예측을 위해 PyBrain을 사용하여 Python에서 신경망을 설정하려고합니다. 이미 작은 모의 데이터 세트로 이미 하나를 설정했지만 더 큰 데이터 세트를 위해이 네트워크를 확장하면 AssertionError와 관련된 문제가 발생합니다. 여기 내 코드입니다 :트레이너를위한 데이터 설정시 PyBrain AssertionError
ds = ClassificationDataSet(231, 1)
for x in range(inputData[0].size):
ds.addSample(inputData[:,x], inputAnswers[x])
network = buildNetwork(191, 128, 1, bias=True, hiddenclass=TanhLayer)
network.randomize()
trainer = BackpropTrainer(network)
trainer.setData(ds)
는 여기에 오류 메시지가 내가받을 수 있습니다 :
File "ANN_rawData.py", line 45, in <module>
trainer.setData(ds)
File "[path]", line 22, in setData
assert dataset.indim == self.module.indim
AssertionError
이 오류가 무엇을 의미합니까, 어떻게 고칠 수 있을까? 미리 감사드립니다.
지연된 "해결책": -O 플래그로 스크립트를 실행하여 [모든 선언 해제] (http://stackoverflow.com/a/1273233/953482). – Kevin