Память в искусственной нейронной сети - PullRequest
0 голосов
/ 31 октября 2019

Я только начинаю проникать в мир нейронных сетей, используя свои собственные объекты и векторы на языке C ++.

Однако я думал, что нейронная сеть в игре типа SuperМарио было бы трудно из-за наличия только экрана для ввода и клавиатуры (или контроллера) для вывода, поскольку сеть не может определить скорость игрока или его прошлые ходы.

Я подумал, что если у нейронной сети есть «память», как, например, когда часть выходных данных предыдущей прямой связи передавалась обратно в сеть, вместе с обычными входами, это могло бы дать нейронной сети небольшой смысло том, что он мог бы сделать, и, таким образом, повлиять на его токовый выход.

Есть ли лучший способ дать нейронной сети "память", подавая часть ее вывода на его вход?

Буду признателен за любые полезные ссылки, заранее спасибо.

PS: я выбираю язык с ++.

1 Ответ

1 голос
/ 31 октября 2019

Рекуррентные нейронные сети (RNN) делают именно то, что вы описали. Подробнее о них можно прочитать здесь: RNNs

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...