F1 میانگین هارمونیک Precision و Recall است و تعادلی میان این دو معیار نشان می‌دهد. اگر یکی بسیار پایین باشد، F1 نیز کاهش می‌یابد.

F1 به True Negativeها توجه مستقیم ندارد و در داده نامتوازن باید همراه معیارهای دیگر بررسی شود.

در عمل چه اتفاقی می‌افتد؟

F1 ترکیبی از Precision و Recall است. مدلی با Precision بالا اما Recall بسیار پایین، F1 ضعیف خواهد داشت.

نمونه کوتاه

from sklearn.metrics import f1_score
print(f1_score(y_true, y_pred))

برای تکمیل بحث، ارتباط این مفهوم را با طبقه‌بندی و خوشه‌بندی بررسی کنید.

F1 Score چه وقت مفید است؟

F1 میانگین هارمونیک Precision و Recall است. در دیتاست نامتوازن معیار مناسبی برای توازن میان این دو است، ولی هزینه تجاری False Positive و False Negative را به‌تنهایی منعکس نمی‌کند.