我目前正试图训练MLPClassifier在sklearn实现... 当我尝试使用给定值我得到这个错误训练它:Python的MLPClassifier值错误
ValueError异常:设置有一个数组元素序列。
的feature_vector的格式
[one_hot_encoded名优产品],[不同的应用程序扩展到均值为0,方差为1]
有谁知道我做错了吗?
谢谢!
feature_vectors:
[
阵列([0,0.1,0.1,0.1,0.1,0.1,0.1,0。 ,0.0,0.0,0.0,0.1,0.3,0.3,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.3,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0, 0。,0,0 ,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1 , 0.,0,0,0,0,0,0,0,0,1,0,0,0,01,35,164,106,1745,0。,0,0,0,0,0,0,0,0,0,0,0,0,0 ,0.1,0.1, 0。,0,0,0,0,0,0,0,0,0,0 ,0.1,0.1,0.1,0.1,0.1,0 。,0。,0,0,0]),
阵列([0.82211852,-0.22976818,-0.22976818,-0.22976818,-0.22976818, -0.22976818,-0.22976818,-0.22976818,-0.22976818, -0.22976818, -0.22976818,-0.22976818,4.45590895,-0.22976818,-0.22976818, -0.22976818,-0.22976818,-0.22976818,-0.22976818,-0.22976818, -0.22976818,-0.22976818,-0.22976818,-0.22976818,-0.22976818, -0.22976818,-0.22976818,-0.22976818,-0.22976818,-0.22976818, -0.22976818,-0.22976818,-0.22976818,-0.22976818 ,-0.22976818, -0.22976818,-0.22976818,-0.22976818,-0.22976818,-0.22976818, -0.22976818,-0.22976818,-0.22976818,-0.22976818,-0.22976818, -0.22976818,-0.22976818,-0.22976818,-0.22976818, - 0.22976818, -0.22976818,0.3439882,-0.22976818,-0.22976818,-0.22976818, 4.93403927,-0.22976818,-0.22976818,-0.22976818,0.63086639, 1.10899671,-0.22976818,-0.22976818,-0.22976818,-0.22976818, -0.22976818, -0.22976818,-0.22976818,-0.22976818,-0.22976818, -0.22976818,-0.22976818,-0.22976818,-0.22976818,-0.22976818, -0.22976818,-0.22976818,-0.22976818,1.58712703,-0.22976818, 1.77837916,-0.22976818, - 0.22976818,-0.22976818,-0.22976818, -0.22976818,-0.22976818,-0.22976818,-0.22976818,-0.22976818, -0.22976818,-0.22976818,2.16088342,-0.22976818,2.16088342, -0.22976818,-0.22976818,-0.22976818,-0.22976818,-0.22976818, -0.22976818, -0.22976818,-0.22976818,9.42846428,-0.22976818, -0.22976818,-0.22976818,-0.22976818,-0.22976818,-0.22976818, 0.91774459,-0.22976818,-0.22976818,4.16903076,-0.22976818, -0.22976818,-0.22976818,-0.22976818 ,-0.22976818,2.444776161, -0.22976818,-0.22976818,-0.22976818,1.96963129,1.96963129, 1.96963129,-0.22976818,-0.22976818,-0.22976818,-0。22976818, -0.22976818,-0.22976818,-0.22976818,-0.22976818,-0.22976818, -0.22976818,-0.22976818,-0.22976818,-0.22976818,-0.22976818, -0.22976818,-0.22976818,-0.22976818,-0.22976818,7.13343874, 5.98592598,-0.22976818,-0.22976818,-0.22976818,-0.22976818, -0.22976818,-0.22976818,-0.22976818,-0.22976818,-0.22976818, -0.22976818,-0.22976818,-0.22976818,-0.22976818,-0.22976818, 3.02151799,4.26465682 ,-0.22976818,-0.22976818,-0.22976818, -0.22976818,-0.22976818,-0.22976818,-0.22976818,-0.22976818, -0.22976818,-0.22976818,-0.22976818,-0.22976818,-0.22976818, -0.22976818,-0.22976818, - 0.22976818,-0.22976818,-0.22976818, -0.22976818,2.25650948,-0.22976818,-0.22976818,-0.22976818, -0.22976818,-0.22976818,-0.22976818,-0.22976818,-0.22976818, -0.22976818,-0.22976818,-0.22976818,-0.22976818,-0.22976818, -0.22976818 ,-0.22976818,-0.22976818,-0.22976818,-0.22976818, -0.22976818,-0.22976818,-0.22976818,-0.22976818,-0.22976818, -0.22976818,-0.22976818,-0.22976818,-0.22976818,-0.22976818, -0.22976818, - 0.22976818,-0.22976818,-0.22976818,-0.22976818, -0.22976818,-0.22976818,-0.22976818,-0.22976818,-0.22976818, 1.30024884,-0.22976818,-0.22976818,-0.22976818,-0.22976818, -0.22976818,-0.22976818, - 0.22976818,-0.22976818,-0.22976818, -0.22976818,-0.22976818,-0.22976818,-0.22976818,-0.22976818, -0.22976818,-0.22976818,-0.22976818,-0.22976818,-0.22976818, -0.22976818,-0.22976818,-0.22976818,-0.22976818,-0.22976818, -0.22976818 ,-0.22976818,-0.22976818,-0.22976818,-0.22976818, -0.22976818,-0.22976818,-0.22976818,4.74278714,-0.22976818, -0.22976818,-0.22976818,-0.22976818,-0.22976818,-0.22976818, -0.22976818,-0.22976818 ,-0.22976818,-0.22976818,-0.22976818, -0.22976818,-0.22976818,-0.22976818,-0.22976818,-0.22976818, -0.22976818,-0.22976818,-0.22976818,-0.22976818,-0.22976818, -0.22976818,-0.22976818, - 0.22976818,-0.22976818,-0.22976818, -0.22976818,-0.22976 818,-0.22976818,-0.22976818,-0.22976818, -0.22976818,-0.22976818,-0.22976818,-0.22976818,-0.22976818, -0.22976818,-0.22976818,-0.22976818,-0.22976818,-0.22976818, -0.22976818,-0.22976818, -0.22976818,-0.22976818,-0.22976818, -0.22976818,-0.22976818,-0.22976818,-0.22976818,0.3439882, -0.22976818,0.3439882,-0.22976818,-0.22976818,-0.22976818, -0.22976818,-0.22976818,-0.22976818, - 0.22976818,-0.22976818, -0.22976818,-0.22976818,-0.22976818,-0.22976818,-0.22976818, -0.22976818,-0.22976818,-0.22976818,-0.22976818,-0.22976818, -0.22976818,-0.22976818,0.53524033,-0.22976818, - 0.22976818, -0.22976818,-0.22976818,-0.22976818,-0.22 976818,-0.22976818, -0.22976818,-0.22976818,-0.22976818,-0.22976818,-0.22976818, -0.22976818,-0.22976818,-0.22976818,-0.22976818,-0.22976818, -0.22976818,-0.22976818,-0.22976818,-0.22976818, -0.22976818, -0.22976818,-0.22976818,-0.22976818,-0.22976818,3.49964831, -0.22976818,-0.22976818,-0.22976818,-0.22976818,-0.22976818])
]
g_a_group:
[0.0.0.0.0.0.0.0.0.0.0。]
MLP:
从sklearn.neural_network进口MLPClassifier
CLF = MLPClassifier(解算器= 'lbfgs',α-= 1E-5, hidden_layer_sizes =(5,2 ),random_state = 1)
clf.fit(feature_vectors,g_a_group)
嗯,我真的不明白,为什么我的特征向量不正确。 这只是16k样本中的一个... 我的特征向量包含一个品牌名称,以单热编码,并且具有不同计数的数组(在此示例中使用了多少次应用程序)。 这意味着我有2个功能...品牌名称和应用程序。这是一个样本。 第二个变量持有性别年龄组也是一个热门编码,因为我无法将一个字符串传递给MLPClassifier。在这种情况下,它是特征向量的关联组... –
我不能将数组用作特征吗? 你能给我一个有效的例子(不是在文档中的)一个特征向量和一个标签吗? –
@ Tim.G。一个特征是某个数组的一列(列大小** d **)。为什么不是文档的一部分的另一个例子。这些例子非常适合理解这个概念。 – sascha