۵ کیو· متوسط رو به بالامتوسطPYTHON۴ ثانیه · ۲۵۶ مگابایت
بوستینگ با کُندهها
تابع boost_predict(x, y, B, lam, x0) الگوریتم بوستینگ برای رگرسیون را با یک ویژگی و درختهای تکبرشی (کُنده، stump) اجرا میکند:
- و باقیماندهها .
- برای :
- یک کُنده را روی برازش بده: آستانهی از میان نقطههای وسط مقدارهای یکتای پشتسرهم ، با کمترین مجموع RSS دو بخش (در تساوی، کوچکترین آستانه)؛ پیشبینی هر بخش میانگین در همان بخش ( چپ).
- خروجی، برای هر نقطهی
x0.
B عدد صحیح است و lam نرخ یادگیری .
نمونهها
ورودی نمونه ۱
[[0.13, 0.27, 0.56, 2.09, 2.58, 3.4, 3.73, 4.81, 5.12, 5.25], [-0.26, 0.14, 0.74, 1.22, 1.25, 1.1, 0.74, 0.62, 0.72, 0.66], 1, 1.0, [1.0, 3.0, 5.0]]
خروجی نمونه ۱
[0.8812, 0.8812, 0.8812]
ورودی نمونه ۲
[[0.13, 0.27, 0.56, 2.09, 2.58, 3.4, 3.73, 4.81, 5.12, 5.25], [-0.26, 0.14, 0.74, 1.22, 1.25, 1.1, 0.74, 0.62, 0.72, 0.66], 3, 0.5, [1.0, 3.0, 5.0]]
خروجی نمونه ۲
[0.6365, 0.7737, 0.7737]
برای نوشتن پاسخ و دریافت امتیاز، ابتدا وارد حساب شوید.
ورود