0
我已经能够对网络进行训练,并得到它的培训降到最小错误我想...Encog神经网络 - 如何实际运行测试数据
我实际上没有看到任何地方,甚至当我浏览指导手册时,如何测试经过训练的网络上的新数据......我将部分训练数据分开,以便我可以在未经训练的数据上测试网络的结果,因为我将它用于分类。这是我得到的代码,不确定如何处理MLData输出。对于分类,我只想将输出神经元的值设为最高...又名,最有可能是正确的分类节点。
MLDataSet testingSet = new BasicMLDataSet(testingTraining, testingIdeal);
System.out.println("Test Results:");
for(MLDataPair pair: testingSet) {
final MLData output = network.compute(pair.getInput());
//what do I do with this output?
}
(我的测试数据明显标注了正确的分类......)