Как рассчитать точность и точность моделей в проектах машинного обучения
Понимание того, как оценивать модели машинного обучения, имеет важное значение для разработки эффективных алгоритмов. Два общих показателя — это точность и точность. Эти показатели помогают определить, насколько хорошо модель работает на данном наборе данных.
Что такое точность модели?
Точность измеряет долю правильных предсказаний, сделанных моделью, из всех предсказаний. Она рассчитывается путем деления числа правильных предсказаний на общее число предсказаний.
Формула точности заключается в следующем:
Точность = (Количество правильных предсказаний) / (Общее предсказание)
Точность полезна, когда набор данных имеет сбалансированные классы, но может вводить в заблуждение, если классы несбалансированы.
Что такое точность модели?
Точность измеряет долю истинных положительных предсказаний из всех положительных предсказаний, сделанных моделью. Она указывает, сколько из предсказанных положительных случаев на самом деле являются положительными.
Формула точности заключается в следующем:
Точность = (Истинные Положительные) / (Истинные Положительные + Ложные Положительные)
Высокая точность означает, что когда модель предсказывает положительное, она обычно верна. Особенно это важно в сценариях, где ложные срабатывания дорогостоящи.
Как рассчитать эти метрики
Для расчета точности и точности нужна матрица путаницы, которая суммирует результаты предсказания в четыре категории: истинные положительные, истинные отрицательные, ложные положительные и ложные отрицательные.
Как только у вас появятся эти значения, подключите их к формулам для вычисления метрик. Многие библиотеки машинного обучения, такие как scikit-learn, предоставляют функции для непосредственного вычисления точности и точности.
- Матричная путаница
- Истинные положительные стороны (ТП)
- Ложные положительные (FP)
- Истинные отрицательные (TN)
- Ложные отрицательные (FN)