۶ کیو· متوسطمتوسطPYTHON۴ ثانیه · ۲۵۶ مگابایت
F1 چندکلاسه: macro، micro و weighted
تابع multiclass_f1(y_true, y_pred) برای برچسبهای صحیح چندکلاسه، [macro_f1, micro_f1, weighted_f1] را برمیگرداند. کلاسها همهی مقدارهای موجود در y_true یا y_pred اند.
- برای هر کلاس ، با در نظر گرفتن بهعنوان «مثبت» و بقیه «منفی»، همان کلاس را حساب کنید (با مخرج صفر، صفر).
- macro: میانگین سادهی کلاسها.
- weighted: میانگین وزندار با وزن تعداد نمونههای واقعی هر کلاس در
y_true. - micro: ، و همهی کلاسها را جمع بزنید و یک از مجموع بسازید — که در طبقهبندی چندکلاسه با دقت (accuracy) برابر میشود.
نمونهها
ورودی نمونه ۱
[[0, 0, 1, 1, 2, 2], [0, 1, 1, 1, 2, 0]]
خروجی نمونه ۱
[0.6556, 0.6667, 0.6556]
برای نوشتن پاسخ و دریافت امتیاز، ابتدا وارد حساب شوید.
ورود