Почему линейная модель без преобразования признаков не решит задачу разделения точек внутри и снаружи круга?

Линейная модель строит разделяющую гиперплоскость, которая делит пространство признаков на две части с помощью линейного уравнения.

Короткий ответ

Что ответить на собеседовании

Линейная модель строит разделяющую гиперплоскость, которая делит пространство признаков на две части с помощью линейного уравнения. В задаче разделения точек внутри и снаружи круга граница разделения — окружность, то есть нелинейная кривая. Линейная модель без преобразования признаков не сможет аппроксимировать такую нелинейную границу, так как она ограничена прямыми линиями (гиперплоскостями).

Подробный разбор

Ответ с пояснениями

Линейная модель строит разделяющую гиперплоскость, которая делит пространство признаков на две части с помощью линейного уравнения. В задаче разделения точек внутри и снаружи круга граница разделения — окружность, то есть нелинейная кривая. Линейная модель без преобразования признаков не сможет аппроксимировать такую нелинейную границу, так как она ограничена прямыми линиями (гиперплоскостями).

Чтобы решить эту задачу, необходимо ввести дополнительные признаки, например, квадраты координат (x², y²), что позволит линейной модели работать в новом признаковом пространстве, где граница будет линейной. Это называется преобразованием признаков или использованием полиномиальных признаков.

Пример преобразования:

# Исходные признаки
X = [[x, y] for x, y in points]

# Добавляем квадраты координат
X_transformed = [[x, y, x**2 + y**2] for x, y in points]

# Теперь линейная модель может разделить точки по условию x² + y² < r²

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее