Машинное обучение: фундаментальные инструменты и практики
Курс Нетологии по машинному обучению для тех, кто уже пишет на Python: 10 месяцев, 124 часа теории и 131 час практики. Программа идёт от работы с признаками и построения моделей (регрессия, классификация, SVM, деревья решений, ансамбли, кластеризация, feature selection, работа с пропусками и выбросами) через введение в нейронные сети к рекомендательным системам, временным рядам, компьютерному зрению и обработке естественного языка. Отдельный блок посвящён методологии ведения дата-сайенс проектов и отчётности. Занятия идут по расписанию не чаще двух раз в неделю после 19:00 по Москве, на учёбу закладывается 8-10 часов в неделю. Завершается дипломной ML-моделью на 40 часов практики. Документ: диплом о профессиональной переподготовке.
Мнение редакции
Первое, что стоит отметить на этой странице, это отсутствие рекламного тумана. Школа прямым текстом пишет, что для прохождения курса нужно уверенно владеть Python и дружить с математикой, и тут же предлагает свои подготовительные курсы «Python для анализа данных» и «Математика для анализа данных». Такое предупреждение экономит деньги и нервы лучше любого блока «кому подойдёт»: если вы не пишете код, идти сюда бессмысленно, и вам об этом сказали до оплаты.
Наполнение соответствует заявке. 255 академических часов, из них 131 практика. Самый большой блок, 75 часов, отдан работе с признаками и построению моделей: регрессия во всех видах, логистическая регрессия и SVM, функции потерь и оптимизация, переобучение и регуляризация, грязные данные, пропуски, выбросы, деревья решений, ансамблирование, feature selection, метрики близости, наивный Байес и кластеризация. Дальше идут нейросети, рекомендательные системы с хендз-он проектом, временные ряды на 38 часов, компьютерное зрение на 28 и обработка естественного языка. Замыкает всё блок про методологию ведения проектов, требования, отчётность и сохранение результатов экспериментов, а затем диплом на 40 часов практики.
Формат тоже описан без уклончивости, чего обычно и не хватает. Занятия по расписанию не чаще двух раз в неделю после 19:00 по Москве, на лекции и практику закладывается 8-10 часов в неделю, записи вебинаров и видеолекции хранятся в личном кабинете три года. По этим цифрам курс можно честно приложить к своему календарю, а не гадать.
Одно место на странице спорит само с собой, и это важное место. В шапке и в блоке про квалификацию сказано, что документом будет диплом о профессиональной переподготовке, а в описании самой программы стоит строка «программа повышения квалификации». Это два разных документа с разными условиями выдачи, и разница видна работодателю. Перед оплатой этот пункт стоит уточнить у менеджера письменно. Ещё одно отличие от соседних карточек школы: зарплатных ориентиров здесь нет вовсе, поэтому окупаемость по этой странице не посчитать.
Плюсы
- требования названы честно и до оплаты: нужен уверенный Python и математика, и школа сразу показывает, чем их подтянуть
- объём заявлен цифрами: 124 часа теории и 131 час практики, из них 40 часов на дипломную ML-модель
- ядро курса это не обзор, а 75 часов на признаки и модели: регрессия, SVM, деревья, ансамбли, кластеризация, выбросы, пропуски и feature selection
- нагрузка и расписание понятны заранее: занятия не чаще двух раз в неделю после 19:00 по Москве, 8-10 часов в неделю, записи хранятся три года
- дипломом может стать задача с вашей работы, а если данных нет, школа даёт учебный кейс на реальном датасете другой компании
- возврат денег в первые три занятия и налоговый вычет 13 процентов описаны прямо на странице
Минусы
- документ назван на странице двумя разными способами: в шапке диплом о профессиональной переподготовке, а в описании программы строка «программа повышения квалификации»
- карьерная поддержка сведена к одной фразе «поможем найти стажировку или работу»: ни шагов, ни карьерного центра, ни срока сопровождения после выпуска
- зарплатных ориентиров на странице нет вовсе, поэтому окупаемость курса по ней не посчитать
- курс закрыт для тех, кто не пишет код: без Python сюда не пускают, а подготовительные курсы школы оплачиваются отдельно
Кому подходит
Разработчикам, которые уходят в машинное обучение
Школа называет эту аудиторию первой: курс даёт базу для перехода в другую область программирования, новые задачи и возможность увеличить доход. Python у вас уже есть, остаётся предметная часть.
Аналитикам, которые упёрлись в потолок
Если вы уже работаете с данными, но останавливаетесь на описательной статистике и дашбордах, курс добавляет модели, признаки, оценку качества и нейросети. Цель заявлена как фундамент для перехода на middle-уровень в дата-сайенс.
Начинающим ML-специалистам без системы в голове
Тем, кто уже пробовал Scikit-learn по туториалам и хочет разложить это по полкам: от функций потерь и регуляризации до ансамблей, кластеризации и методологии ведения проекта.
Кому курс не подойдёт
- тем, кто не пишет на Python: школа прямо ставит уверенное владение языком условием прохождения курса, и половина программы состоит из кода
- тем, кто входит в профессию с нуля и рассчитывает на трудоустройство под ключ: карьерная часть здесь сведена к одной фразе, без карьерного центра и без поддержки после выпуска
- тем, кому нужен быстрый результат: программа растянута на 10 месяцев с занятиями по расписанию и требует 8-10 часов в неделю
Чем отличается от других курсов направления
В своём направлении это средний по цене и самый содержательный по объёму вариант. Дешёвые соседи решают другую задачу: «Курс по нейросетям и машинному обучению для начинающих» у Merion Academy стоит 22880 рублей и идёт 4 месяца, «Наука о данных: введение в машинное обучение» у Слёрма стоит 35000 рублей, а программы Компьютерной Академии TOP за 4040 и 4440 рублей за 12 месяцев рассчитаны на совсем начальный уровень и совмещают ML с сайтами и общей аналитикой. На другом полюсе онлайн-магистратура МИФИ у SkillFactory за 230000 рублей: это диплом государственного вуза и другой горизонт вложений. Курс Нетологии за 43 600 рублей встаёт посередине и берёт заявленным объёмом: 255 академических часов с разбивкой по модулям, из них 131 час практики и 40 часов на диплом. Ни один из соседей не публикует такую разбивку, и это единственный способ сравнить курсы честно. Важное отличие в другую сторону: сюда не пускают без Python, тогда как дешёвые соседи берут всех. Если базы нет, у той же Нетологии есть подготовительный «Python для анализа данных» за 50000 рублей и 4 месяца, и его стоимость нужно закладывать в бюджет заранее.
Обзор курса
Кого сюда пускают
Формальных экзаменов нет, но требование сформулировано явно: уверенное владение Python и знакомство с математикой. Школа называет три аудитории. Разработчикам курс даёт переход в другую область программирования. Аналитикам позволяет углубиться в специализацию и выйти на следующий уровень. Начинающим ML-специалистам даёт обработку данных, построение моделей машинного обучения и нейронных сетей. В цели курса записано «заложить фундамент для перехода на middle-уровень в сфере Data Science», то есть это не вход в профессию, а надстройка над уже имеющимися навыками.
Как распределены часы
Всего 124 часа теории и 131 час практики. Работа с признаками и построение моделей забирает 75 часов (40 теории и 35 практики) и остаётся ядром курса. Временные ряды это 38 часов (22 и 16), компьютерное зрение 28 (19 и 9), дипломный проект 40 часов чистой практики. Между ними лежат введение в нейронные сети, рекомендательные системы с отдельным хендз-он проектом и обработка естественного языка, а также короткий блок по методологии дата-сайенс проектов с 5 часами практики. Такое распределение говорит о приоритетах честно: половина курса это классическое машинное обучение, а нейросети и отраслевые задачи идут сверху.
Что именно разбирают в ядре
Регрессионный анализ в линейной, полиномиальной и логарифмической формах. Классификация через логистическую регрессию и SVM. Функции потерь и оптимизация. Оценка точности модели, переобучение и регуляризация. Отдельно и подробно про качество данных: проблема качества, работа с пропусками, работа с переменными, поиск выбросов и генерация новых признаков, feature selection. Деревья решений и ансамблирование. Метрики близости, работа с текстовыми данными и наивный Байес. Алгоритмы кластеризации. И блок про улучшение качества модели, который в курсах такого уровня встречается реже, чем следовало бы.
Как проходит обучение
Материалы лежат в личном кабинете: видеолекции, вебинары, практические задания, тесты и квизы. Расписание есть, но вернуться к началу можно всегда, а записи занятий хранятся три года. Обратная связь по заданиям приходит развёрнутой: эксперты записывают видео, пишут сообщения и отвечают на вопросы на вебинарах. Есть наставники, которые помогают разобраться в сложной теме и довести задание до конца, и координаторы, которые отвечают на организационные вопросы и напоминают о дедлайнах. Задания можно загружать с телефона и там же отвечать на комментарии преподавателя.
Что будет дипломом
ML-модель под ваши текущие профессиональные задачи: система прогнозирования продаж, распознавание объектов на фото или видео, анализ временных рядов, анализ больших объёмов текста. Если своей идеи или доступа к данным нет, школа предлагает учебный кейс в интересной вам области на основе реального датасета других компаний. Работа выполняется самостоятельно под руководством экспертов курса и занимает 40 часов практики. По итогам вы получаете не абстрактный сертификат, а вещь, которую можно показать на собеседовании.
Что входит в стоимость
43 600 рублей при полной цене 96 970. Рассрочку без переплат оформляют через Сбер, Т-Банк и другие банки-партнёры на срок от 6 до 36 месяцев, решение принимает банк. Есть оплата частями отдельным сервисом, и школа честно предупреждает, что при его использовании возможна переплата. Курс может оплатить работодатель: школа готовит аргументы, шаблон письма для руководителя, договор и счёт. Налоговый вычет 13 процентов доступен в течение трёх лет после оплаты, если вы официально работаете. Возврат описан однозначно: в течение первых трёх занятий возвращают полную сумму, начиная с четвёртого рассчитывают сумму возврата или помогают выбрать другой курс. Программу разрешено сменить один раз.
Где страница недоговаривает
Первое и главное: документ. В шапке и в блоке про квалификацию стоит диплом о профессиональной переподготовке, а в описании программы написано «программа повышения квалификации». Это разные документы, и разница принципиальна для тех, кто берёт курс ради строчки в резюме. Второе: карьерная часть сведена к одной фразе «поможем найти стажировку или работу», без описания шагов, без карьерного центра и без срока поддержки после выпуска, хотя у других курсов той же школы этот блок расписан подробно. Третье: зарплатных ориентиров нет, посчитать окупаемость по странице невозможно. Четвёртое: список модулей показан не целиком, поэтому проверить, из чего складываются 255 часов, до конца не получится.
Кому это не нужно
Тем, кто не программирует. Это не оговорка и не кокетство: половина курса состоит из кода в Scikit-learn, OpenCV и библиотеках для нейросетей, и без Python вы застрянете на первом же практическом задании. Тем, кто ищет профессию с нуля и трудоустройство под ключ, тоже мимо: здесь нет ни карьерного трека, ни года поддержки после выпуска, а есть предметная программа для тех, кто уже в отрасли.
Итог
Плотный предметный курс с понятной ценой за час: 255 академических часов за 43 600 рублей. Он не обещает сделать из вас специалиста с нуля и правильно делает. Берите, если у вас уже есть Python и вы хотите за десять месяцев без спешки закрыть классическое машинное обучение, нейросети, временные ряды, компьютерное зрение и NLP, и получить на выходе диплом и собственную ML-модель. Единственное, что нужно сделать до оплаты, это письменно уточнить, какой именно документ вам выдадут.
Программа курса
1Работа с признаками и построение моделей
2Введение в нейронные сети
3Рекомендательные системы
4Временные ряды
5Компьютерное зрение
6Обработка естественного языка
7Методология дата-сайенс проектов
8Дипломный проект
Чему вы научитесь
- формулировать задачу для дата-сайенс проекта, выдвигать гипотезы и составлять план решения
- готовить и очищать данные, работать с пропусками, выбросами и грязными данными, отбирать и создавать признаки
- подбирать алгоритм и метрики под задачу и строить модели машинного обучения в Scikit-learn
- оценивать качество моделей, распознавать переобучение и применять регуляризацию
- строить нейронные сети и решать задачи компьютерного зрения: детекция, сегментация, порождающие модели
- собирать рекомендательные системы и оценивать их качество
- анализировать временные ряды моделями ARIMA и GARCH и прогнозировать будущие значения
- интерпретировать результаты и составлять наглядный отчёт об исследовании
Как проходит обучение
Занятия по расписанию, но не в ущерб работе
Не чаще двух раз в неделю после 19:00 по Москве. На лекции и практические задания закладывается 8-10 часов в неделю.
Видеолекции, вебинары, тесты и квизы
Все материалы в личном кабинете, к началу можно вернуться в любой момент, записи занятий хранятся три года.
Развёрнутая обратная связь по заданиям
Эксперты записывают видео, пишут сообщения и отвечают на вопросы на вебинарах, а не ограничиваются отметкой о зачёте.
Наставники и координаторы
Наставники помогают разобраться в сложной теме и выполнить задание, координаторы отвечают на организационные вопросы и напоминают о дедлайнах.
Практика с первого модуля
131 час практики против 124 часов теории: хендз-он проект по рекомендательным системам, обучение свёрточной сети и дипломная ML-модель на 40 часов.
Сдача заданий с телефона
Статус практических работ и комментарии преподавателя видны в мобильном приложении, там же можно ответить на замечания.
Преподаватели
Технический директор и учёный по данным (Data Scientist), «Домклик»
Основатель и генеральный директор «Маглося»
Инженер, НИИДАР
Учёный по данным (Data Scientist), инженер по компьютерному зрению в Эстонском стартапе Haut.AI
Руководитель направления по исследованию данных, Сбер
Руководитель направления R&D в сфере NLU/NLP, Just AI
Руководитель практики анализа данных, Центр компетенции искусственного интеллекта «Ланит»
Руководитель группы машинного обучения, VK
Учёный по данным (Data Scientist), фрилансер
Старший фулстек-инженер, (Senior Fullstack Engineer) в RBmedia
Выпускник Стэндфордского университета (Graduate Student, Stanford University)
Стажёр-исследователь, Лаборатория экспериментальной и поведенческой экономики НИУ ВШЭ
Territory Account Manager in Ural region, Cisco Solutions
Аналитик-разработчик, Яндекс
Инженер машинного обучения (Machine Learning Engineer), Amazon Rufus
Помощь с трудоустройством
Школа помогает с трудоустройством: составление резюме, подготовка к собеседованию, подбор вакансий.
Со страницы курса: «Карьера: поможем найти стажировку или работу»
Часто задаваемые вопросы
Нужна ли подготовка, чтобы поступить?
Сколько длится обучение и сколько времени займёт в неделю?
Сколько в курсе академических часов?
Какой документ выдают?
Какой будет дипломный проект?
Помогают ли с трудоустройством?
Можно ли вернуть деньги, если курс не подойдёт?
Есть ли рассрочка и налоговый вычет?
Отзывы о курсе «Машинное обучение: фундаментальные инструменты и практики»
Оставить отзыв о курсе
Расскажите, как проходило обучение: что понравилось, что нет, помог ли курс в работе. Публикуем после проверки, рекламные тексты и анонимные жалобы без подробностей не пропускаем.
Это отзывы о других программах школы Нетология: они говорят о школе в целом, а не об этом курсе.
Все отзывы школы собраны на её странице.
