Не могу сохранить Сарсу в Accord.NET - PullRequest
0 голосов
/ 15 февраля 2020

Я довольно новичок в Unity и Accord. Net, но в настоящее время я делаю небольшую игру в Unity и решил посмотреть, что я мог бы сделать с некоторыми подкреплениями, чтобы сделать его более интересным. Все идет хорошо, но я не могу спасти Сарсу. Я продолжаю получать эту ошибку "SerializationException: введите 'Accord.MachineLearning.Sarsa' в Assembly" Accord.MachineLearning, версия = 3.8.0.0, культура = нейтральная не помечена как сериализуемая. "

Эта проблема уже упоминалась на их github: Github / Accord. NET -SarsaNotSerializable . В нем говорится, что проблема была исправлена, и даже содержит пример того, как заставить ее работать должным образом. Я попытался запустить его, как в примере, но я все еще получаю ту же ошибку.

Я пытался использовать:

  • Serializer.Save (sarsa, путь)
  • sarsa.Save (путь)
  • Serialzer.Save (сарса, стрим) (из примера на github выше)

Мне просто интересно, сталкивался ли кто-нибудь еще с этой проблемой раньше? Я не слишком уверен, что, может быть, я что-то упустил или они просто никогда не обновляли это, чтобы sarsa была сериализуемой.

...