加载中
Matlab安装使用libsvm

一.下载libsvm http://www.csie.ntu.edu.tw/~cjlin/libsvm/ 在libsvm的网站上下载 libsvm-3.12.zip文件,解压后放在任意目录下,最好放在MATLAB工具箱中,比如 C:\Program Files\MATLAB\R2...

2015/01/22 11:20
99
C++学习 new和delete

一直对C++中的delete和delete[]的区别不甚了解,今天遇到了,上网查了一下,得出了结论。做个备份,以免丢失。 C++告诉我们在回收用 new 分配的单个对象的内存空间的时候用 delete,回收用 ...

2015/01/21 10:47
12
C++学习记录(一)

虚函数、纯虚函数详解 1.首先:强调一个概念 定义一个函数为虚函数,不代表函数为不被实现的函数。定义他为虚函数是为了允许用基类的指针来调用子类的这个函数。 定义一个函数为纯虚函数,才...

2015/01/13 20:34
16
SVM分析——svm.h

 # ifndef _LIBSVM_H #define _LIBSVM_H #define LIBSVM_VERSION 320 #ifdef __cplusplus extern "C" {//支持c与c++混合编程 #endif extern int libsvm_version; struct svm_nod...

2015/01/09 16:59
38
libsvm代码阅读:关于svm_group_classes函数分析

目前libsvm最新的version是3.17,主要的改变是在svm_group_classes函数中加了几行代码。官方的说明如下: Version 3.17 released on April Fools' day, 2013. We slightly adjust the way cl...

2015/01/09 10:27
23
libsvm代码阅读:关于svm_train函数分析

在svm中,训练是一个十分重要的步骤,下面我们来看看svm的train部分。 在libsvm中的svm_train中分别有回归和分类两部分,我只对其中分类做介绍。 分类的步骤如下: 统计类别总数,同时记录类...

2015/01/09 10:26
205
libsvm代码阅读:关于Solver类分析(二)

如果你看完了上篇博文的伪代码,那么我们就可以开始谈谈它的源代码了。 下面先贴出它的类定义,一些成员函数的具体实现先忽略。 [cpp] view plain copy <EMBED id=ZeroClipboardMovie_1 hei...

2015/01/09 10:23
18
libsvm代码阅读:关于Solver类分析(一)

如果你看完了上篇博文的伪代码,那么我们就可以开始谈谈它的源代码了。 下面先贴出它的类定义,一些成员函数的具体实现先忽略。 [cpp] view plain copy <EMBED id=ZeroClipboardMovie_1 hei...

2015/01/09 10:19
38
libsvm代码阅读:关于Kernel类分析

这一篇博文来分析下Kernel类,代码上很简单,一般都能看懂。Kernel类主要是为SVM的核函数服务的,里面实现了SVM常用的核函数,通过函数指针来使用这些核函数。 其中几个常用核函数如下所示:...

2015/01/09 10:17
110
libsvm代码阅读(3):关于Cache类的分析

下面来分析Cache类的源码,该类位于svm.cpp中。这个类的主要功能是:负责运算所涉及的内存管理,包括申请、释放等。 简单来说:这个Cache类,首先通过Cache构造函数申请一块空间,这块空间的...

2014/12/26 13:32
14
libsvm代码阅读(2):svm.cpp浅谈和函数指针

svm.cpp浅谈 svm.cpp总共有3159行代码,实现了svm算法的核心功能,里面总共有Cache、Kernel、ONE_CLASS_Q、QMatrix、Solver、Solver_NU、SVC_Q、SVR_Q 8个类(如下图1所示),而它们之间的继...

2014/12/26 13:30
31
libsvm代码阅读(1):基础准备与svm.h头文件

libsvm是国立台湾大学Chih-Jen Lin开发的一个SVM的函数库,是当前应用最广泛的svm函数库,从2000年到2010年,该函数库的下载量达到250000之多。它的最新版本是version 3.17,主要是对是svm_g...

2014/12/26 13:28
276
LibSVM学习(六)——easy.py和grid.py的使用

我们在“LibSVM学习(一)”中,讲到libSVM有一个tools文件夹,里面包含有四个python文件,是用来对参数优选的。其中,常用到的是easy.py和grid.py两个文件。其实,网上也有相应的说明,但很...

2014/12/26 10:46
208
LibSVM学习(五)——分界线的输出

对于学习SVM人来说,要判断SVM效果,以图形的方式输出的分解线是最直观的。LibSVM自带了一个可视化的程序svm-toy,用来输出类之间的分界线。他是先把样本文件载入,然后进行训练,通过对每个...

2014/12/26 10:44
177
LibSVM学习(四)——逐步深入LibSVM

其实,在之前上海交大模式分析与机器智能实验室对2.6版本的svm.cpp做了部分注解,(在哪里?google一下你就知道)。但是,这个注释只是针对代码而注释,整篇看下来,你会发现除了理解几个参数...

2014/12/26 10:41
288
LibSVM学习(三)——LibSVM使用规范

其实,这部分写也是多余,google一下“libsvm使用”,就会N多的资源,但是,为了让你少费点心,在这里就简单的介绍一下,有不清楚的只有动动你的mouse了。需要说明的是,2.89版本以前,都是s...

2014/12/26 10:40
166
LibSVM学习(二)——第一次体验libSvm

1. 把LibSVM包解压到相应的目录(因为我只需要里面windows文件夹中的东东,我们也可以只把windows文件夹拷到相应的目录),比如D:/libsvm。 2. 在电脑“开始”的“运行”中输入cmd,进入DOS...

2014/12/26 10:39
177
LibSVM学习(一)——初识LibSVM

LibSVM是台湾 林智仁(Chih-Jen Lin) 教授2001年开发的一套支持向量机的库,这套库运算速度还是挺快的,可以很方便的对数据做分类或回归。由于libSVM程序小,运用灵活,输入参数少,并且是开源...

2014/12/26 10:37
160
libSVM源码分析

转载请注明原载地址:http://blog.csdn.net/xinhanggebuguake/article/details/8705648 在此之前,上海交大模式分析与机器智能实验室对2.6版本的svm.cpp做了部分注解,《LibSVM学习(四)——...

2014/12/26 09:59
80
数据结构 (八) 图及其存储

8.1 图的基本概念 8.1.1 图的定义和术语 1.图的定义 图(Graph)是由非空的顶点集合和一个描述顶点之间关系――边(或者弧)的集合组成,其形式化定义为: G=(V,E) V={vi| vi∈dataobjec...

2014/12/24 14:29
218

没有更多内容

加载失败,请刷新页面

返回顶部
顶部