Описание ниже я узнал из книги “Грокаем машинное обучение”:
Начните со случайной прямой. Выберите случайную точку в наборе данных и переместите прямую немного ближе к ней. Повторяйте этот процесс много раз, при этом всегда выбирая случайную точку в наборе данных.
Псевдокод для алгоритма линейной регрессии (геометрический) Ссылка на заголовок
Входные данные — набор точек на плоскости. Результат — прямая, проходящая близко к точкам. Процедура
- Выберите случайную прямую.
- Повторяйте многократно:
- выберите случайную точку данных;
- переместите прямую немного ближе к ней. Возврат — полученная прямая.
!Pasted image 20250920152258.png
уравнение модели линейной регрессии, которая предсказывает цену как базовую стоимость плюс цену за комнату, умноженную на количество комнат, выглядит так: $\hat{p} = mr + b$ где
- $\hat{p}$ - прогнозируемая цена дома;
- r - количество комнат;
- m - цена за комнату;
- b - базовая цена за дом.