Живете в Польше? Поддержите devby 1,5% налога: бесплатно и за 5 минут 🤗
Support us

Как выбрать курс по ML. На примере

Сегодня в свободном доступе в сети можно найти массу материалов по машинному обучению (МО), но подобрать наиболее оптимальный ресурс может быть довольно сложно. Программист и разработчик Логан Спирс прошёл курс по машинному обучению на Coursera и краткосрочную программу для разработчиков алгоритмов МО от Udacity. Для тех, у кого нет времени изучить оба, Спирс сделал сравнение двух программ, которое поможет определиться с выбором.

2 комментария
Как выбрать курс по ML. На примере

Сегодня в свободном доступе в сети можно найти массу материалов по машинному обучению (МО), но подобрать наиболее оптимальный ресурс может быть довольно сложно. Программист и разработчик Логан Спирс прошёл курс по машинному обучению на Coursera и краткосрочную программу для разработчиков алгоритмов МО от Udacity. Для тех, у кого нет времени изучить оба, Спирс сделал сравнение двух программ, которое поможет определиться с выбором.

В AI takeover рассказываем, как вместе с роботами захватывать мир: курсы, советы и другая учёба

Курс по машинному обучению от Coursera

Курс по МО на Coursera ведёт известный стэнфордский профессор Эндрю Ын. Программа напоминает обычный университетский курс с расписанием, понедельным планом и стандартными лекциями. С университетом ассоциируется и учебный процесс. Вот пример слайда:

Многих это пугает. Обычно люди обходят стороной курсы, которые перегружены математикой, но в этом случае подход оказался очень уместным. Он начинается с повторения линейной алгебры и по ходу объясняет такие понятия машинного обучения, как градиентный спуск, функция потерь, регуляризация и другие.

При этом структурирован он лучше, чем любой очный курс в вузе. Материал сложный, но это — плюс программы Coursera. Слушатель уйдёт с чувством удовлетворения от общего понимания машинного обучения — достаточного даже для того, чтобы самому с нуля построить фреймворк МО.

Пройти курс от Coursera

Курс по машинному обучению от Udacity

Если на Coursera слишком много академизма, и акцент сделан на теорию, то программа Udacity больше ориентирована на практику.

Начиная с базовой статистики и до непосредственно машинного обучения, здесь преподают множество стандартных технологий для выполнения мастерски продуманных проектов программы. Заключительное испытание программы — «дипломный проект» по выбору студента. И хотя подобный проект любой желающий может выполнить самостоятельно, желание получить сертификат может быть очень хорошей мотивацией.

В итоге потребуется вложить намного больше сил и времени, чем в независимый сторонний проект, но вместе с тем появится и чувство гордости за себя и результат. Программа Udacity не столько обучает, сколько даёт пространство и мотивацию для самообразования.

Пройти курс от Udacity

Сравнение программ 

Среда программирования

  • Coursera использует язык и среду разработки 3D-математики Matlab. Из-за стоимости пакета и вопросов с лицензированием мир МО в основном переместился на Python. Это серьёзно снижает полезность заданий на программирование, потому что придётся повторно изучать, как всё должно работать на Python.
    Для программистов с большим опытом и знанием многих языков за плечами это не станет большой проблемой. У новичков же переход может отнять много времени.
  • Курс Udacity преподаётся в современной Python-среде с популярными фреймворками, такими как Sklearn, Tensorflow и Keras. Здесь даже объяснят, как использовать AWS для развёртывания ПО на основе машинного обучения в облаке.
    Курс также упрощает процесс установки зависимостей с образом Docker или AMI (Amazon Machine Image) для локальной разработки и разработки на AWS соответственно. Фактически вся среда Udacity находится на одном уровне с лучшими технологиями в сфере, и студенты, которые будут её изучать, получат хороший бонус при поиске работы.

                 Выбор — Udacity.

Лекции | Преподаватели 

  • Курс Coursera создавал и преподаёт настоящий эксперт по искусственному интеллекту Эндрю Ын, и этот курс во многом создал ему репутацию в отрасли. Лекции имеют единый формат, и материал каждой последующей лекция является более углубленным продолжением предыдущей. Помимо этого, все лекции профессор ведёт лично. В своих видео он также здорово вдохновляет на обучение.
  • Лекции Udacity ведёт много разных преподавателей, из-за чего переходы между разделами получаются несколько сумбурными. И хотя Udacity стремится предоставить слушателям как можно больше источников контента, отсутствие последовательности охлаждает энтузиазм к курсу. В таком случае можно просто перейти сразу к проектам и смотреть лекции, или же искать нужную информацию на YouTube.

                 Выбор — Coursera.

Проекты

  • Курс Coursera включает задания по программированию, где слушатель должен сдать код, который пройдёт ряд автоматизированных юнит-тестов. И хотя этот подход позволяет студентам расти, если что-то пойдёт не по плану, им придётся шерстить всевозможные форумы в поиске ответов. Сами по себе задания напрямую связаны с материалом курса и хорошо дополняют лекции.
  • Udacity может похвастать просто отлично продуманными проектами. Каждый из них посвящён определённой теме, например, обучение без учителя, обучение с подкреплением, линейная регрессия. Слушателю нужно решить многоэтапную задачу по МО, описать её понимание и своё решение. Готовая работа отправляется на оценку человеку. На Udacity также дают очень качественную обратную связь. Финальный проект — кульминационный момент всего курса — студент выбирает сам, но с одобрения преподавателей.

                 Выбор — Udacity.

