Первое занятие | Вводный курс ML

Первое занятие

Все курсы > Вводный курс > Занятие 1

Мы начинаем первое занятие вводного курса.

Чему вы научитесь

Результат работы инженера машинного обучения — модель. Именно ее мы и будем учиться создавать. Таким образом, после прохождения курса вы:

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

Почему я уверен, что у вас получится?

Простота изложения. Этот курс — не тест на уровень интеллекта или догадливость. От вас не требуется решать головоломки. Все логические шаги прописаны максимально подробно. Кому-то это покажется скучным, но так я уверен, что вы ничего не упускаете.

Навыки программирования. Если коротко, они не требуются. Необходимый минимум мы освоим на курсе. Еще одним плюсом является то, что Питон — один из самых удобных для старта языков программирования. Он наиболее близок к обычному человеческому языку.

Знание математики. На курсе дается только та математика, которая жизненно необходима для понимания предмета. Да, со временем, когда вы продолжите обучение, возникнет необходимость в более системных знаниях, но на начальном этапе слишком абстрактные понятия только снижают мотивацию.

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

По большому счету я лишь прошу вас вспомнить, что такое уравнение вида

$$ y = w \times x + b $$

где w и b — некоторые числа, а x и y — переменные (то есть контейнеры, которые можно заменить любым числом). Значение y в этом уравнении зависит от того, какое x мы возьмем и насколько велики w и e.

При этом уравнение может иметь две независимые переменные, x1 и x2, и одну зависимую y. Такое уравнение имеет вид

$$y = w_1 \times x_1 + w_2 \times x_2 + w_0 $$

где w0, w1 и w2 — некоторые числа.

Других знаний не требуется.


Работа над ошибками. На некоторых видео курса число b в уравнении с одной переменной и число w0 в уравнении с несколькими переменными обозначены как e, что, хотя и не меняет сути на данном этапе, не вполне корректно. Почему это так, мы узнаем на курсе по оптимизации, занимаясь моделью линейной регрессии.


Упражнения для закрепления

Дано уравнение $y = 5x + 3,$ чему равен y, если x = 5?

Ответ: 28. Решение: 5 х 5 + 3 = 28

Аналогично, в уравнении $y = 5x_1 + 3x_2 + 1,$ чему равен y, если x1 = 3, x2 = 5?

Ответ: 31. Решение: 5 х 3 + 3 х 5 + 1 = 31

Уверен, вы справились. Теперь пора познакомиться с принципом машинного обучения.