使用StreamDM的使用Hoffeding算法

./spark.sh "EvaluatePrequential -l trees.HoeffdingTree -s (FileReader -k 100 -d 60 -f ../data/hyperplanesampledata)" 1> ../result 2>../log   


这里和SGDLearner中有不同的是调用Hoeffding时候需要在前面加trees 因为Hoeffding源码在包trees下  下面来说明一下各个参数的含义:

-g  在分裂尝试之前,叶应该观察到例子的数量

-q 在应用NavieBayes 之前应观察叶子数量

-c  允许的错误

-t 断裂系的允许误差阈值

-b 只允许二进制分割 布尔

-r 禁用属性差

-p 禁用pre-pruning

-l  叶预测使用(o:主要类 l:Navie Bayes 2:(默认:自适应Navie Bayes))

a:允许在所有的叶子上分裂

阅读更多 登录后自动展开
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页