Стоимость

  • В этом отношении Coursera непобедима, так как сами курсы бесплатны, а сертификат можно получить за $80.
  • Udacity изменила тарификацию курса МО: если раньше стоимость составляла $200 в месяц, то теперь 399$ С учётом уровня обратной связи от инструкторов, новая сумма за обучение вполне адекватна: это настоящие профессионалы, которые тщательно проверяют работы слушателей.

                 Выбор — Сoursera.

Вывод: 2 — 2, но победил Udacity

Курсы набрали равное количество очков по четырём параметрам. По словам Спирса, оба были весьма содержательны и полезны, но победителем он всё же выбрал Udacity.  Выбор оплачиваемого курса, а не бесплатного, кажется закономерным, но программа Udacity даёт уверенность в том, что по её завершении слушатель сможет профессионально заниматься МО и через некоторое время найти работу в этой отрасли при относительно небольшой стоимости «входного билета».

Однако внимания достойны оба курса: начать можно с Coursera, чтобы, когда придётся использовать высокоуровневые фреймворки, уже было понимание более базовых деталей и лучшее понимание разрабатываемого кода. Выстроив прочную концептуальную базу, можно оттачивать практические навыки на Udacity.

Сертификат от Coursera
Сертификат от Udacity

Но каждому из вас наверняка окликнулось что-то свое, надеемся, что Логан помог вам сделать выбор. 

Проходите курс по МО от Udacity или Coursera

Как написан этот материал

В adviser-статьях есть ссылки на партнеров. Это значит, что если вы что-то покупаете с нашей помощью — вы также поддерживаете dev.by. (Вот другой способ).

Редакция и авторы независимы в выборе темы, концепции материала, фокуса описания, подхода к услугам или товарам. Прежде чем что-то советовать, мы много читаем и смотрим по теме, говорим с экспертами.

Редакция может выражать свое мнение и пробовать всё на себе.

Если рекомендательный материал обновляется, мы указываем, что и когда поменялось.

Поддержите редакцию 1,5% налога: бесплатно и за 5 минут

Как помочь, если вы в Польше

Читайте также
Не начинайте с фронтенда или Python: 5 плохих сценариев обучения, о которых обычно не говорят
Не начинайте с фронтенда или Python: 5 плохих сценариев обучения, о которых обычно не говорят
Не начинайте с фронтенда или Python: 5 плохих сценариев обучения, о которых обычно не говорят
В 2026-м стало окончательно понятно: на одних курсах карьеру, а IT не построишь. Рынок повзрослел, насытился джунами, освоил AI и теперь хочет от инженеров больше гибкости, профессионализма и умения решать задачи, а не просто кодить.
Мастерство командной строки: курсы для тех, кто хочет работать с Linux осознанно, понимать и контролировать
Мастерство командной строки: курсы для тех, кто хочет работать с Linux осознанно, понимать и контролировать
Мастерство командной строки: курсы для тех, кто хочет работать с Linux осознанно, понимать и контролировать
Командная строка — один из самых мощных инструментов Linux и один самых неосвоенных. Многие работают в консоли эпизодически, на ощупь копируя команды из чужих руководств и не всегда понимая, что именно происходит в системе.
«Документы не теряются, теряется внимание». Как AI-ассистент Paperspell помогает справиться с бюрократией
«Документы не теряются, теряется внимание». Как AI-ассистент Paperspell помогает справиться с бюрократией
«Документы не теряются, теряется внимание». Как AI-ассистент Paperspell помогает справиться с бюрократией
Когда говорят об AI-ассистентах для документов, обычно обещают одно и то же: порядок, автоматизацию и избавление от бюрократической рутины. На практике это редко работает так просто.
AI/ML Math: Нужно ли год учить линейную алгебру или можно сразу импортировать PyTorch?
AI/ML Math: Нужно ли год учить линейную алгебру или можно сразу импортировать PyTorch?
AI/ML Math: Нужно ли год учить линейную алгебру или можно сразу импортировать PyTorch?
Почти у каждого путь в AI и ML начинается с одного и того же вопроса: «А сначала будет нужна математика или можно сразу писать код?» Кто-то уверен, что без линейной алгебры и матана обречен копировать чужие ноутбуки, а кто-то планирует спокойно деплоить модели, не  вспоминая про векторы. Истина, как обычно, где-то посередине.

Хотите сообщить важную новость? Пишите в Telegram-бот

Главные события и полезные ссылки в нашем Telegram-канале

Обсуждение
Комментируйте без ограничений

Релоцировались? Теперь вы можете комментировать без верификации аккаунта.

Филипп Камеди
Филипп Камеди Software engineer в iTechArt Group
2

Ну тут устаревшая версия курса на Coursera, в апреле его сильно переделали, с уклоном на питон и теперь уже подписочная модель за 50$/месяц

-1

Если человек не может освоить переход между Python и Matlab, то в ML ему нечего делать.)
Достаточно много людей нужно на куда более простые задачи.)