Градиентный спуск

В субботу 27 сентября с продвинутой группой курса «ИИ на практике» начали готовиться к участию вот в такой олимпиады от Министерства Просвещения РФ - https://ai.edu.gov.ru/

Пока разбирали задачи на алгоритмы (как улучшить, как быстрее, как меньше памяти потратить) всё было в порядке. Классическое распределение в группе: несколько человек всё понимают и хотят дальше и больше, основная масса догоняет первую группу, несколько человек страдают, так как надо быстренько понять «о чём они все разговаривают».

И тут попадается нам задача на предсказание стоимости квадратного метра квартиры. Тоже ничего необычного, классическая задача для machine learning. И ребята такие: «Расскажите теорию, будем решать».

А группа смешанная 9-11 класс, не у всех хорошая информатика и математика в школе. И многие вещи для них величайшие открытия: функции принимающие на вход многомерные массивы параметров это что-то на древнеэльфийском, кривая распределения Гаусса и среднеквадратичное отклонение оказывается можно нарисовать, непривычный синтаксис pandas, который, как оказалось не панда, а хитроумная штука для обработки массивов, «категориальные признаки» звучат как то ли диагноз, то ли что-то из фильма ужасов, а нормализация помогает определить цену ВАЗ2101.

Короче, мы остановились на методе обратного распространения ошибки и визуализации градиентного спуска :)

Через 45 минут вторая половина занятия закончилась и выходили они молча и с квадратными глазами. Ровно также слушали про всё это. :) В почти абсолютной тишине, не перебивая.

Сказали: «Это надо переварить».

Но наступило воскресенье и они в общем чате пытаются решать задачки дальше :)

Первый этап в понедельник откроется :)

Градиентный спуск | Сетка — социальная сеть от hh.ru