AI-Academy - спецпроект Сбербанка, направленный на популяризацию образования в сфере искусственного интеллекта среди школьников. В рамках проекта проходил хакатон, в рамаах которого участникам предлагалось решить задачу предсказания результата матча игры Dota 2.
Здесь представлено мое решение, которое на отборочном и финальном этапе заняло первое место.
Скачать данные: тык
- train_matches.jsonl, test_matches.jsonl - полные описания матчей ("сырые" данные);
- train_features.csv, test_features.csv - таблицы с признаками от организаторов;
- train_targets.csv - таблица с исходами матчей из обучающей выборки, в частности указание победителя;
- sample_submission.csv - пример файла с решением.
- Online-Solution.ipynb - решение задачи с онлайн этапа
- Data-Preprocessing.ipynb - ноутбучек по извлечению фич на финальном этапе
- Catboost-01-Copy1.ipynb - ноутбучек с обучением модельки для финального этапа
Помимо этого, на пятом датафесте, на секции ML-тренировок я подробно разобрал это решение.