Встречается на собеседованиях • сегодня
Могут ли быть отрицательные предсказания при положительном таргете в KNN модели
Да, могут. KNN предсказывает на основе ближайших соседей, и если большинство из них имеют отрицательные метки, модель выдаст отрицательный прогноз даже при положительном таргете.
Пример:
python
from sklearn.neighbors import KNeighborsClassifier
import numpy as np
X = np.array([[1], [2], [3], [4], [5]])
y = np.array([1, 1, 0, 0, 0]) # Положительный таргет (1) окружен отрицательными (0)
model = KNeighborsClassifier(n_neighbors=3)
model.fit(X, y)
prediction = model.predict([[2.5]]) # Может предсказать 0, несмотря на близость к 1
text
**Причины:**
- Несбалансированные классы
- Неоптимальный выбор `k`
- Низкое качество признаков
Решение: балансировка данных, настройка `k`, feature engineering.
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы