运行神经网络
现在,既 然神经网络已经训练开始,我们可以通过提供输入模式给神经网络来测试它并观察结果。用于运行神经网络的方法必须首先为神经网络处理数据作好准备。目前,该 神经网络处理一种训练方式中。首先,我们将从输出层删除训练员。然后,我们将用FileOutputSynapse替换训练员,以便于我们能记录来自于神 经网络的输出。下面的代码实现这一点:
output.removeOutputSynapse(trainer); FileOutputSynapse results = new FileOutputSynapse(); results.setFileName(resultFile.getText()); |
inputStream.resetInput(); samples.resetInput(); results.setMonitor(monitor); output.addOutputSynapse(results); |
input.start(); hidden.start(); output.start(); trainer.start(); |
monitor.setPatterns(4); monitor.setTotCicles(1); monitor.setLearning(false); |
monitor.Go(); |