#9 Machine Learning Specialization [Course 1, Week 1, Lesson 3]

DeepLearning.AI 164 тыс. 10 мин 2 мин 01.12.2022

Основы обучения с учителем: линейная регрессия и нотация данных 0:01

Машинное обучение сегодня прочно вошло в нашу жизнь, и одной из наиболее широко используемых моделей является линейная регрессия. В рамках курса Machine Learning от DeepLearning.AI эксперты объясняют, как работает процесс обучения с учителем на примере прогнозирования цен на недвижимость.

Суть обучения с учителем и линейной регрессии 1:21

Обучение с учителем (supervised learning) подразумевает, что модель обучается на готовых наборах данных, где для каждого примера (входа) заранее известны правильные ответы (выходы). В качестве примера эксперты рассматривают данные о продаже домов в Портленде, где на графике горизонтальная ось представляет размер дома в квадратных футах, а вертикальная — цену в тысячах долларов.

Структура данных и визуализация 4:29

Помимо графиков, данные удобно представлять в виде таблицы. Каждая строка такой таблицы соответствует отдельному примеру (дому) и отображается как точка на графике.

Стандартная нотация в машинном обучении 5:49

Для эффективной коммуникации и понимания алгоритмов в индустрии используется общепринятая система обозначений:

  1. $x$: Входная переменная (также называемая «признаком» или «входным признаком»), обозначающая, например, размер дома.
  2. $y$: Выходная или целевая переменная, которую необходимо предсказать (в данном случае цена дома).
  3. $m$: Общее количество примеров в обучающем наборе (в рассматриваемом примере $m = 47$).
  4. $(x, y)$: Пара чисел, обозначающая отдельный обучающий пример.
  5. $x^{(i)}$ и $y^{(i)}$: Обозначения конкретного примера из обучающего набора, где индекс $i$ указывает на номер строки в таблице.

Важно понимать, что верхний индекс в скобках, например, $x^{(2)}$, не означает возведение в степень, а является индексом конкретного обучающего примера. Это стандартная терминология, которая будет встречаться на протяжении всей специализации.