۶ کیو· متوسطمتوسطPYTHON۱۰ ثانیه · ۲۵۶ مگابایت
رگرسیون لجستیک در scikit-learn
تابع logreg_report(C, seed) را بنویسید که روی دادهی سرطان سینهی scikit-learn (load_breast_cancer):
- داده را با
train_test_split(..., random_state=seed)تقسیم کند (بقیهی تنظیمها پیشفرض)، - ویژگیها را با
StandardScalerاستاندارد کند —fitفقط روی دادهی آموزش، - یک
LogisticRegression(C=C, max_iter=10000, tol=1e-8)روی دادهی آموزشِ استانداردشده آموزش دهد — باtolکوچک، بهینهسازی تا خود کمینه پیش میرود و جواب به نسخهی scikit-learn بستگی ندارد، - و یک آرایهی سهتایی برگرداند:
- دقت روی دادهی آزمون،
- مقدار
decision_functionبرای اولین نمونهی آزمون، - احتمال کلاس ۱ (
predict_proba) برای همان نمونه.
نمونهها
ورودی نمونه ۱
[1.0, 0]
خروجی نمونه ۱
[0.958, -6.598, 0.001]
برای نوشتن پاسخ و دریافت امتیاز، ابتدا وارد حساب شوید.
ورود