- Объясните своими словами, как работает машинное обучение
- Правильно используйте ключевые термины, например «модель»
- Применяйте изученное к новым примерам и вопросам
- Избегайте типичных ошибок, которые ученики допускают в этой теме
Этот урок посвящён тому, как работает машинное обучение: поймите, как модели учат закономерности из обучающих данных и почему они ошибаются.
Поймите, как модели учат закономерности из обучающих данных и почему они ошибаются.
Ключевые идеи
Модели учат закономерности, а не зазубривают факты
Модель — это набор выученных правил или статистических связей, который после обучения на имеющихся данных можно применять к новым данным. Например, спам-фильтр обучают на размеченных письмах, и он усваивает связь между написанием «спам» и тем, что письмо — спам. Обучить модель — это подогнать параметры под данные, а не написать правила вручную; закономерности находит алгоритм.
Ошибки обучения тоже усваиваются
Если обучающие данные отражают прошлую несправедливость, модель усвоит и её — поэтому репрезентативность и метрики важны. При переобучении модель так близко заучивает обучающие данные, что проваливается на новых примерах; а утечка данных раздувает метрики, когда ответ просачивается в обучающий набор.
Термин — модель: Набор выученных правил или статистических связей, который после обучения на имеющихся данных можно применять к новым данным.
Модель так близко заучивает обучающие данные, что проваливается на новых примерах. Как это называется?
Переобучение — подумайте, научилась ли модель обобщать.
Ответ: Переобучение — подумайте, научилась ли модель обобщать.
- Утечка данных Исправление: всегда проверяйте, что признаки не кодируют информацию, которой не будет в тестовом наборе.
- Отсутствие раздельной оценки по группам Исправление: отложите общую точность в сторону и оценивайте метрики справедливости отдельно для каждой группы.
Практика
Историческое предубеждение в обучающих данных — модель усвоила прошлые несправедливые закономерности.
Нерепрезентативная выборка — модель не сможет надёжно принимать решения для этой группы.
Неверно — это признак переобучения; тестируйте точность на невиданных данных.
Утечка данных.
Быстрая проверка
Что из этого лучше всего определяет "модель"?
Модель так близко заучивает обучающие данные, что проваливается на новых примерах. Как это называется?
Верно или неверно: высокая точность означает, что модель справедлива.
- Как работает машинное обучение: поймите, как модели учат закономерности из обучающих данных и почему они ошибаются.
- Модели учат закономерности, а не зазубривают факты: Модель — это набор выученных правил или статистических связей, который после обучения на имеющихся данных можно применять к новым данным.
- Смещение: Перекос в данных или модели, систематически ставящий одни группы в лучшее или худшее положение, чем другие, — например, предубеждения, попавшие в обучающую выборку.
- Остерегайтесь: утечки данных
