– 10–20 часов в месяц в течение следующих 6 месяцев
— Базовые навыки программирования, поскольку в большинстве случаев машинного обучения используется Python
— Хорошо разбирается в математике (алгебра, геометрия и т. д.)
Лучший способ изучить машинное обучение — запачкать руки.
1. Начните с малого
Пройдите курс fast.ai — Practical Deep Learning for Coders — Part 1. Это занимает около 4–6 недель усилий. В этом курсе есть занятие по запуску кода в облаке. Google Colaboratory имеет бесплатный доступ к графическому процессору. Начните с этого. Другие варианты включают Paperspace, AWS, GCP, Crestle и Floydhub. Все это здорово. Не начинайте строить свою собственную машину. По крайней мере, пока.
2. Займитесь математикой
Настало время узнать некоторые основы. Узнайте о исчислении и линейной алгебре. Для исчисления Большая картина исчисления дает хороший обзор. Что касается линейной алгебры, курс Гилберта Стрэнга по OpenCourseWare в Массачусетском технологическом институте просто великолепен. Как только вы закончите два предыдущих, прочитайте Матричное исчисление для глубокого обучения.
3. Время для некоторых оценок
Настало время понять восходящий подход к глубокому обучению. Пройдите все 5 курсов по специализации глубокого обучения на Coursera. Вы должны заплатить, чтобы получить оценки заданий. Но усилия действительно того стоят. В идеале, учитывая тот опыт, который вы уже получили, вы должны проходить один курс каждую неделю.
4. Замковый проект
"Работа без передышки отупляет Джека"
Сделайте завершающий проект. Это время, когда вы углубляетесь в библиотеку глубокого обучения (например, Tensorflow, PyTorch, MXNet) и реализуете архитектуру с нуля для решения проблемы, которая вам нравится. Первые три шага связаны с пониманием того, как и где использовать глубокое обучение, и получением прочной основы. Этот шаг связан с реализацией проекта с нуля и созданием прочной основы для инструментов.
5. Расширенное машинное обучение
А теперь иди и пройди вторую часть курса fast.ai — Передовое глубокое обучение для программистов. Это охватывает более сложные темы, и вы научитесь читать последние исследовательские работы и понимать их смысл. Каждый из шагов должен занять около 4–6 недель. И примерно через 26 недель после того, как вы начали, и если вы неукоснительно следовали всему вышеперечисленному, у вас будет прочная основа для глубокого обучения.
Что дальше?
Пройти курсы Стэнфорда CS231n и CS224d. Эти два удивительных курса с большой глубиной для видения и НЛП соответственно. Они охватывают новейшее состояние искусства. И прочтите книгу глубокого обучения. Это укрепит ваше понимание.
Удачного глубокого обучения. Творите каждый божий день.
Кредит: Bargava @ Towardsdatascience
Изучение машинного обучения менее чем за 6 месяцев, Bytevine
Вполне возможно изучить предметы машинного обучения менее чем за 6 месяцев, и эта статья поможет вам…www.bytevine.com»