ML LiveCode Авито логистическая регрессия

Логистическая регрессия

  • Что метод train и метод predict должны получать на вход?
  • Что необходимо передавать в метод init модели?
  • Как инициализировать веса модели? Что нужно знать для задания их размерности?
  • Как реализовать функцию сигмоиды?
  • Какие шаги включает метод train для логистической регрессии?
  • Какие шаги включает метод predict?
  • Какие могут быть проблемы при обучении логистической регрессии, связанные с вычислением экспоненты?

Работа с большими объёмами данных

  • Как организуешь процесс скачивания очень большого количества изображений по списку ссылок?
  • Как распараллелить процесс скачивания?
  • Чем отличаются потоки от процессов?
  • Как работает async в Python?
  • Почему в Python нет полноценной многопоточности?
  • Для чего нужен GIL?
  • Можно ли обойти ограничение GIL при работе с потоками? Каким образом?

Базы данных

  • Какие бывают типы баз данных?
  • В чём разница между реляционными и нереляционными базами данных?
  • Почему в некоторых задачах предпочтительнее реляционные базы?
  • Что такое транзакционность?
  • С какими базами данных ты работал?
  • Что такое SQL?
  • Приведи пример реляционной базы данных.
  • Приведи пример нереляционной базы данных.
  • В чём особенность MongoDB?

Контейнеризация и архитектура

  • Для чего нужна контейнеризация сервиса?
  • Какие задачи решает Docker при разработке?
  • Какие преимущества и недостатки у микросервисной архитектуры по сравнению с монолитом?