[heart_scale_label,heart_scale_inst]=libsvmread('../heart_scale');model = svmtrain(heart_scale_label,heart_scale_inst) ;[predmpredict(heart_scale_label,heart_scale_inst,model);            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-24 09:48:27
                            
                                17阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、介绍:          LIBSVM是台湾大学林智仁(Chih-Jen Lin)副教授等开发设计的一个简单、易于使用和快速有效的SVM模式识别与回归的软件包,他不但提供了编译好的可在Windows系列系统的执行文件,还提供了源代码,方便改进、修改以及在其它操作系统上应用;该软件还有一个特点,就是对SVM所涉及的参数调节相对            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-12 17:52:16
                            
                                26阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            在上篇文章中对libsvm的流程和简单的java代码测试做了说明,本篇简单对libsvm如何在工程中实践进行简短说明,不当的地方欢迎大家指正。第一步是对libsvm的预测函数进行调整,我是从svm_predict类中抽取部分代码组成预测防范,代码如下:/**
     * 对传入的文本特征根据训练好的分类模型进行分类
     * @param model 已经训练好的模型
     * @par            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-24 13:53:00
                            
                                41阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1,介绍libsvm库为支持向量机SVM的工具箱,由于libsvm库是使用C++来开发的,所以要想在MA            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-05-26 12:03:43
                            
                                866阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            from libsvm.svmutil import *import osy,x=svm_read_problem('./heart_scale')m=svm_train(y[:200],x[:200],'-c 4')p_label,p_            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-10-24 13:54:53
                            
                                29阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            先挖个坑,有空重写svm_scale, svm_train, svm_predict几个代码,给的实在写的不敢恭维package org.ml.svm;import java.io.            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2013-09-09 01:22:00
                            
                                180阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            libsvm 是著名的SVM开源组件,目前有JAVA.C/C++,.NET 等多个版本,本人使用的是2.9libsvm 命名空间下主要使用类: svm_model 为模型类,通过训练或加载训练好的模型文件获得 svm_parameter 为参数类,主要为支持向量机设定参数,具体参数如下: svm_parameter.svm_type svm类型:SVM设置类型(默认svm_parameter.C_            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-05-10 09:21:29
                            
                                244阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            知道这个库已经很长的时间了,一直没有实践,以前也看过svm的理论,今天开始安装一下一直感觉有错误,结果自己傻了,根本没有错,可以直接使用。。。 libsvm参考资料: libsvm下载网址:http://www.csie.ntu.edu.tw/~cjlin/libsvm/ 我的系统环境为 Win7            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2016-12-23 20:15:00
                            
                                282阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            libsvm内部规定了标准格式:1 1:203 2:197 3:190 4:188 5:22372 1:204 2:196 3:190 4:186 5:22283 1:203 2:196 3:190 4:186 5:22424 1:204 2:197 3:191 4:188 5:2265 我现在保存的数据时:15 292.076 368.5060 9878.14 6384.541 2552.04 1975.082 7068.21 3751.983 38925.4 28155.55 6546.16 6190.88 ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2011-08-21 22:23:00
                            
                                115阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            http://java-ml.sourceforge.net/api/0.1.6/libsvm/LibSVM.htmlhttp://java-ml.sourceforge.net/api/0.1.6/libsvm/LibSVM.html            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-05-10 09:20:11
                            
                                70阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            使用libSvm实现文本分类的基本过程,此文参考 使用libsvm实现文本分类 对前期数据准备及后续的分类测试进行了验证,同时对文中作者的分词组件修改成hanLP分词,对数字进行过滤,仅保留长度大于1的词进行处理。转上文作者写的分类流程:选择文本训练数据集和测试数据集:训练集和测试集都是类标签已知的;训练集文本预处理:这里主要包括分词、去停用词、建立词袋模型(倒排表);选择文本            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-24 13:07:19
                            
                                901阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1.首先从主页上下载libsvm、Python2.5.2和gnuplot 三个软件。    http://www.csie.ntu.edu.tw/~cjlin/2.准备好数据,首先要把数据转换成Libsvm软件包要求的数据格式为:    label index1:value1 index2:value2 ...&nbs            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2014-10-01 14:52:47
                            
                                10000+阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1. libsvm 支持的SVM模型
官网地址:LIBSVM – A Library for Support Vector Machines
libsvm 支持的 SVM 模型如下(C:classification,R:regression):
C-SVC(C-support vector classification),
nu-SVC(nu-support vector classific            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-05-25 15:19:00
                            
                                170阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            libsvm网站提供给初学者的文档:A Practical Guide to Support Vector Classication下载地址:http://www.csie.ntu.edu.tw/~cjlin/papers/guide/guide.pdf其中比较重要的是FAQ:http://www.csie.ntu.edu.tw/~cjlin/libsvm/faq.html#f307其他格式转换成libsvm格式的C程序:/* convert cvs data to libsvm/svm-light format */#include <stdio.h>#include <            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2011-09-02 08:29:00
                            
                                79阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            Weka LibSVM (WLSVM):  Integrating LibSVM into Weka Environment   Weka  and LibSVM  are two efficient software tools for building SVM classifiers. Each one of these two tools has its points of strength            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-05-10 09:19:59
                            
                                183阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.首先,从林智仁教授那里下载使用包libsvm。这里有很多版本的libsvm,这里我们找到java版本的。如下图:  
  2.进入这个文件我们可以看到如下文件结构: 
   
   红色圈住的文件是一会要引入到java项目里的文件,先复制好,一会ctrl+v。 
   
   3.在Myeclipse里面创建一个普通的java项目,并在src文件下ctrl+v,为了文件结构好看些,再创建一个s            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-10 22:42:59
                            
                                63阅读