(一)SVM的背景简介 支持向量机(Support Vector Machine)是Cortes和Vapnik于1995年首先提出的,它在解决小样本、非线性及高维模式识别中表现出许多特有的优势,并能够推广应用到函数拟合等其他机器学习问题中[10...
分类:
编程语言 时间:
2015-01-08 13:34:07
阅读次数:
294
http://www.csdn.net/article/2012-12-28/2813275-Support-Vector-Machine摘要:支持向量机(SVM)已经成为一种非常受欢迎的算法。本文主要阐述了SVM是如何进行工作的,同时也给出了使用Python Scikits库的几个示例。SVM作为...
分类:
编程语言 时间:
2015-01-06 21:18:24
阅读次数:
231
第一眼看到逻辑回归(Logistic Regression)这个词时,脑海中没有任何概念,读了几页后,发现这非常类似于神经网络中单个神经元的分类方法。书中逻辑回归的思想是用一个超平面将数据集分为两部分,这两部分分别位于超平面的两边,且属于两个不同类别(和SVM的想法有些相似),如下图:因此,一般的逻...
分类:
其他好文 时间:
2015-01-05 21:47:02
阅读次数:
553
背景
上一讲从对偶问题的角度描述了SVM问题,但是始终需要计算原始数据feature转换后的数据。这一讲,通过一个kernel(核函数)技巧,可以省去feature转换计算,但是仍然可以利用feature转换的特性。 什么是kernel
Kernel的其实就是将向量feature转换与点积运算合并后...
分类:
其他好文 时间:
2015-01-05 00:15:09
阅读次数:
244
支持向量机通俗导论(理解SVM的三层境地)作者:July ;致谢:pluskid、白石、JerryLead。出处:结构之法算法之道blog。前言 动笔写这个支持向量机(support vector machine)是费了不少劲和困难的,原因非常简单,一者这个东西本身就并不好懂,要深入学...
分类:
其他好文 时间:
2015-01-04 15:03:23
阅读次数:
697
背景
上一篇文章总结了linear hard SVM,解法很直观,直接从SVM的定义出发,经过等价变换,转成QP问题求解。这一讲,从另一个角度描述hard SVM的解法,不那么直观,但是可以避免feature转换时的数据计算,这样就可以利用一些很高纬度(甚至是无限维度)的feature转换,得到一些...
分类:
其他好文 时间:
2015-01-03 22:23:05
阅读次数:
347
reference :http://www.csdn.net/article/2012-12-28/2813275-Support-Vector-MachineSVM是什么?SVM是一种训练机器学习的算法,可以用于解决分类和回归问题,同时还使用了一种称之为kernel trick的技术进行数据的转换...
分类:
其他好文 时间:
2015-01-03 15:50:33
阅读次数:
442
动手在linux下面安装KVM,整理了一下具体步骤:1.查看cpu是否支持虚拟化,执行命令#cat/proc/cpuinfo|grepflags出现vmx或svm表示cpu支持,其中svm针对AMD平台,vmx针对Intel平台。2.KVM安装包已经包含在系统盘的安装包里面,直接挂载光盘,设置好yum源为本地光盘yum--disablere..
分类:
其他好文 时间:
2015-01-02 23:46:30
阅读次数:
437
背景 支持向量机(SVM)背后的数学知识比较复杂,之前尝试过在网上搜索一些资料自学,但是效果不佳。所以,在我的数据挖掘工具箱中,一直不会使用SVM这个利器。最近,台大林轩田老师在Coursera上的机器学习技法课程上有很详细的讲授SVM的原理,所以机会难得,一定要好好把握这次机会,将SVM背后的原理...
分类:
其他好文 时间:
2015-01-02 22:25:56
阅读次数:
350
分类器分类器是一种计算机程序。他的设计目标是在通过学习后,可自动将数据分到已知类别。平面线性分类器一个简单的分类问题,如图有一些圆圈和一些正方形,如何找一条最优的直线将他们分开?我们可以找到很多种方法画出这条直线,但怎样的直线才是最优的呢?距离样本太近的直线不是最优的,因为这样的直线对噪声敏感度高,...
分类:
其他好文 时间:
2015-01-02 16:01:27
阅读次数:
2090