作者Galactica (Galactica )
看板Master_D
标题Re: [请益] 机器学习软体
时间Tue Apr 29 23:38:57 2008
※ 引述《sdico (小白猪)》之铭言:
: : ◆ From: 140.123.102.39
: : 推 PRAM:分类方法就用k-NN, k-means, 这两个就是主流啦, 不然类神经吧 04/29 14:42
: : 推 CharlieL:how about AdaBoost? 04/29 15:11
: : 推 Galactica:分类如果是binary classification用SVM/AdaBoost/NN 04/29 16:04
: : → Galactica:都不错 但若是multi-class的话可能还是只能靠KNN/NNs 04/29 16:05
: 加问个问题,我做的是2-class
: KNN适合用在2-class吗?因为我搜寻了一下
: KNN是最容易了解且已经有人写好MATLAB code可直接使用来实验
Binary-class理论上用 SVM/AdaBoost会有比较好的效果
(不论在执行效率还有准确度上)
(当然是feature数够多的状况下 至於你说哪个好 其实也没有定论)
如果你只有一些feature那用什麽分类法其实都不会差太多
SVM,AdaBoost也有现成的程式阿 libsvm就很够用了
AdaBoost也有GentleBoost/RealBoost可以用(当然还有很多啦)
: 另外k值的给定是否有一套方法?还是只能慢慢try,try出最好的结果
o.0你不是做2-class的吗 那K不就是2???
KNN其实就是有技巧的暴力法...如果你不确定K的时候
通常都要加上一些其他资讯来猜测K...
在一定范围中(K)去找最好的解
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.115.229.1