Хотите дальше читать devby? 📝
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. (Вот другой способ).

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

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

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

Помогаете devby = помогаете ИТ-комьюнити.

Засапортить сейчас.

Читайте также
8 онлайн-курсов и интенсивов для Product Manager (февраль, 2024)
8 онлайн-курсов и интенсивов для Product Manager (февраль, 2024)
8 онлайн-курсов и интенсивов для Product Manager (февраль, 2024)
Собрали проверенные онлайн-курсы и интенсивы для Product Manager. В этой подборке: курсы от действующего PM в Microsoft, актуальная специализация по управлению продуктами в сфере AI, курсы для начинающих специалистов и лайфхаки как проходить собеседования на позицию продакта.
2 комментария
Как очистить Mac? Лучшие  платные приложения для macOS (март 2024 г.)
Как очистить Mac? Лучшие платные приложения для macOS (март 2024 г.)
Как очистить Mac? Лучшие платные приложения для macOS (март 2024 г.)
Чем просканировать накопившийся за время работы мусор на диске вашего в Мака и навести порядок? Рассказываем о 7 платных приложениях для очистки macOS, на которые, на наш взгляд, стоит обратить внимание.
6 комментариев
11 лучших сертификаций Coursera, чтобы освоить новую специальность (август, 2023)
11 лучших сертификаций Coursera, чтобы освоить новую специальность (август, 2023)
11 лучших сертификаций Coursera, чтобы освоить новую специальность (август, 2023)
Проанализировали Coursera в поисках лучших профессиональных программ на 2023 год, прохождение которых позволит получить востребованную специальность. Рассказываем, на какие направления обратить внимание и как сертификация Coursera помогает изменить вашу карьеру.
1 комментарий
12 онлайн-курсов по языку Java для новичков и профессионалов (август, 2023)
12 онлайн-курсов по языку Java для новичков и профессионалов (август, 2023)
12 онлайн-курсов по языку Java для новичков и профессионалов (август, 2023)
Java по-прежнему входит в список самых популярных языков программирования. Вместе с Digitaldefynd мы составили список курсов по Java, которые подойдут как новичкам, так и людям с опытом программирования, чтобы освоить этот востребованный язык.

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

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

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

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

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

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

wistful
wistful
-1

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