所以我在 PyBrain 中有一个 ClassificationDataSet,我用适当的数据进行了训练。即,输入如下:
trainSet.addSample([0,0,0,0],[1])
trainSet.addSample([0,0,0,1],[0])
trainSet.addSample([0,0,1,0],[0])
trainSet.addSample([0,0,1,1],[1])
trainSet.addSample([0,1,0,0],[0])
trainSet.addSample([0,1,0,1],[1])
trainSet.addSample([0,1,1,0],[1])
trainSet.addSample([0,1,1,1],[0])
trainSet.addSample([1,0,0,0],[0])
trainSet.addSample([1,0,0,1],[1])
图案很简单。如果有偶数个 1,则输出应为 1,否则为 0。我想运行以下输入:
[1,0,0,1],[1]
[1,1,0,1],[0]
[1,0,1,1],[0]
[1,0,1,0],[1]
并查看神经网络是否会识别该模式。如前所述,我已经训练了网络。如何根据上面的输入验证它?
谢谢你的时间!