
机器学习
文章平均质量分 86
LiFeitengup
大连理工大学数学硕士在读关注计算机视觉机器学习数据分析Email-lifeiteng0422gmail.com
展开
-
The Elements of Statistical Learning学习开篇
这学期开了机器学习讨论班,为了下学期的《机器学习与数据分析》课程做准备。先期讲解《The Elements of Statistical Learning》这本书,此书已经出到第二版。豆瓣截图:评价非常高 本书主页:http://www-stat.stanford.edu/~tibs/ElemStatLearn/ Trevor Hastie, Robert Tibsh原创 2012-11-30 20:47:16 · 4226 阅读 · 0 评论 -
【Deep Learning】3、Softmax Regression
【Deep Learning】3、Softmax Regression原创 2013-08-08 22:03:10 · 2096 阅读 · 0 评论 -
【Deep Learning】4、Self-Taught Learning
Self-Taught Learning原创 2013-08-09 17:01:35 · 1870 阅读 · 0 评论 -
Deep Learning 优化小结
Hinton 06 年的 A fast learning algorithm for deep belief nets首先提出了 pre-training + fine-tuning的优化 deep network的方法策略;mutil-layer network多年前就提出,但优化一直是个问题;非凸且参数巨多, 单隐藏层NN的优化算法Backpropagation Algorith往往得不到原创 2013-08-23 11:50:18 · 7041 阅读 · 1 评论 -
Kaggle—Digit Recognizer竞赛
Digit Recognizer手写体数字识别 MNIST数据集本赛 train 42000样例 test 28000样例,原始MNIST是 train 60000 test 10000我分别用 Logistic Regression/ 784-200-200-10的Sparse AutoEncoder/Convolution AutoEncoder刷了下==原创 2013-08-24 16:32:04 · 6345 阅读 · 1 评论 -
Unsupervised Feature Learning and Deep Learning(UFLDL) Exercise 总结
7.27 暑假开始后,稍有时间,“搞完”金融项目,便开始跑跑 Deep Learning的程序Hinton 在Nature上文章的代码 跑了3天 也没跑完 后来Debug 把batch 从200改到20 勉强跑出结果后来开始看 文章等 感觉晕晕乎乎 又翻到:Deep Learning Tutorials 装Theano等,但是python 代码 Debug真是好生恶心再后来翻到 ...原创 2013-08-11 21:43:50 · 12367 阅读 · 8 评论 -
【SVM之菜鸟实现】—5步SVM
SVM 五步实现原创 2013-09-02 23:26:37 · 31542 阅读 · 5 评论 -
【SVM之菜鸟实现】 python版
自己写的: 【SVM之菜鸟实现】—5步SVM matlab版=================================================随后 有人写了Python版【SVM之菜鸟实现】 python版转载 2013-10-01 21:43:45 · 4889 阅读 · 0 评论 -
DeepLearnToolbox使用总结
DeepLearnToolbox 使用小结原创 2013-08-23 14:43:32 · 30843 阅读 · 20 评论 -
文本自动分类
文本自动分类 python原创 2013-10-04 19:05:01 · 13251 阅读 · 7 评论 -
文本自动分类(续)
文本自动分类 朴素贝叶斯原创 2013-10-09 19:02:50 · 5123 阅读 · 1 评论 -
K-Means 和K-Medoids算法及其MATLAB实现
K-Means和K-Medoids算法是学习领域比较普通的聚类算法(无监督学习),本文介绍原理及Matlab实现代码。1.问题: 给定数据点集P,d-by-N,将这些数据点集聚类到K类中去同时要求下式值最小:Sk是聚类形成的数据集合,mk是每个类集合的“中心”——K-Means与K-Medoids唯一不同的地方原创 2012-11-30 22:38:34 · 21487 阅读 · 8 评论 -
基于用户的最近邻推荐
课程 Python代码:__author__ = 'LiFeiteng(Email: lifeiteng0422@gmail.com)'# -*- coding: utf-8 -*-import numpy as npclass UserUserRec: def __init__(self): self.U = 0 # user number self.M = 0 #原创 2013-10-22 16:51:32 · 3529 阅读 · 1 评论 -
Robust Face Recognition via Sparse Representation
Robust Face Recognition via Sparse Representation算法实现记录原创 2013-10-23 15:38:38 · 11637 阅读 · 24 评论 -
Convolutional Neural Networks for Speech
Convolutional Neural Networks for Speech原创 2013-12-26 16:31:37 · 8504 阅读 · 5 评论 -
另一个角度来看:支持向量机(SVM)
此文,记述数月前,看PRML第四章-线性分类模型时的思考。此模型得到的解析解为:可以看到:标签信息影响最后的参数的值,进而影响判别边界,接着会对预测产生影响。示例:可以看到相同的数据,使用不同的标签信息,得到不同的判别边界。训练完参数,使用其做预测,那么:不同的标签选择+各个类的点数Ni,就会有不同的判别边界,从而影响预测。如预测下图三个*点是正原创 2013-05-11 15:08:54 · 2162 阅读 · 1 评论 -
【Deep Learning】2、Preprocessing: PCA and Whitening
预处理 PCA与白化原创 2013-08-08 11:30:15 · 2274 阅读 · 0 评论 -
Sparse Coding Toolbox——Open-Source!
Sparse Coding Toolbox——Open-Source!原创 2013-08-19 13:29:37 · 6180 阅读 · 2 评论 -
推荐系统—影视评分预测(续)
在上一篇文章推荐系统—影视评分预测中提出了,几点思考:=============================一、theta/x的意义?=============================首先是模型:以下的model1/model2都把user想简单了(1)model1:给定x=(romance,action),回归优化theta。首先模型就给x赋予了意义(movi原创 2013-06-29 21:45:31 · 4988 阅读 · 9 评论 -
重大利好消息:Coursera上<Machine Learning>的视频讲义资源
Coursera:Andrew Ng,恰恰是Machine Learning的任课教师在校的同学,可以通过“六维空间”下载,在文档资料区。=============================================================================================================原创 2012-12-11 12:14:19 · 6819 阅读 · 2 评论 -
ML:aPP:7.线性回归<Linear Regression>
本章目录:====================================================7.1 Introduction 线性回归是统计和机器学习领域最基本的模型,其实在科研领域,经典的模型是用的最多的模型。线性模型就是一种经典的模型。====================================================原创 2012-12-27 20:33:31 · 3009 阅读 · 0 评论 -
机器学习中的各种距离
在做分类时常常需要估算不同样本之间的相似性(Similarity Measurement),这时通常采用的方法就是计算样本间的“距离”(Distance)。采用什么样的方法计算距离是很讲究,甚至关系到分类的正确与否。本文的目的就是对常用的相似性度量作一个总结。本文目录:1. 欧氏距离2. 曼哈顿距离3. 切比雪夫距离4. 闵可夫斯基距离5. 标准化欧转载 2012-12-29 16:21:44 · 7943 阅读 · 0 评论 -
ML_aPP:8.Logistic regression笔记
Logistic回归对于{0,1}分类有很好的效果;Logistic model 算是Generalized Linear Model中的一类。 本章目录:sigmoid函数p(y=1|x,w)>0.5预测y=1;否则预测y=0.下面两个图中的分类可以展示Logistic的魔力。8.2 Model specificationp(y=1|x,w)可原创 2012-12-30 15:24:52 · 2576 阅读 · 0 评论 -
A new Machine Learning Book:“Machine Learning:A Probabilistic Perspective”
作者 Kevin P Murphy的主页:http://www.cs.ubc.ca/~murphyk/;ML:aPP的主页:http://www.cs.ubc.ca/~murphyk/MLbook/index.html;本书提供了一个matlab/python的toolbox,very good。优快云下载链接:http://download.youkuaiyun.com/detail/life原创 2012-12-27 10:24:50 · 2824 阅读 · 0 评论 -
Fisher线性判别与感知器算法Matlab实现
参考用书:本文是在学习此书Chapter4时,跑的实验。4.1.4 Fisher‘s Linear Discriminatefunction [w y1 y2 Jw] = FisherLinearDiscriminat(data, label)% FLD Fisher Linear Discriminant.% data : D*N data% label :原创 2013-03-09 18:41:17 · 22430 阅读 · 8 评论 -
二分类SVM方法Matlab实现
使用Matlab实现了二分类的SVM,优化技术使用的是Matlab自带优化函数quadprog。只为检查所学,更为熟悉;不为炫耀。也没有太多时间去使用更多的优化方法。function model = svm0311(data,options)%SVM0311 解决2分类的SVM方法,优化使用matlab优化工具箱quadprog函数实现%by LiFeiteng email:原创 2013-03-12 23:41:22 · 28502 阅读 · 7 评论 -
EM方法解高斯混合模型(GMM)Matlab实现
背景:PRML 第9章 9.2Mixtures of Gaussians 中算法实现function model = gmmEM(data,K,option)%% K 为model数% Reference: PRML p438-439tic if nargin < 3 option.eps = 1e-12; option.maxiter = 1000;原创 2013-03-14 15:54:38 · 13367 阅读 · 5 评论 -
OpenCV机器学习库MLL
学习机器学习的时候,基本都是在用Matlab、Python写算法,做测试;由于最近要用OpenCV写作业,兴起看了看OpenCV的机器学习模块(The Machine Learning Library——MLL)。来看看MLL的主要构成:Statistical Model是个基类,下面的K-NN、SVM等都是其子类。不太喜欢这个Statistical定语,Statistics在ML原创 2013-04-29 09:47:18 · 11695 阅读 · 0 评论 -
Face Recognition小记
距上次看Face Recognition的论文已一年有余早闻 Robust Face Recognition 引用很高,看了之后,确实实验部分很暴力:近10个实验里面跟 Eigenfaces Fisherfaces Laplacianfaces 都有比较1.M. Turk and A. Pentland, “Eigenfaces for Recognition,” Proc.原创 2013-05-29 23:28:05 · 17310 阅读 · 7 评论 -
聚类小文(一)
聚类 二维空间中六个数据点集原创 2013-05-29 23:58:48 · 1874 阅读 · 0 评论 -
聚类小文(二)
聚类 三维空间中分布在两条直线上的点原创 2013-05-30 00:02:39 · 2031 阅读 · 0 评论 -
LIBSVM使用(一)
LIBSVM是一个famous的SVM包,作者林智仁副教授,其近年因为此包的广泛使用被评为IEEE的Fellow。——“平凡的事情也能...”参考文献:1.LIBSVM: A Library for Support Vector Machines2.A practical guide to support vector classi cation.2003,C.-W. Hsu, C原创 2013-06-01 21:06:03 · 1916 阅读 · 0 评论 -
随机决策森林——OpenCV类CvRTrees使用实例
本文介绍:OpenCV机器学习库MLL中随机森林Random Trees的使用参考文献:1.Breiman, Leo (2001). "Random Forests". Machine Learning 2.Random Forests网站不熟悉MLL的参考此文:OpenCV机器学习库MLLOpenCV的机器学习算法都比较简单:train ——>predictc原创 2013-06-08 16:39:04 · 23598 阅读 · 8 评论 -
推荐系统—影视评分预测
本文根据Andrew Ng的Machine Learning的课写就。=======================================一、预测电影评分==========================================全文以“预测电影评分”例子展开r(i,j)=0则表明user_j没有对movie_i 没有评分,推荐系统要做的就是通过预测use原创 2013-06-26 12:28:27 · 10411 阅读 · 1 评论 -
Test
# DNN给定输入input* FeedForward Let a_0 = input vector For i in 1, 2 ... layers: $$z_i = W_i * a_{i-1} + b_i$$$$a_i = f(z_i)$$通常 $f$ 是 $Sigmoid$ 或 $ReLU$ 函数原创 2016-08-30 17:15:48 · 1794 阅读 · 0 评论