
Полигоном для испытания стал не сложный промышленный софт, а культовая головоломка «2048». По словам разработчиков, за простыми правилами игры скрывается нетривиальный вызов для машинного разума.
Руководитель образовательной программы «Компьютерное зрение и искусственный интеллект» Артём Осинцев и модератор Вероника Диброва, эксперт программы «Искусственный интеллект и обработка искусственного языка», разобрали весь путь «оживления» бота-победителя. Чтобы нейросеть справилась с игрой, инженерам пришлось решить каскад задач:
- «Слепое» зрение (Детекция): Программа должна была сама найти окно игры на скриншоте захламленного рабочего стола, словно человек, который ищет нужную иконку на экране.
- Хитрость вместо классического OCR: Вместо того чтобы заставлять нейросеть считывать цифры (что ресурсоемко и часто ведет к ошибкам), разработчики научили бота распознавать уникальные цвета плиток, которые жестко закодированы в игре.
- Машинная «интуиция» (Монте-Карло): Поскольку в игре есть элемент случайности (появление новых плиток), просчитать все ходы вперед невозможно. Бота оснастили алгоритмом поиска по дереву Монте-Карло, который оценивает вероятности и выбирает наиболее перспективный шаг.
От виртуального поля к реальным производствам
На таком игровом примере Артём Осинцев, кандидат технических наук, продемонстрировал, как можно использовать технологии компьютерного зрения в игровой индустрии. После чего рассказал, что студенты новой магистратуры ТГУ с первого же семестра применяют их в реальном секторе. Обучение строится на решении актуальных задач от промышленных партнеров. Уже сейчас будущие специалисты работают над проектами в области:
- автоматической дефектоскопии на производствах;
- мониторинга транспортных потоков;
- биологической идентификации животных в дикой природе;
- анализа медицинских снимков для помощи врачам.
Запись вебинара с разбором алгоритмов доступна по ссылке











