Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/277.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/grails/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python ValueError:使用PyBrain时,数据帧的真值不明确_Python_Neural Network_Pybrain - Fatal编程技术网

Python ValueError:使用PyBrain时,数据帧的真值不明确

Python ValueError:使用PyBrain时,数据帧的真值不明确,python,neural-network,pybrain,Python,Neural Network,Pybrain,我知道Python有很多神经网络软件包,所以我不知道从哪里开始。我从Pybrain开始,但它的文档并不清楚 我正在处理一个训练集,它有100000行和6个特性,结果变量只接受二进制值 Outcome A_PCT A_XYZ A_ABC B_PCT B_XYZ B_ABC 1 0.412 16 288 0.562 16 163 0 0.750

我知道Python有很多神经网络软件包,所以我不知道从哪里开始。我从Pybrain开始,但它的文档并不清楚

我正在处理一个训练集,它有100000行和6个特性,结果变量只接受二进制值

   Outcome      A_PCT     A_XYZ       A_ABC    B_PCT   B_XYZ   B_ABC
   1            0.412      16         288      0.562      16   163
   0            0.750      15         127      0.844      2    10
   0            0.909      1           1       0.700      16   119
   1            0.633      11         23       0.656      6    32
   1            0.600      11         67       0.719      6    14
   0            0.758      5           17       0.636     12    55
我不确定输入和目标大小使用什么

ds = ClassificationDataSet(6,nb_classes=2, class_labels=['1','0'])
ds.setField( 'input', trainData[features] )
fnn = buildNetwork( 6, 5, 6, outclass=SoftmaxLayer )
trainer = BackpropTrainer( fnn, dataset=trainData, momentum=0.1, verbose=True, weightdecay=0.01)
trainer.trainUntilConvergence( verbose = True, validationProportion = 0.15, maxEpochs = 1000, continueEpochs = 10 )
predicted = net.activateOnDataset( ds )
然而,我得到了错误
ValueError:数据帧的真值是不明确的。在行中使用a.empty、a.bool()、a.item()、a.any()或a.all()。

trainer = BackpropTrainer( fnn, dataset=trainData, momentum=0.1, verbose=True, weightdecay=0.01)
这是什么意思?有更好的神经网络软件包给初学者吗