• 0.6.2
  • کامل شده
  • منقضی شده
این داکیومنت از طرف توسعه‌دهنده ساپورت نمی‌شود، جدیدترین ورژن داکیومنت بزودی ترجمه خواهد شد.

Classification Report خلاصه‌ای از معیارهای ارزیابی طبقه‌بند برای هر کلاس ارائه می‌کند. این گزارش معمولاً Precision، Recall و F1-Score را کنار تعداد نمونه‌های هر کلاس نشان می‌دهد.

نحوه کار و کاربرد

Precision می‌گوید از پیش‌بینی‌های یک کلاس چند مورد درست بوده‌اند؛ Recall سهم نمونه‌های واقعی آن کلاس را که پیدا شده‌اند نشان می‌دهد. F1 میانگین هارمونیک این دو معیار است. روش میانگین‌گیری Macro، Micro یا Weighted بر تفسیر نتیجه اثر دارد.

نمونه

use Phpml\Metric\ClassificationReport;
$actual = ['cat','ant','bird','bird','bird'];
$predicted = ['cat','cat','bird','bird','ant'];
$report = new ClassificationReport($actual, $predicted);
$precision = $report->getPrecision();
$recall = $report->getRecall();
$f1 = $report->getF1score();
$support = $report->getSupport();

نکته

برای کلاس‌های کم‌نمونه، فقط میانگین کلی را گزارش نکنید و عملکرد هر کلاس را جداگانه بررسی کنید.

مطالعه مرتبط در همین مجموعه