Machine Learning
文章平均质量分 69
何雷
小码农,辛勤耕耘每一寸土地
展开
-
SVM及其c++代码运用实例
最近做个小东西,要用到SVM,搜索网上,发现大伙都是各种介绍理论,让我等小码农晕头转向,是故自己学习总结一下,并将代码实例展示出来,方便大家共同探讨,该代码是用opencv编写的,很容易学习滴。1、SVM小介绍SVM是一种用超平面定义的分类器,是一种监督的分类算法。即使用带标签的训练数据,SVM得到优化的超平面,使得两类之间的距离最大,这样有什么好处呢?显而遇见,这样可以降低噪声干扰,因为原创 2014-01-15 16:37:17 · 16188 阅读 · 3 评论 -
浅析机器学习中的一维直线搜索
针对一个机器学习的优化问题,假设我们使用梯度下降的方法求解最优点。一般地,在初始点和可行下降方向确定后,我们要沿着可行下降方向确定步长(或学习率),这个时候,就要使用到一维搜索的方法。一维搜索的方法分为精确搜索的方法和非精确的搜索方法。非精确的搜索方法即确定一个沿可行下降方向上的步长,使目标函数下降即可;而精确的搜索方法求解出最优的步长,通过公式推导,由最优步长得到的新点的梯度与搜索方向正交,如下原创 2016-12-02 10:37:35 · 3373 阅读 · 0 评论 -
Caffe + Ubuntu 15.04 + CUDA 7.0 安装以及配置
作为小码农的我,昨天就在装这个东东了,主要参考第一篇博文,但是过程发现很多问题,经过反反复复,千锤百炼,终于柳暗花明,我把这个caffe给搞定了,是故,我发布出来,后之来者,欲将有感于斯文~本分分为四个部分,在Ubuntu上调试运行成功,第一部分:nVidia驱动和CUDA Toolkit的安装和调试;第二部分 Python安装和调试;第三部分 Matlab安装和调试;第四部分 Caffe的安装和测试原创 2015-07-19 23:46:39 · 5053 阅读 · 0 评论 -
Simple tutorial for using TensorFlow to compute polynomial regression
Simple tutorial for using TensorFlow to compute polynomial regression转载 2016-04-18 08:12:23 · 1908 阅读 · 0 评论 -
Simple tutorial for using TensorFlow to compute a linear regression
Simple tutorial for using TensorFlow to compute a linear regression转载 2016-04-18 07:57:06 · 1201 阅读 · 0 评论 -
Torch的安装和学习
Torch是Facebook开发的用于AI的科学计算框架,可广泛运用于机器学习的很多算法。相比Caffe,其接口运用更加方便,使用Lua语言,底层是C/CUDA执行程序。原创 2015-11-21 21:31:33 · 4871 阅读 · 0 评论 -
学习TensorFlow,邂逅MNIST数据集
如果说"Hello Word!"是程序员的第一个程序,那么MNIST数据集,毫无疑问是机器学习者第一个训练的数据集,本文将使用Google公布的TensorFLow来学习训练MNIST数据集。原创 2015-11-17 17:06:34 · 15268 阅读 · 11 评论 -
Ubuntu15.04 + Matlab2014a + MatConvNet install and compile
MatConvNet is a MATLAB toolbox implementingConvolutional NeuralNetworks (CNNs) for computer vision applications. It is simple,efficient, and can run and learn state-of-the-art CNNs. Severalexample C原创 2015-07-27 17:11:49 · 4038 阅读 · 4 评论 -
Caffe框架,训练model并测试数据
1. 训练model#!/usr/bin/env sh./build/tools/caffe train --solver=examples/focal_length/focal_solver.prototxt 2. 测试数据import caffefrom caffe.proto import caffe_pb2import numpy as npimport原创 2015-10-26 10:55:53 · 1512 阅读 · 0 评论 -
Caffe框架,图像数据转换成LMDB数据格式
小码农最近在研究深度学习,对所学知识做点记录,以供以后翻阅。在Caffe框架中,数据的格式都是LMDB的,如何将图像数据转换成这个格式呢?原创 2015-10-21 16:38:42 · 4391 阅读 · 1 评论 -
Caffe框架,了解三个文件
不知道从什么时候开始,Deep Learning成为了各个领域研究的热点,也不知道从什么时候开始,2015CVPR的文章出现了很多Deep Learning的文章,更不知道从什么时候开始,三维重建各个研究方向也要被Deep Learning攻破了。 从这个时候开始,我要开始学习Deep Learning了,因为我研究的方向已然被攻破!以上是引言部分,下面开始介绍本文的内容。 我前段时间已经配置好原创 2015-09-30 11:33:30 · 3293 阅读 · 0 评论 -
使用SVM对多类多维数据进行分类
最近,本人要做个小东西,使用SVM对8类三维数据进行分类,搜索网上,发现大伙讨论的都是二维数据的二分类问题,遂决定自己研究一番。本人首先参考了opencv的tutorial,网址是:http://docs.opencv.org/doc/tutorials/ml/non_linear_svms/non_linear_svms.html#nonlinearsvms,这也是二维数据的二分类问题。然后通过原创 2014-10-05 10:20:22 · 21525 阅读 · 5 评论 -
SVM 使用朗格朗日乘子得到权重向量
紧跟前一篇SVM博文,下面我们用数学推导来导出权重的计算方法。原创 2014-04-07 21:40:49 · 2111 阅读 · 0 评论 -
深度学习资料
[1] http://deeplearning.stanford.edu/wiki/index.php/UFLDL_Tutorial持续更新中,假如您有更好的资料,请留言,谢谢~原创 2016-08-25 10:22:28 · 1531 阅读 · 0 评论