C++实现SVM分类算法

时间:2014-11-07 11:59:58
【文件属性】:

文件名称:C++实现SVM分类算法

文件大小:8KB

文件格式:ZIP

更新时间:2014-11-07 11:59:58

C++ SVM 模式识别 分类

SVM有如下特征:(1)SVM学习问题可以表示为凸优化问题,因此可以利用已知的有效算法发现目标函数的全局最小值。(2)SVM通过最大化决策边界的边缘来控制模型的能力。(3)通过对数据中每个分类属性引入一个哑变量,SVM可以应用与分类数据。(4)SVM不仅可以用在二类问题,还可以很好的处理多类问题。 本代码通过C++实现SVM的分类算法,并通过SSE实现最优解的快速计算,学习SVM的同学可以参考一下,如有不足,请指正。


【文件预览】:
src
----vec2d.h(11KB)
----vec2d.cpp(21KB)
----svm.cpp(6KB)
----svm.h(2KB)

网友评论

  • 可以参考学习,可用性不理想
  • 坑爹啊 不能运行 没注释
  • 可以看一下源代码
  • 不是我想要的~但是还是可以参考的
  • 不怎么样,没有理解
  • 运行不了,,,而且也不太看得懂。。。
  • 可以参考,建立直接去看libsvm
  • 参考的价值不大。。原理不是很清楚
  • 参考价值不大
  • 个人觉得写的不对!!!!!大家慎重,本人不是很懂,但是通过R跑过这个算法包
  • 性价比一般,供参考还可以。
  • 我编译没通过,拿来参考学习下还凑合
  • 看了一下源码,非常的简单,没有实际跑过,应该没有太大价值的。
  • 代码可以学习。。。自己调试。。
  • 不怎么样,下载下来运行不了,也没有任何的注释,都不知道怎么改!
  • 是,有很多错误,但是可以改正后就可以用了
  • 程序多处错误
  • 学写了还是不会。。要纯c的更好。
  • 不能直接运行,错误很多
  • 不知道该怎么该?很多东西看的不是很明白……