Art of DS

Вигляд

Палітра
Тема
Доступ $20 одноразово
Увійти або створити акаунт

Вхід до Art of DSСтворіть акаунт Art of DS

Ми надішлемо на пошту посилання й шестизначний код. Увійти можна будь-яким із них; пароля немає.Введіть свою пошту. Ми надішлемо посилання й шестизначний код, щоб її підтвердити, — пароль не потрібен. Акаунт безкоштовний.

  • Ви повернетеся на цю сторінку, туди, де зупинилися.
  • Уже маєте акаунт? З тією самою адресою ви просто ввійдете.

Продовжуючи, ви приймаєте Умови та Політику конфіденційності.

Ваш акаунт

Безкоштовний акаунтДоступ назавжди

Метрики та функції втрат · 8 у порівнянні

Classification metrics

Визначення

Шість поширених оцінок класифікації — відношення тих самих чотирьох клітинок матриці помилок, а дві читають імовірності; від того, що бере кожна, залежить, що вона бачить і чого ні.

Порівняння

Назва Що вимірює З матриці На що відповідає Чого не бачить
Accuracy Частка всіх прогнозів, що були правильними, незалежно від класу. Повна сторінка →(TP + TN) / усіЯк часто вона має рацію?Дисбаланс класів; яку саме помилку робить
Precision Скільки з випадків, позначених як позитивні, справді такими були. Повна сторінка →TP / (TP + FP)Чи можна довіряти сигналу?Пропущені позитиви; істинні негативні результати
Recall Скільки зі справжніх позитивів було знайдено. Повна сторінка →TP / (TP + FN)Скільки ми пропускаємо?Хибні тривоги; істинні негативні результати
Specificity Скільки зі справжніх негативів правильно лишено без уваги. Повна сторінка →TN / (TN + FP)Як часто ми б’ємо на сполох дарма?Пропущені позитиви
F1-score Гармонійне середнє достовірності й recall, тож слабкий бік не сховати за сильним. Повна сторінка →2TP / (2TP + FP + FN)Чи прийнятні обидва боки?Істинні негативні результати; асиметричні витрати
ROC AUC Якість упорядкування на всіх порогах одразу, а не якість роботи на одному відсіченні. Повна сторінка →площа під TPR проти FPRЧи вона взагалі добре впорядковує?Калібрування; реальність рідкісних позитивів
Log loss Середній штраф за ймовірність, яку дано справжній мітці; він тим більший, чим упевненіше модель помилилася. Повна сторінка →штраф, що росте з упевненістю в помилціЧи добрі ймовірності?Власну шкалу — підлога задана базовою частотою, а не 0
Calibration Чи справджується заявлена впевненість — із прогнозів, зроблених на 90%, правильними мають бути 90%. Повна сторінка →із прогнозів на 90% правильні 90%Чи 90% означає 90%?Чи модель узагалі розділяє класи

На шпаргалці: Classification metrics →

Шість із них — ті самі чотири числа

Бінарний класифікатор дає рівно чотири підрахунки: істинні негативні, хибні позитивні, хибні негативні та істинні позитивні результати — саме в такому фіксованому порядку в матриці помилок scikit-learn [1, binary case]. Кожна з перших шести метрик у таблиці вище є відношенням якоїсь їх підмножини. Останні дві — ні, і про них окремий розділ нижче.

Саме тому стовпець «чого не бачить» тут найкорисніший. Вибір метрики — це вибір того, які з цих чотирьох підрахунків відкинути, а саме у відкинутих і живуть неприємні несподіванки.

Дві осі, що справді різняться

Прочитайте таблицю посередині — і виявиться, що насправді ставлять два питання.

«Із того, що модель позначила…» — достовірність, у задачі пошуку, звідки вона походить, «частка знайдених документів, які релевантні» [3, §8.3]. Її знаменник задає власна поведінка моделі, тож вона зсувається, коли модель стає більш чи менш охочою, і зсувається, коли змінюється базова частота, хоча модель не змінилася.

«Із того, що було насправді…» — recall і специфічність. Їхні знаменники походять із даних, тож вони інваріантні до поширеності. Саме тому медичне тестування звітує про чутливість і специфічність, а операційна команда, що веде чергу сигналів, дбає про достовірність — метрику, до якої вдаються, «коли дуже важливо, щоб позитивні прогнози були точними» [2, Choice of metric and tradeoffs].

Плутанина між ними — найпоширеніша помилка в цій темі, бо і достовірність, і специфічність звучать як «як часто ми помиляємось, коли кажемо так».

Дві, що читають імовірності

