Разработчик обучил нейросеть играть в «Точки» — и выложил игру в Steam
Разработчик, вдохновившись подходами из обучения нейросетей для игры в Го, реализовал self-play для генерации тренировочных данных. Нейросеть играла сама с собой тысячи партий, постепенно улучшая стратегию окружения точек соперника. После обучения модель стабильно побеждает автора на поле 20×20.
Проект вылился в полноценное приложение Just Dots, уже опубликованное в Steam. В демо-версии можно бесплатно сыграть против ИИ. Разработчик отмечает, что процесс обучения был нетривиальным: одно из улучшений сделало бота сильнее, но одновременно ухудшило качество обучения нейросети на его партиях.
История — хороший пример того, как современные методы reinforcement learning и self-play позволяют создавать сильных ИИ-соперников даже для нишевых игр без готовых датасетов.