В библиотеке Scikit-learn существует множество алгоритмов машинного обучения: Random forest, Naive Bayes Classifier (NBC), логистическая регрессия, и другие алгоритмы. Выбирайте тот, с помощью которого сможете решить задачу с наивысшим Score (score – показатель качества модели, по которому вы рейтингуетесь в конкурсе). После множества вариаций, в качестве обучающей модели мы выбрали Naive Bayes — Наивный байесовский классификатор, про него и расскажем.