したがって、適切なデータでトレーニングした 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]
そして、ニューラル ネットワークがパターンを認識するかどうかを確認します。前に言ったように、私はすでにネットワークを訓練しました。上記の入力に対してそれを検証するにはどうすればよいですか?
御時間ありがとうございます!