- 博客(51)
- 收藏
- 关注
原创 Stanford机器学习---第十一讲. 聚类
============K-Means聚类算法============= 1.KMeans的算法流程:随机选点,分类;再移动点,再分类。。。。 2.算法解释 3.聚类,再改变中心点 4.非可分类的处理 ==============Optimization Objective======================== 1.目标函数
2013-02-16 10:28:50
638
转载 MATLAB神经网络常用函数
注意:2010b之后的版本,函数做了更新 在mathworks公司的网站上可以查到如下信息: The new functions (and the old functions they replace) are: feedforwardnet (newff) cascadeforwardnet (newcf) competlayer (newc) distdelaynet
2013-02-15 16:41:25
2008
原创 神经网络4--竞争型神经网络
1.无监督分类 2.概述 . 3.小例子 4.每个样本有114个特征 5.注意归一化,此题无离奇值。不归一也行。 7.代码 未归一化 load "abs.txt" load abs.txt data=abs, size(data) data=data(:,2:115); P=data(1:40,:) T=data(41:60,:) P=P'
2013-02-15 16:20:57
839
原创 神经网络3--BP神经网络-人脸方向检测
1.BP---回退着减少误差 2.人脸方向的数据 3.每张脸8个数字,共训练15张脸。输出为二进制方向 4.BP网络结构。tansig函数+purslin函数 5.BP训练过程,误差0.001 6.代码 %function mytest() clc; images=[ ]; M_train=3;%表示人脸 N_train=5;%
2013-02-15 15:18:07
599
原创 Stanford机器学习---第十讲. 支持向量机SVM--Support Vector Machine
============Optimization Objective=============== 1.从logistic regression推演而来 2.粉红色的线为SVM的话费函数(COST)曲线 . 3.对SVM的COST FUNCTION的形式化定义 4.进一步解释该函数 5.进一步再解释 =================Large
2013-02-15 12:06:57
532
转载 Stanford机器学习---第九讲. 机器学习系统设计--Machine learning System Design
1.决定基本策略 在本章中,我们用一个实际例子怎样进行垃圾邮件Spam的分类>来描述机器学习系统设计方法。 首先我们来看两封邮件,左边是一封垃圾邮件Spam,右边是一封非垃圾邮件Non-Spam: 观察其样式可以发现,垃圾邮件有很多features,那么我们想要建立一个Spam分类器,就要进行有监督学习, 将Spam的features提取
2013-02-14 10:05:16
640
转载 如何同陌生的牛人合作?
1.选一篇高水平期刊的文章,认真细致地读他/她的文章。 2.if 这篇文章对我有启发 以文章的思想为支点,思考数日,想出新的算法 else 转1 3. 将自己的新算法整理成文; 4.编制代码,在原文数据库上做实验,数据库要与论文的设置一样,以便于比较 5.if 自己的实验结果比原作者的好 与原文作者取得联系,将新算法的描述,以及实验结果,发给原作者。
2013-02-13 19:03:42
672
转载 计算机视觉--四部奇书
这本书的第一版在2002年出来时轰动一时,是一本不可多得计算机视觉的教材。计算机视觉领域发展非常快,10年前的书在现在看来多少有些过时。当然偏理论的除外,比如《Multiple View Geometry in Computer Vision》。前一段时间我还在憧憬这本书什么时候可以出第二版。后来在浏览David Forsyth的个人主页时,兴奋得发现我的愿望实现了。更兴奋的是在iask上可以下到
2013-02-13 18:53:45
1445
转载 图像处理和计算机视觉中的经典论文(部分)
自己视野狭小,不敢说全部,只是把自己熟悉的方向中的部分经典文章列出来了。经典的论文,读得怎么透都不过分。有人说关于配准的文章太多了,其实我也不太关注这方面,不过由于它们引用率都比较高,就都列出来了,不过在zip包里一篇都没有。不关注这方面的可以无视之。 文档和论文下载地址: http://iask.sina.com.cn/u/2252291285/ish?folderid=775855
2013-02-13 18:47:32
1077
转载 Computer Vision 代码
Jia-Bin的Computer Vision Resource的内容(纯copy 备份用) 323个Item Type Topic Name Reference Link Code Structure from motion libmv http://code.google.com/p/libmv/
2013-02-13 18:44:42
2684
转载 图像处理与计算机视觉:基础,经典以及最近发展(5)计算机视觉
这一章是计算机视觉部分,主要侧重在底层特征提取,视频分析,跟踪,目标检测和识别方面等方面。对于自己不太熟悉的领域比如摄像机标定和立体视觉,仅仅列出上google上引用次数比较多的文献。有一些刚刚出版的文章,个人非常喜欢,也列出来了。 本章的下载地址: http://iask.sina.com.cn/u/2252291285/ish?folderid=868772 1. A
2013-02-13 18:39:15
5153
1
转载 图像处理与计算机视觉:基础,经典以及最近发展(4)图像处理与分析
本章主要讨论图像处理与分析。虽然后面计算机视觉部分的有些内容比如特征提取等也可以归结到图像分析中来,但鉴于它们与计算机视觉的紧密联系,以及它们的出处,没有把它们纳入到图像处理与分析中来。同样,这里面也有一些也可以划归到计算机视觉中去。这都不重要,只要知道有这么个方法,能为自己所用,或者从中得到灵感,这就够了。 本章的下载地址在: http://iask.sina.com.cn/u/225229
2013-02-13 18:36:15
2840
转载 图像处理与计算机视觉:基础,经典以及最近发展(3)计算机视觉中的信号处理与模式识别
从本章开始,进入本文的核心章节。一共分三章,分别讲述信号处理与模式识别,图像处理与分析以及计算机视觉。与其说是讲述,不如说是一些经典文章的罗列以及自己的简单点评。与前一个版本不同的是,这次把所有的文章按类别归了类,并且增加了很多文献。分类的时候并没有按照传统的分类方法,而是划分成了一个个小的门类,比如SIFT,Harris都作为了单独的一类,虽然它们都可以划分到特征提取里面去。这样做的目的是希望能
2013-02-13 18:29:56
2564
转载 图像处理与计算机视觉:基础,经典以及最近发展(2)图像处理与计算机视觉相关的书籍
1. 数学 我们所说的图像处理实际上就是数字图像处理,是把真实世界中的连续三维随机信号投影到传感器的二维平面上,采样并量化后得到二维矩阵。数字图像处理就是二维矩阵的处理,而从二维图像中恢复出三维场景就是计算机视觉的主要任务之一。这里面就涉及到了图像处理所涉及到的三个重要属性:连续性,二维矩阵,随机性。所对应的数学知识是高等数学(微积分),线性代数(矩阵论),概率论和随机过程。这三门课也是考研的三
2013-02-13 18:22:40
38123
转载 图像处理与计算机视觉:基础,经典以及最近发展(1)序
1. 为什么要写这篇文章 从2002年到现在,接触图像快十年了。虽然没有做出什么很出色的工作,不过在这个领域摸爬滚打了十年之后,发现自己对图像处理和计算机视觉的感情越来越深厚。下班之后看看相关的书籍和文献是一件很惬意的事情。平常的一大业余爱好就是收集一些相关的文章,尤其是经典的文章,到现在我的电脑里面已经有了几十G的文章。写这个文档的想法源于我前一段时间整理文献时的一个突发奇想,既然有这个多文献
2013-02-13 18:16:49
2693
转载 Matlab各种机器学习模式分类方法的比较
看了BP、RBF、广义回归神经网络GRNN及SVM等模式识别的介绍,现在将了解到的各种方法的优缺点列在这里,希望热心的朋友能够提供更详细的比较信息,让我知道针对各种问题该用哪种方法。 1.单隐层的BP神经网络:使用最广的网络,一般使用单隐层网络,隐含层(中间层)神经元个数=2*输入层神经元个数+1。(这个好像也有意外情况,比如输入神经元个数少时,是否可以适当增加中间层神经元个数?)中间层个数越多
2013-02-12 19:42:17
664
转载 神经网络 VS SVM
1.二者在形式上有几分相似,但实际上有很大不同。 简而言之,神经网络是个“黑匣子”,优化目标是基于经验风险最小化,易陷入局部最优,训练结果不太稳定,一般需要大样本; 而支持向量机有严格的理论和数学基础,基于结构风险最小化原则, 泛化能力优于前者,算法具有全局最优性, 是针对小样本统计的理论。 目前来看,虽然二者均为机器学习领域非常流行的方法,但后者在很多方面的应用一般都优于前者。
2013-02-12 19:37:10
4125
转载 RBF神经网络 vs BF神经网络
1.RBF 的泛化能力在多个方面都优于BP 网络, 但是在解决具有相同精度要求的问题时, BP 网络的结构要比RBF 网络简单。?? 2.RBF 网络的逼近精度要明显高于BP 网络,它几乎能实现完全逼近, 而且设计起来极其方便, 网络可以自动增加神经元直到满足精度要求为止。但是在训练样本增多时, RBF 网络的隐层神经元数远远高于前者, 使得RBF 网络的复杂度大增加, 结构过于庞大,
2013-02-12 16:51:06
3978
原创 神经网络2--RBF神经网络
1.注意:若矩阵不为方阵,则采用伪逆! 2.简单神经网络,用于线性可分。 3.依然仅一个神经元,但做了空间转换,解决非线性分类问题 4.简单小例子 5.RBF定义 . 6.小例子 7.代码 =====rbf_approx====== clc;
2013-02-12 16:03:20
1115
原创 Stanford机器学习---第八讲 怎样选择机器学习方法——Advice for applying machine learning
=============Deciding what to try next=========== 1.出现拟合失败,如何解决? 2.拟合失败后的方法选择 3.小解释 ===========Evaluating a Hypothesis============= 1.分配比率 2.两种回归的错误判别方法 ====Model Sele
2013-02-11 11:24:01
574
原创 Stanford机器学习---第七讲. 神经网络的学习 Neural Networks learning
==================Cost Function=============== 1.一些基本符号 2.COST函数 ================Backpropagation Algorithm============= 1.要计算的东西 2.向前传递向量图,但为了计算上图的偏导,要用到后向传递算法 3.后向传递算法
2013-02-09 09:50:34
541
转载 和机器学习和计算机视觉相关的数学(from LinDahua)
From: http://dahua.spaces.live.com/default.aspx 1. 线性代数 (Linear Algebra): 我想国内的大学生都会学过这门课程,但是,未必每一位老师都能贯彻它的精要。这门学科对于Learning是必备的基础,对它的透彻掌握是必不可少的。我在科大一年级的时候就学习了这门课,后来到了香港后,又重新把线性代数读了一遍,所读的是 Introd
2013-02-08 22:29:38
634
转载 计算机视觉领域稍微容易中的期刊
(1)pattern recognition letters, 从投稿到发表,一年半时间 (2)Pattern recognition 不好中,时间长 (3)IEICE Transactions on Information and Systems, 作者中有一个必须是会员。收费高,审稿快。影响因子0.4 (4)International Journal of Pattern Recogni
2013-02-08 22:18:56
531
转载 计算机视觉牛人
paper毕竟是死的, 写paper的人才是活的. 那么我现在研究一下cv圈的格局, 按师承关系, 借鉴前人, 我总结a tree stucture of cv guys. David Marr ----->Shimon Ullman (Weizmann) ----->Eric Grimson (MIT) ----->Daniel Huttenlocher (Cornell) --
2013-02-08 22:03:08
476
转载 Computer Vision Courses
Introduction to Image Processing and Analysis, Virginia Tech Lynn Abbott Perceptual Grouping, MIT, US Edward Adelson Computer Vision at IIT Computer Vision, Yale University, USA Peter Belh
2013-02-08 21:37:05
481
转载 Computer Vision的尴尬
Computer Vision是AI的一个非常活跃的领域,每年大会小会不断,发表的文章数以千计(单是CVPR每年就录取300多,各种二流会议每年的文章更可谓不计其数),新模型新算法新应用层出不穷。可是,浮华背后,根基何在? 对于Vision,虽无大成,但涉猎数年,也有管窥之见。Vision所探索的是一个非常复杂的世界,对于这样的世界如何建模,如何分析,却一直没有受普遍承认的理论体系。大部分的
2013-02-08 21:31:33
664
转载 机器学习(Machine Learning)大家与资源
=======================国外==================== Machine Learning 大家(1):M. I. Jordan (http://www.cs.berkeley.edu/~jordan/) 在我的眼里,M Jordan无疑是武林中的泰山北斗。他师出MIT,现在在berkeley坐镇一方 ,在附近的两所名校(加stanford)中
2013-02-07 18:11:27
4612
原创 Stanford机器学习---第六讲. 神经网络的表示 Neural Networks representation
==============Nonlinear hypothesis============== 1.当特征多的时候(100),为了非线性的分割,要引入2次项,甚至3此项, 造成特征膨胀。 2.当特征“爆炸”时,回归计算复杂度太大,如汽车分类小例: =================Neurons and the Brain=============
2013-02-07 17:02:08
650
原创 Stanford机器学习---第五讲. 过拟合问题的解决 Regularization
=============The Problem of Overfitting=============== 1.bias大,underfittign variance大,overfitting 2.logistic回归中的过拟合,注意其函数是logistic,而参数是非线性。因为本身图是线性不可分(除最左) 3.overfitting是由于特征选取太
2013-02-07 10:36:25
651
原创 Stanford机器学习---第四讲. Logistic回归 Logistic Regression
==================Classification======================= 1.假设随Tumor Size变化,预测病人的肿瘤是恶性(malignant)还是良性(benign)的情况。 给出8个数据如下: 2.假设进行linear regression得到的hypothesis线性方程如上图中粉线所示,则可以确定一个thres
2013-02-06 17:30:46
1185
原创 Stanford机器学习---第三讲. 多变量线性回归 Linear Regression with Multiple Variables
===============Multiple Features=============== 1.一些符号 2. Linear Regression with Multiple Variables的简洁表示 ===============Gradient Descent for Multiple Variables=============== 1.Gradient Descen
2013-02-05 20:59:21
730
原创 Stanford机器学习---第二讲. Linear Regression with one variable
============Model Representation============== 1.符号表示 2.模式表示 =============Cost Function=============== 1.cost fuction,平方差话费函数是最基本的。 2.当theta1=1,theta
2013-02-04 17:55:42
705
原创 Stanford机器学习---第一讲 Introduction
==============Welcome================ 1.微软和谷歌实现了机器学习算法来排行网页 2.FACEBOOK的图片分类程序也是用机器学习算法来做的 3.垃圾邮件过滤器 4.有时很难用具体的算法去解决上述问题,怎么办?---------让机器自己学着去解决。如直升机无人驾驶,手
2013-02-04 16:14:11
672
原创 线性表的合并
线性表的合并1.c1.h为所有程序都要包含的通用头文件/* c1.h (程序名) */ #include #include #include /* malloc()等 */ #include /* INT_MAX等 */ #include /* EOF(=^Z或F6),NULL */ #include /* atoi() */ #include /* eo
2006-11-30 10:02:00
1683
原创 线性表为例的一个小程序的架构
线性表为例的一个小程序的架构1.c1.h为所有程序都要包含的通用头文件/* c1.h (程序名) */ #include #include #include /* malloc()等 */ #include /* INT_MAX等 */ #include /* EOF(=^Z或F6),NULL */ #include /* atoi() */ #incl
2006-11-30 09:19:00
589
原创 以操作三元组为例的一个小程序的架构
1.c1.h为所有程序都要包含的通用头文件/* c1.h (程序名) */ #include #include #include /* malloc()等 */ #include /* INT_MAX等 */ #include /* EOF(=^Z或F6),NULL */ #include /* atoi() */ #include /* eof() */
2006-11-29 10:45:00
420
原创 联合体的使用
main(){ struct { char name[10]; int age; char job; union { int class; char office[10]; }depa; }body[2]; int n,i; for(i=0;
2006-11-28 17:42:00
565
原创 动态存储分配
1.分配内存空间函数malloc调用形式: (类型说明符*) malloc (size) 功能:在内存的动态存储区中分配一块长度为"size" 字节的连续区域。函数的返回值为该区域的首地址。 “类型说明符”表示把该区域用于何种数据类型。(类型说明符*)表示把返回值强制转换为该类型指针。“size”是一个无符号数。例如: pc=(char *) malloc (100); 表示分配100个字节的内
2006-11-28 17:41:00
444
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人