我想在Python中設置一個神經網絡(使用PyBrain)用於預測目的。我已經設置了一個小模擬數據集,但是當擴展這個網絡以適應更大的數據集時,我遇到了一個關於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