C# 无法在Accord.NET中保存Sarsa

C# 无法在Accord.NET中保存Sarsa,c#,machine-learning,accord.net,sarsa,C#,Machine Learning,Accord.net,Sarsa,我对Unity和Accord.Net还很陌生,但我目前正在Unity中制作一个小游戏,并决定看看我可以通过一些强化学习做些什么,使它更有趣。一切都很顺利,除了我救不了萨莎。我不断收到此错误“序列化异常:在程序集'Accord.MachineLearning,Version=3.8.0.0,Culture=neutral'中键入'Accord.MachineLearning.Sarsa'未标记为可序列化。” 这个问题以前在他们的github上提到过:。它说这个问题已经解决了,甚至包括了一个如何让它

我对Unity和Accord.Net还很陌生,但我目前正在Unity中制作一个小游戏,并决定看看我可以通过一些强化学习做些什么,使它更有趣。一切都很顺利,除了我救不了萨莎。我不断收到此错误“序列化异常:在程序集'Accord.MachineLearning,Version=3.8.0.0,Culture=neutral'中键入'Accord.MachineLearning.Sarsa'未标记为可序列化。”

这个问题以前在他们的github上提到过:。它说这个问题已经解决了,甚至包括了一个如何让它正常工作的例子。我试着像示例中那样运行它,但仍然得到相同的错误

我试过使用:

  • Serializer.Save(sarsa,路径)
  • sarsa.Save(路径)
  • Save(sarsa,stream)(来自上面的github示例)
我只是想知道以前是否有人遇到过这个问题?我不太确定我是否遗漏了什么,或者他们只是从来没有更新过,让sarsa可以序列化