机器学习
文章平均质量分 81
xiao囡囡
偶是一枚菜鸟女码农
展开
-
libSVM介绍
转自:http://blog.csdn.net/carson2005/article/details/6539192 鉴于libSVM中的readme文件有点长,而且,都是采用英文书写,这里,我把其中重要的内容提炼出来,并给出相应的例子来说明其用法,大家可以直接参考我的代码来调用libSVM库。第一部分,利用libSVM自带的简易工具来演示SVM的两类分类过程。(以下内容只是利用lib转载 2013-09-10 14:51:56 · 3728 阅读 · 1 评论 -
libsvm 使用介绍
一、介绍: LIBSVM是台湾大学林智仁(Chih-Jen Lin)副教授等开发设计的一个简单、易于使用和快速有效的SVM模式识别与回归的软件包,他不但提供了编译好的可在Windows系列系统的执行文件,还提供了源代码,方便改进、修改以及在其它操作系统上应用;该软件还有一个特点,就是对SVM所涉及的参数调节相对比较少,提供了很多的默认参数,利用这些默认参数就可以解决很多问题;原创 2013-09-12 09:45:44 · 7133 阅读 · 0 评论 -
从K近邻算法、距离度量谈到KD树、SIFT+BBF算法
原文转自http://blog.csdn.net/v_july_v/article/details/8203674#comments 从K近邻算法、距离度量谈到KD树、SIFT+BBF算法前言 前两日,在微博上说:“到今天为止,我至少亏欠了3篇文章待写:1、KD树;2、神经网络;3、编程艺术第28章。你看到,blog内的文章与你于别处所见的任何都不同。转载 2013-11-05 08:45:05 · 1989 阅读 · 1 评论 -
opencv的K近邻算法
K Nearest Neighbors计算待测数据与样本库中每个样本的距离,得到距离最小的前K个,进行投票表决,前K个中某一类的样本数最多,则判断待测数据为此类。一、opencv 中主要的函数有:(1)CvKNearest::train 训练KNN模型bool CvKNearest::train( const CvMat* _train_data, const CvMat*原创 2013-11-04 16:24:41 · 2752 阅读 · 0 评论 -
Opencv Kmeans聚类算法
k-means 算法接受输入量 k ;然后将n个数据对象划分为 k个聚类以便使得所获得的聚类满足:同一聚类中的对象相似度较高;而不同聚类中的对象相似度较小1. 算法基本步骤(1) 从 n个数据对象任意选择 k 个对象作为初始聚类中心;(2) 根据每个聚类对象的均值(中心对象),计算每个对象与这些中心对象的距离;并根据最小距离重新对相应对象进行划分;(3) 重新计算每个(有变化)聚类原创 2013-11-07 15:51:58 · 9468 阅读 · 1 评论 -
gbdt介绍
转自:前言: 决策树这种算法有着很多良好的特性,比如说训练时间复杂度较低,预测的过程比较快速,模型容易展示(容易将得到的决策树做成图片展示出来)等。但是同时,单决策树又有一些不好的地方,比如说容易over-fitting,虽然有一些方法,如剪枝可以减少这种情况,但是还是不够的。 模型组合(比如说有Boosting,Bagging等)与决策树相关的算法比较多,这些算法最终的结转载 2014-07-17 22:23:22 · 1511 阅读 · 0 评论 -
GBDT(MART) 迭代决策树入门教程 | 简介
在网上看到一篇对从代码层面理解gbdt比较好的文章,转载记录一下: GBDT(Gradient Boosting Decision Tree) 又叫 MART(Multiple Additive Regression Tree),是一种迭代的决策树算法,该算法由多棵决策树组成,所有树的结论累加起来做最终答案。它在被提出之初就和SVM一起被认为是泛化能力(g转载 2014-07-14 09:34:02 · 1155 阅读 · 0 评论