Я пытаюсь настроить нейронную сеть на Python (используя 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
Что означает эта ошибка и как ее исправить? Заранее спасибо!