Python 我在Windows7上得到一个PyBrain BackpropTrainer断言错误,缺少哪项要求?

Python 我在Windows7上得到一个PyBrain BackpropTrainer断言错误,缺少哪项要求?,python,neural-network,backpropagation,pybrain,Python,Neural Network,Backpropagation,Pybrain,我初始化了ds=SupervisedDataSet(12288,1) 并添加数据ds.appendLinked(im3.flatte(),10),其中im3是一张openCV图片。 这是我的教练->trainer=BackpropTrainer(红色,ds) 当运行的进程到达BackpropTrainer时,我在backprop.py第35行self.setData(dataset)上得到一个AssertionError 这是Windows上的pybrain错误,我是在Linux上开发的,运行起

我初始化了
ds=SupervisedDataSet(12288,1)
并添加数据
ds.appendLinked(im3.flatte(),10)
,其中im3是一张openCV图片。 这是我的教练->
trainer=BackpropTrainer(红色,ds)

当运行的进程到达BackpropTrainer时,我在backprop.py第35行
self.setData(dataset)
上得到一个AssertionError


这是Windows上的pybrain错误,我是在Linux上开发的,运行起来没有问题。我不知道还能做什么,我试着重新安装了所有的,但仍然得到相同的错误。有人能帮我吗?

断言语句检查条件是否为真。在这种情况下,如果网络的内部维度(indim)与数据集ds相同。检查im3.flatte()是否为igual 12288

断言ds.indim==network.indim#12288!=im3.flatte(),错误


你能粘贴更多的代码吗?你安装了哪个版本的pybrain,以及断言错误的完整堆栈跟踪?它是直到那个日期的最后一个版本。有趣的是,它在Linux Ubuntu上工作,而不是在Windows7 32位上。