摘要: 此案例用于二分类问题(鼠标左键、右键点出两类点,会实时画出分界线),最终得到一条分界线(直线):f(x)=weights*x+shift 源码不再贴出,只讲解最核心的doTrain()里的内容。参数含义翻译自ml.hpp文件。 与SVM不同,SVMSGD不需要设置核函数。 【参数】默认值见下述代码 阅读全文
posted @ 2020-03-06 18:57 夕西行 阅读(1101) 评论(0) 推荐(0) 编辑
摘要: trainAuto()函数中,使用了K折交叉验证来优化参数,会自动寻找最优参数。 两种用法:标黄的等效 virtual bool trainAuto( const Ptr<TrainData>& data, int kFold = 10,ParamGrid Cgrid = getDefaultGri 阅读全文
posted @ 2020-03-06 11:19 夕西行 阅读(1641) 评论(0) 推荐(0) 编辑