mllib:java.lang.IllegalArgumentException: GiniAggregator giv

报错信息 :

java.lang.IllegalArgumentException:GiniAggregatorgivenlabel2.0butrequireslabel<numClasses(=2)

在用mllib做分类,当用到一些分类算法时,常常需要加入基尼系数。

程序代码:RandomForest.trainClassifier(validData,2,Map[Int,Int](),10,"auto","gini",8,32)

当遇到如上报错信息时,,注意:label<numClasses,算法要求gini系数要求小于类的个数。此时根据报错提示信息将numClasses改成比你label数量更大的数字即可。

要了解label与numClasses对应关系的原因,还需进一步研究算法。

乐观者在灾祸中看到机会;悲观者在机会中看到灾祸

mllib:java.lang.IllegalArgumentException: GiniAggregator giv

相关文章:

你感兴趣的文章:

标签云: