راه
۶ کیو· متوسطمتوسطPYTHON۱۲ ثانیه · ۲۵۶ مگابایت

ساختن زنجیره و دسترسی به گام‌ها

تابع pipe_report(seed) روی داده‌ی سرطان سینه (load_breast_cancer):

  1. داده را با train_test_split(..., random_state=seed) تقسیم می‌کند،
  2. این زنجیره را روی داده‌ی آموزش برازش می‌دهد:
python
pipe = make_pipeline(StandardScaler(), PCA(n_components=5), KNeighborsClassifier())
  1. و آرایه‌ای دوتایی برمی‌گرداند: مجموع نسبت واریانس توضیح‌داده‌شده‌ی پنج مؤلفه‌ی گام PCA (از pipe.named_steps["pca"])، و دقت زنجیره روی داده‌ی آزمون.

make_pipeline نام هر گام را از نام کلاسش با حروف کوچک می‌سازد.

نمونه‌ها

ورودی نمونه ۱
0
خروجی نمونه ۱
[0.8487, 0.9301]

برای نوشتن پاسخ و دریافت امتیاز، ابتدا وارد حساب شوید.

ورود