[英]Encog - How to load training data for Neural Network
我实际使用过的NeuralDataSet
对象除了XOR之外什么都没什么,XOR只是两个小数据数组...我无法从MLDataSet
的文档中找出任何东西。
似乎必须立即加载所有内容。 但是,我想遍历训练数据,直到到达EOF,然后将其计为1个时期。。但是,我所看到的所有数据都必须从一开始就加载到1个2D数组中。 我该如何解决?
我读过这个问题,答案并没有真正帮助我 。 除此之外,我还没有在这里找到类似的问题。
这是可能的,您可以使用支持流操作的数据集的现有实现,也可以在任何来源的基础上自己实现。 请以BasicMLDataSet接口和SQLNeuralDataSet代码为例。 如果您使用特定格式,则必须实施编解码器。 对于CSV,已经有一个实现,但是我没有检查它是否基于内存。
请记住,在执行此操作时,根据我的经验,您的数据将在每个时期被完全流式传输,这比网络的实际计算要高得多。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.