Russian AI Cup — крупнейший в России ежегодный чемпионат по программированию искусственного интеллекта. В докладе будут рассмотрены общие теоретические и практические методы программирования ИИ, а так же частные решения для условий конкурса этого года. Я расскажу о проблемах, возникших при программировании, и о том, как TDD помогло мне их преодолеть.
В докладе рассматриваются основные типы рекомендательных систем, шаги при обработке данных и способы проверки качества получаемых рекомендаций. Более подробно будут представлены алгоритмы коллаборативной фильтрации и результаты их сравнения.