Предварительные условия и предварительная работа

Подходит ли вам ускоренный курс машинного обучения?

У меня мало или вообще нет опыта машинного обучения.
У меня есть некоторый опыт в области машинного обучения, но мне хотелось бы более актуального и полного понимания.
У меня есть практический опыт применения концепций машинного обучения для работы с данными и построения моделей.
Я ищу руководства по использованию API-интерфейсов машинного обучения, таких как Keras.

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

Предварительная работа

Прежде чем приступить к ускоренному курсу машинного обучения, сделайте следующее:

  1. Если вы новичок в машинном обучении, пройдите курс «Введение в машинное обучение» . Этот короткий курс самообучения знакомит с фундаментальными концепциями машинного обучения.
  2. Если вы новичок в NumPy , выполните упражнение NumPy Ultraquick Tutorial Colab, в котором представлена ​​вся информация о NumPy, необходимая для этого курса.
  3. Если вы новичок в pandas , выполните упражнение Pandas UltraQuick Tutorial Colab, в котором представлена ​​вся информация о пандах, необходимая для этого курса.

Предварительные условия

Ускоренный курс машинного обучения не предполагает и не требует каких-либо предварительных знаний в области машинного обучения. Однако для понимания представленных концепций и выполнения упражнений мы рекомендуем учащимся выполнить следующие предварительные условия:

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

  • Вы должны быть хорошим программистом. В идеале у вас должен быть некоторый опыт программирования на Python , поскольку упражнения по программированию проводятся на Python. Однако опытные программисты без опыта работы с Python обычно все равно могут выполнить упражнения по программированию.

В следующих разделах приведены ссылки на дополнительные полезные справочные материалы.

Алгебра

Линейная алгебра

Тригонометрия

Статистика

Исчисление ( необязательно, для продвинутых тем )

Программирование на Python

В учебнике Python рассматриваются следующие основы Python:

В некоторых упражнениях по программированию используется следующая более продвинутая концепция Python:

Терминал Bash и облачная консоль

Чтобы выполнять упражнения по программированию на локальном компьютере или в облачной консоли, вам должно быть удобно работать в командной строке: