۶ کیو· متوسطمتوسطPYTHON۴ ثانیه · ۲۵۶ مگابایت
اعتبارسنجی متقاطع k-تایی
تابع kfold_mse(x, y, degree, k) خطای اعتبارسنجی متقاطع k-تایی یک چندجملهای درجهی degree را برمیگرداند.
- اندیسها را بیبههمریختن به
kبخشِ پشتسرهم تقسیم کنید:np.array_split(np.arange(n), k). - برای هر بخش: مدل را با
np.polyfitروی بقیهی بخشها برازش دهید و MSE را روی همان بخش حساب کنید. - میانگین این مقدار را برگردانید:
نمونهها
ورودی نمونه ۱
[[1, 2, 3, 4, 5, 6], [2, 4, 6, 8, 10, 13], 1, 3]
خروجی نمونه ۱
0.3376
برای نوشتن پاسخ و دریافت امتیاز، ابتدا وارد حساب شوید.
ورود