Encog – 如何加载神经网络的训练数据
我在行动中看到的NeuralDataSet
对象并不是XOR,只有两个小数据数组……我无法从MLDataSet
的文档中找到任何东西。
似乎一切都必须立即加载。 但是,我想循环训练数据,直到我达到EOF然后将其计为1个纪元。但是,我所看到的所有数据必须从头开始加载到1个2D数组中。 我怎么能绕过这个?
我已经读过这个问题了,答案并没有真正帮助我 。 除此之外,我还没有在这里找到类似的问题。
这是可能的,您可以使用支持流操作的数据集的现有实现,也可以在您拥有的任何源上实现自己的实现。 查看BasicMLDataSet接口和SQLNeuralDataSet代码作为示例。 如果您有特定的格式,则必须实现编解码器。 对于CSV已经有一个实现,我还没有检查它是否是基于内存的。
请记住,在执行此操作时,您的数据将在每个时期完全流式传输,并且根据我的经验,这是比实际网络计算更高的瓶颈。
- 无法解析构造函数FirefoxDriver(org.openqa.selenium.firefox.FirefoxProfile)
- java.lang.NoClassDefFoundError:Intellij中的org / hamcrest / SelfDescribing
- 在Tomcat 7上运行的Web应用程序中的NoClassDefFoundError
- 使用带有Jersey @Path和@ApplicationPath的Spring属性占位符
- 哪些编译器针对JavaScript运行时?
- JSF和类型安全
- Java -Xmx,系统上的最大内存
- PostgreSQL – 整数最佳实践
- 现代for循环的原始数组