关于SVM的问题

kusheng176 2011-02-25 02:50:55
请问下各位,我现在是刚学习编程,但是老师要我在这段时间用SVM做一个数字识别的东西出来,SVM的原理我懂个1、2了,我在网上找了SVMlib,但是我有很多地方看不懂。。。请问下大概要怎么弄么?
...全文
353 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
guobingtao 2011-11-08
  • 打赏
  • 举报
回复
LZ你好,我经历跟你差不多。你写的代码能借我参考一下吗?我这研究了俩礼拜了,只懂个原理,不会写。我的邮箱是379983428@qq.com
xiaolomg 2011-09-21
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 nxzlj 的回复:]

一样的,svm的主体都是用标准的c/c++写的,一般给的libSVM的编译在控制台下进行,所以得到的是在类似DoS窗口下运行的程序,使用MFC应该只用做界面部分,把程序主体基本直接搬上去就行!
[/Quote]
这个方法比较简单,就是调用他已经编译好的exe文件,呵呵,我正想这么搞
kusheng176 2011-03-02
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 nxzlj 的回复:]

一样的,svm的主体都是用标准的c/c++写的,一般给的libSVM的编译在控制台下进行,所以得到的是在类似DoS窗口下运行的程序,使用MFC应该只用做界面部分,把程序主体基本直接搬上去就行!
[/Quote]

请问下,你的意思是我只需把cpp和头文件复制到我的工程中就可以了么?
nxzlj 2011-03-02
  • 打赏
  • 举报
回复
他的程序有个main()函数,其中实现了对各子函数的调用,你所要做的就是自己编一段代码替代其main()实现数据的输入输出,其他的子函数直接复制到你的.cpp文件中就行。
nxzlj 2011-03-01
  • 打赏
  • 举报
回复
一样的,svm的主体都是用标准的c/c++写的,一般给的libSVM的编译在控制台下进行,所以得到的是在类似DoS窗口下运行的程序,使用MFC应该只用做界面部分,把程序主体基本直接搬上去就行!
kusheng176 2011-02-28
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 nxzlj 的回复:]

把他的代码大致读一下就行了,不用理解里面的数学内容,知道数据是怎么输入处理的,以及使用SVM输出的是什么就行了;
输入应该是训练数据,如:1:0.1221 2:443.4 3:9888 ....具体有点忘了,是几年前使过,
输出是一个实数值,判断其是否大于一个阈值,大于输出1,否则输出0;好像是这样的。

读一下其中的c代码部分,2周左右时间就行了,现在所谓自己编svm绝大多数都是来源……
[/Quote]

还有一个问题,想请问一下,就是像svm_train之类的文件,都要在DOS下进行。。。

可不可以像BP神经网络一样,当我输入一些特征量是,输出的是确定的数字,在我做的MFC上显示出来?
nxzlj 2011-02-27
  • 打赏
  • 举报
回复
从台湾林智仁教授的网站上能下载到LibSVM,安装Python,网上还能搜到操作“傻瓜书”,生手几乎用不了一周就能应用!
kusheng176 2011-02-27
  • 打赏
  • 举报
回复
各位大哥,帮下忙好么?或者这方面的资料也可以啊
kusheng176 2011-02-27
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 nxzlj 的回复:]

把他的代码大致读一下就行了,不用理解里面的数学内容,知道数据是怎么输入处理的,以及使用SVM输出的是什么就行了;
输入应该是训练数据,如:1:0.1221 2:443.4 3:9888 ....具体有点忘了,是几年前使过,
输出是一个实数值,判断其是否大于一个阈值,大于输出1,否则输出0;好像是这样的。

读一下其中的c代码部分,2周左右时间就行了,现在所谓自己编svm绝大多数都是来源……
[/Quote]

恩 好的 谢谢了。。。
nxzlj 2011-02-27
  • 打赏
  • 举报
回复
把他的代码大致读一下就行了,不用理解里面的数学内容,知道数据是怎么输入处理的,以及使用SVM输出的是什么就行了;
输入应该是训练数据,如:1:0.1221 2:443.4 3:9888 ....具体有点忘了,是几年前使过,
输出是一个实数值,判断其是否大于一个阈值,大于输出1,否则输出0;好像是这样的。

读一下其中的c代码部分,2周左右时间就行了,现在所谓自己编svm绝大多数都是来源于SVMlight和LIBsvm,做试验没有自己编的,效果不好!
kusheng176 2011-02-27
  • 打赏
  • 举报
回复
额。。谢谢~ 这个东西我也下了 也用了一下 但是老师要我自己写SVM的分类程序。。。头大啊。。。不晓得怎么下手

64,637

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