는 : 왜 신경 네트워크에서 이상한 결과가 나옵니까? 내가 PyBrain를 사용하여 간단한 신경망을 만든
from pybrain.tools.shortcuts import buildNetwork
from pybrain.datasets import SupervisedDataSet
from pybrain.supervised.trainers import BackpropTrainer
L_Z = [
0b111111,
0b000010,
0b000100,
0b001000,
0b010000,
0b111111
]
C_Z = [
0b111111,
0b100001,
0b000110,
0b000001,
0b100001,
0b111111
]
net = buildNetwork(6, 3, 1)
ds = SupervisedDataSet(6, 1)
ds.addSample(tuple(L_Z), (1,))
ds.addSample(tuple(C_Z), (0,))
trainer = BackpropTrainer(net, ds)
trainer.trainUntilConvergence()
print net.activate(L_Z)
print net.activate(C_Z)
그러나 모든 프로그램 실행 후
는 다른 결과를 보여줍니다. 내 네트워크는 영어 'Z'문자와 키릴 문자 'Â'문자를 찾는 법을 배워야합니다. 뭐가 잘못 되었 니?