Лог-втрата і калібрування ніколи не дивляться на чотири підрахунки. Вони читають імовірність, яку назвала модель, ще до того, як поріг перетворив її на мітку, — тому жодній із них поріг не потрібен, і обидві бачать те, чого не бачать інші шість: чи заявлені 0.9 були чесними 0.9.

Лог-втрата — це від’ємна логарифмічна правдоподібність справжніх міток, яку Guo та співавтори називають «стандартною мірою якості ймовірнісної моделі», що її «також називають втратою перехресної ентропії в контексті глибокого навчання» [4, §2, Negative log likelihood]. У середньому вона мінімальна лише тоді, коли ймовірності моделі — справжні [4, §2, Negative log likelihood], тож сміливість понад свідчення коштує, а самої правильності замало. Чого вона не може показати, то це власну шкалу. Перехресну ентропію можна тлумачити «як суму ентропії H(P) і дивергенції Кульбака–Лейблера між P і Q» [5, §22.11.5.1]: ентропійна частина — це підлога, нижче якої не опуститься жодна модель, вона рухається разом із базовою частотою, і лог-втрата, прочитана без цієї підлоги, нічого не каже.

Калібрування питає, чи справджується заявлена впевненість: «маючи 100 прогнозів, кожен із впевненістю 0.8, ми очікуємо, що 80 з них буде класифіковано правильно» [4, §2]. Воно не бачить, чи модель узагалі розділяє класи. Модель, що для кожного випадку прогнозує базову частоту, ідеально відкалібрована — і не каже нічого про жоден із них.

Жодна з них не враховує асиметричні витрати

Кожна метрика вище, побудована на підрахунках, зважує два типи помилок за фіксованим правилом: точність і F1 зважують їх однаково, а достовірність і recall кожна ігнорує один із них. Жодна не знає, що пропущене шахрайство коштує 400 євро, а заблокована чесна транзакція — одного роздратованого клієнта.

Якщо витрати справді різні й відомі, правильний хід — не шукати кращу метрику з цього списку. Правильний хід — обрати поріг рішення, що мінімізує очікувані витрати напряму, а потім навести достовірність і recall на цьому порозі, щоб описати свій вибір.

Практична порада

Наводьте матрицю помилок плюс дві похідні величини, ніколи не одну. Одна оцінка завжди приховує одну з чотирьох клітинок, а те, яку саме вона приховує, і визначає, чи придатна модель для вашої задачі. Коли використовують саму ймовірність, додайте лог-втрату поруч із її базовою частотою й перевірку калібрування.

Джерела

  1. scikit-learn — sklearn.metrics.confusion_matrixdocs · звірено 2026-08-30https://scikit-learn.org/stable/modules/generated/sklearn.metrics.confusion_matrix.html
  2. Google. Machine Learning Crash Course — Accuracy, recall, precision and related metricscourse · звірено 2026-10-07https://developers.google.com/machine-learning/crash-course/classification/accuracy-precision-recall
  3. Manning, Raghavan, Schütze. Introduction to Information Retrievalbookhttps://nlp.stanford.edu/IR-book/html/htmledition/evaluation-of-unranked-retrieval-sets-1.html
  4. Guo, Pleiss, Sun, Weinberger. On Calibration of Modern Neural Networks (2017)paper · звірено 2026-10-21https://ar5iv.labs.arxiv.org/html/1706.04599
  5. Zhang, Lipton, Li, Smola. Dive into Deep Learning — Information Theorybook · звірено 2026-10-21https://d2l.ai/chapter_appendix-mathematics-for-deep-learning/information-theory.html

Маєте промокод?

Код зі знижкою 100% одразу відкриває все. Менша знижка віднімається від ціни у вікні оплати: введіть там той самий код.

Написати в підтримку

Питання, проблема з доступом, повернення коштів? Напишіть нам, і ми відповімо листом.

Про що це?

Адресу використаємо лише для відповіді вам.

Повідомлення надіслано

Дякуємо. Відповімо листом на адресу, яку ви вказали.

Або напишіть нам напряму

support@artofds.com

Повідомлення надіслано Дякуємо. Відповімо листом на адресу, яку ви вказали.

Перевірте адресу пошти: вона потрібна, щоб відповісти.

Це наша адреса. Вкажіть свою, щоб відповідь дійшла до вас.

На цю адресу не можна надіслати лист. Перевірте, чи немає помилки.

Напишіть трохи більше: щонайменше 10 символів.

Забагато повідомлень за короткий час. Спробуйте за кілька хвилин.

Не вдалося надіслати повідомлення. Напишіть нам напряму: support@artofds.com