ClassicML Python

  1. Что такое bias variance tradeoff?
  2. Если bias выше, это недообучение или переобучение?
  3. Если регулизировать веса в лин и лог регрессии, как меняется bias variance?
  4. Если в knn увеличить k, что будет с bias variance?
  5. Если ограничивать глубину дерева, что будет с bias variance?
  6. Если использовать dropout в нейросетях, что будет с bias variance?
  7. Есть 3 модели: бустинг, случайный лес и лин рег. В задаче регрессии нет таргетов с отрицательными значениями, может ли какая-то из этих моделей предсказать отрицательно значение?
  8. Как считается ROC-AUC?
  9. Какой трешхолд у ROC-AUC?
  10. Если ROC-AUC 0.3, что можно сделать?
  11. Что если мы умножим вероятности на 2, что будет с ROC-AUC?
  12. Что будет, если на вход в рок аук функцию дать бинарные предсказания (0 и 1)?
  13. Какие метрики ранжирования знаете?
  14. Метрики регрессии?
  15. В каких задачах какие из этих метрик используются?
  16. Как понять, что рекомендации хорошо работают?
  17. Как понять свзяь оффлайн и онлайн метрик?
  18. В каких случаях precision не имеет значения, а recall важен?
  19. Как определить схожесть двух разных датасетов?
  20. Как производить отбор фичей, понижать размерность датасета?
  21. Как работает критерий Джинни?
  22. Как работает feature importance?
  23. Что такое forward backward selection?
  24. Как работает PCA?
  25. Python задача: Вам дан массив prices, где price[i] указана цена данной акции в день. Вы хотите максимизировать свою прибыль, выбрав один день для покупки одной акции и выбрав другой день в будующем для продажи данной акции. Сначал надо купить, и только затем можно продавать. Верните максимальную прибыль, которую вы можете получить от этой сделки. Например, [7, 1, 5, 3, 6, 4] ⇒ 5