нейронная сеть — Microsoft CNTK усилила изучение C ++ примеров

В настоящее время я пытаюсь написать AI на C ++, который играет Bomberman, и я хочу реализовать его как нейронную сеть (обучение с подкреплением) с CNTK. Инструментарий имеет множество учебных пособий и примеров, даже один для обучения с подкреплением, но он написан на python, чего я не знаю.

https://github.com/Microsoft/CNTK/blob/v2.0.rc3/Tutorials/CNTK_203_Reinforcement_Learning_Basics.ipynb

Существуют ли какие-либо практические примеры C ++ или учебные пособия, обучающие усиленному обучению с помощью CNTK?

Моя первая большая проблема заключается в том, как создать модель с помощью API CNTK C ++.

2

Решение

Чтобы создать модель с C ++ API, взгляните на эти примеры C ++.

Для обучения с подкреплением вам нужна среда, в которой вы можете действовать и получать награды. Единственная среда, которую я знаю в C ++, это Аркадная обучающая среда. В Python доступно много сред, таких как тренажерный зал Openai.

К сожалению, CNTK не имеет примеров RL в C ++. Если вы будете следовать примерам Python и переводить вещи на C ++, нет никаких причин, почему вы не можете заставить его работать.

0

Другие решения

Других решений пока нет …