۵ کیو· متوسط رو به بالامتوسطPYTHON۱۵ ثانیه · ۲۵۶ مگابایت
تنظیم SVM با کرنل شعاعی
تابع svm_grid(seed) روی دادهی سرطان سینه (load_breast_cancer):
- داده را با
train_test_split(..., random_state=seed)تقسیم میکند، - یک زنجیره از استاندارد کردن و SVM میسازد، تا استاندارد کردن درون هر بخش اعتبارسنجی از نو انجام شود:
python
model = make_pipeline(StandardScaler(), SVC(kernel="rbf"))
grid = GridSearchCV(model, {"svc__C": [0.1, 1, 10, 100], "svc__gamma": [0.001, 0.01, 0.1, 1]}, cv=5)
gridرا روی دادهی آموزش برازش میدهد،- و آرایهای چهارتایی برمیگرداند:
Cبهترین،gammaبهترین، بهترین امتیاز اعتبارسنجی متقاطع (best_score_)، و دقت روی دادهی آزمون.
نمونهها
ورودی نمونه ۱
[0]
خروجی نمونه ۱
[10.0, 0.01, 0.9859, 0.979]
برای نوشتن پاسخ و دریافت امتیاز، ابتدا وارد حساب شوید.
ورود