Если вы думаете о запуске машинного обучения, без сомнения, Курс Эндрю Нг на Coursera. это лучшее место для начала.

Тем не менее, пара вещей ниже, которые должны облегчить ваше путешествие.

  1. Убедитесь, что вы прошли не менее 4 недель. Первые 2 задания - это гора, на которую вы должны взобраться, прежде чем увидеть прекрасные горизонты ML.
  2. Не пропускайте ни одного видео / лекций (я старался вести себя умно и старался; скажем так, не одна из моих самых ярких идей…).
  3. Не уклоняйтесь от просмотра видео снова и снова (и снова), если это необходимо. Все, что вам нужно, прямо здесь, в видеороликах.
  4. Используйте Emacs или Sublime Text в качестве редактора (я потратил довольно много времени на настройку «идеальной среды» только для последующего использования Sublime Text. (Если вы обнаружите лучшую альтернативу, поделитесь, пожалуйста).
  5. Если вы думаете, что вам не хватает основ, чтобы понять это правильно, СЕЙЧАС самое время получить их (оглядываясь назад, проспать эту лекцию о вероятности было не круто). Хорошая новость в том, что теперь вы стали умнее, и в вашем распоряжении больше ресурсов. Чтобы понять все основы, потребуется всего 10 минут.
  6. В течение первых 2 недель можно провести обратный инжиниринг, а затем повторить попытку. Были случаи, когда я не попадал непосредственно в решение. Я видел решения на Github. Имея это в качестве ссылки, перепроектировал его. (Просто убедитесь, что вы повторно реализовали их позже и можете объяснить, что было сделано.)
  7. Octave-CLI - ваш союзник, поверьте ему; используй это. (Вы узнаете это, когда завершите установку на неделе 2)
  8. Получите сверстников !! Попросите кого-нибудь обсудить. С таким количеством возня с уравнениями, я не могу переоценить важность того, чтобы иметь кого-то, с кем можно было бы их обсудить. Старт в парах (посадите кого-нибудь в одну лодку с вами); это действительно должно помочь закрепить ваше обучение.
  9. Если скорость видео для вас низкая, смотрите видео в 1,25x или 1,5x.
  10. Не заглушайте тот внутренний голос, который шепчет: "Ты действительно этого не понял, не так ли?". Вместо этого примите это.
  11. Если вы чувствуете себя потерянным, вы на правильном пути (это означает, что вы понимаете крошечную часть этого и ставите под сомнение остальное). Переход от опытного программиста к аспиранту, безусловно, сказывается на себе.
  12. Это самый фундаментальный курс, который полностью охватывает основы ML (AFAIK). Так что да, тебе придется пройти через это.
  13. Обсудить, объяснить и обсудить ML. Ничто не конкретизирует ваше понимание, кроме как объяснить это кому-то другому.
  14. Если в какой-то момент во время просмотра лекций вы почувствуете, что не следите за ними, сразу же ПРИОСТАНОВИТЕ видео, вернитесь и начните заново. Не, серьезно, НЕ спешите заканчивать видео. Не торопитесь и действительно поймите, что там происходит. Или он вернется и укусит вас позже.
  15. Возьми ручку и бумагу! Решите алгоритм с очень маленьким набором данных вручную на бумаге. Это действительно помогает понять, что происходит с данными и как работает алгоритм.

Вот и все, ребята.

Удачного машинного обучения :).

[Изображение защищено авторскими правами Coursera.]

Первоначально опубликовано на сайте ronakbits.tech 11 октября 2017 г.