2010年9月4日
摘要: 源代码下载作者:finallyliuyu 转载使用等请注明出处笔者按:此系列博文仅对于Libsvm二分类做入门性的介绍,并非研究libsvm的专业水准文章。至于如何用libsvm进行回归,多分类,笔者目前还没有涉及,请您查阅libsvm的相关文档说明。这里给出文本预处理模块(Python语言编写);调用libsvm进行文本分类模块采用C语言编写;实验结果处理模块(Matlab)用此份代码做的实验:... 阅读全文
posted @ 2010-09-04 14:30 finallyly 阅读(5282) 评论(6) 推荐(1) 编辑
摘要: 画图和计算结果准确率的matlab代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--%matrix横坐标featureDimension,纵坐标N_corpusfeatureDimension=[10,20,30,40,50,60,70,80,90,... 阅读全文
posted @ 2010-09-04 10:47 finallyly 阅读(2051) 评论(0) 推荐(0) 编辑
摘要: 作者:finallyliuyu 转载使用等请注明出处 首先介绍libsvm 中主要的文件svm.h,svm.c ,这个两个文件实现了svm的算法。 svm-train.c,svm-predict.c 分别完成训练和预测功能。 本来我参照svm-train,svm-predict中的 main函数,将train功能,和predict功能直接在程序中整合,结果,调了一天都有异常。。(我还是太菜了)... 阅读全文
posted @ 2010-09-04 10:44 finallyly 阅读(5663) 评论(1) 推荐(1) 编辑
摘要: 作者:finallyliuyu 转载使用等请注明出处功能:根据:档集合大小,特征词数目,交叉验证折数的不同需求,快速生成Libsvm格式数据数据Demo请见:新闻文本分类libsvm格式数据预处理部分的框架图此模块的各个子模块的功能我就不详细介绍了,与此系列博客K-means文本聚类系列(已经完成) 一曲同工。下面开始给出各个子模块的代码:文档集分割:多少篇文章归为训练集,多少篇文章归为测试集:注... 阅读全文
posted @ 2010-09-04 10:19 finallyly 阅读(6941) 评论(4) 推荐(2) 编辑
摘要: 感觉自己涉入算法研究的时间太少了。好比一头拉磨的驴子,一直在纠结于一些细枝末节的技术。从C# 跑到Python,然后又回归C++,完全是在原地转了一个很大的圈圈。目前已经确定自己要学习C++语言,将在自己的实验框架都搭在C++语言平台上,这样就可以集中精力攻关一门语言了,不用C#会一点,Python会一点,却都是小半瓶水的水平了。近期还打算写三个系列的偏技术性质的博客,1。libsvm分类,包括文... 阅读全文
posted @ 2010-09-04 09:08 finallyly 阅读(497) 评论(5) 推荐(0) 编辑