Умное саммари
на шести листах
Главная идея урока: построить модель мало. Нужно понять признаки, правильно определить задачу и устроить модели честную проверку на новых данных.
Мультиколлинеарность
Признаки могут повторять информацию друг друга. Тогда коэффициенты модели начинают вести себя странно.
Тип задачи
Число, категория или группы без готового ответа? Сначала вопрос — потом алгоритм.
Train / test
Модель учится на одной части данных и сдаёт экзамен на другой, которую раньше не видела.
Мультиколлинеарность:
модель слышит эхо
В практике эти термины используют близко: мультиколлинеарность — это сильная линейная зависимость между двумя или несколькими признаками, когда один из них можно хорошо объяснить по остальным.
Запомнить: мультиколлинеарность прежде всего мешает устойчивому объяснению влияния отдельных признаков.
Глобальное потепление:
две цели одной модели
В климатической таблице CO₂, CH₄, N₂O, Солнце, аэрозоли и климатические колебания описывают сложную систему. Некоторые признаки связаны между собой — и это часть реальности.
углекислый газ
метан
закись азота
Солнце
Аэрозоли
Эль-Ниньо
Что хотим от модели?
Не удалять автоматически
Связанные признаки могут описывать разные физические механизмы.
Не путать прогноз и причину
Хорошая точность не доказывает, что каждый коэффициент интерпретируется буквально.
Смотреть на контекст
Данные, период наблюдений и смысл переменных важнее механического правила.
Формула листа: статистика показывает связь; предметный смысл помогает понять, что эта связь означает.
Три главных ворота
машинного обучения
Один и тот же набор данных может породить разные задачи. Тип задачи определяется вопросом и тем, какой ответ должен появиться на выходе.
Регрессия
Зависимая переменная численная.
На выходе — число: цена, рост, время, температура.
Классификация
Зависимая переменная категориальная.
На выходе — класс: да/нет, спам/не спам, болезнь/нет.
Без учителя
Нет зависимой переменной.
Ищем структуру и группы; кластеризация — один из методов.
Данные не диктуют вопрос
Одна таблица подходит для описания, прогноза, классификации или поиска групп.
Обучение с учителем
Есть известная целевая переменная: число или категория.
Другие типы существуют
Например, обучение с подкреплением — это уже отдельная история курса.
Правило: тип задачи определяет не программа и не таблица, а аналитический вопрос.
Оценка качества:
обязательный этап
Нормальный аналитический процесс не заканчивается кнопкой «обучить». После моделирования нужно проверить, насколько результату можно доверять и полезен ли он для исходной задачи.
Что нельзя делать
Обучить модель → увидеть красивый результат → сразу объявить победу.
Почему? Модель могла запомнить шум, воспользоваться утечкой или хорошо работать только на знакомых примерах.
Что делает аналитик
Сравнивает модели, проверяет качество на новых данных, смотрит на тип ошибок и возвращается к задаче.
Вопрос: достаточно ли качество для решения, ради которого всё началось?
Шум существует
Идеальных данных и идеальных моделей не бывает.
Цена ошибок разная
Ошибка в рекомендации фильма и ошибка в медицине требуют разной строгости.
Польза важнее красоты
Главное — устойчивость и качество на новых наблюдениях.
Переход: чтобы оценка была честной, нужно отделить обучение от экзамена.
Train и test:
не показывайте ответы заранее
Примеры для обучения
задачи, разобранные на занятии
Ищет закономерности
подбирает параметры
Новые вопросы
закрытый экзаменационный конверт