Deep Learning Methods for Vision

CVPR 2012 Tutorial 

9:00am-5:30pm, Sunday June 17th, Ballroom D (Full day)

Rob Fergus (NYU), 
Honglak Lee (Michigan), 
Marc'Aurelio Ranzato (Google) 
Ruslan Salakhutdinov(Toronto), 
Graham Taylor(Guelph), 
Kai Yu(Baidu) 


Overview 

Hand-designed features such as SIFT and HOG underpin many successful object recognition approaches. However, these only capture low-level edge information and it has proven difficult to design features that effectively capture mid-level cues (e.g. edge intersections) or high-level representation (e.g. object parts). However, recent developments in machine learning, known as "Deep Learning", have shown how hierarchies of features can be learned in an unsupervised manner directly from data. This tutorial will describe these feature learning approaches, as applied to images and video.

The tutorial will start by motivating the need to learn features, rather than hand-craft them. It will then introduce several basic architectures, explaining how they learn features, and showing how they can be "stacked" into hierarchies that can extract multiple layers of representation. Throughout, links will be drawn between these methods and existing approaches to recognition, particularly those involving hierarchical representations. The final part of the lecture will examine the current performances obtained by feature learning approaches on a range of standard vision benchmarks, highlighting their strengths and weaknesses.


Schedule

9:00am Introduction PPT (Fergus) [1h]
10:00am Coffee Break   [30m]
10:30am Sparse Coding PPT (Yu) [1h]
11:30am Neural Networks PDF Code (Ranzato) [1h]
12:30pm Lunch   [1h]
1:30pm Restricted Boltzmann Machines PDF (Lee) [1h]
2:30pm Deep Boltzmann Machines PDF (Salakhutdinov) [30m]
3:00pm Coffee Break   [30m]
3:30pm Transfer Learning PDF (Salakhutdinov) [30m]
4:00pm Motion and Video PDF (Taylor) [1h]
5:00pm Summary / Q & A   [30m]

Speaker Biographies

  Rob Fergus

Rob Fergus is an Assistant Professor of Computer Science at the Courant Institute of Mathematical Sciences, New York University. He received a Masters in Electrical Engineering with Prof. Pietro Perona at Caltech, before completing a PhD with Prof. Andrew Zisserman at the University of Oxford in 2005. Before coming to NYU, he spent two years as a post-doc in the Computer Science and Artificial Intelligence Lab (CSAIL) at MIT, working with Prof. William Freeman. He has received several awards including a CVPR best paper prize (2003), a Sloan Fellowship (2011) and an NSF Career award (2012).

  Honglak Lee

Honglak Lee is currently an Assistant Professor of Computer Science at the University of Michigan, Ann Arbor. He recevied his PhD from Stanford Unviersity, advised by Andrew Ng. His research interests lie in machine learning and its application to a range of perception problems in the fields of artificial intelligence, such as computer vision, robotics, audio recognition, and text processing. 

  Marc'Aurelio Ranzato 

Marc'Aurelio Ranzato is currently a Research Scientist at Google. Before joining Google in the fall 2011, he was a post-doctoral fellow in Machine Learning, University of Toronto, working with Geoffrey Hinton. He did his Ph.D. in Computer Science at New York University in Yann LeCun's group. His interestes include Machine Learning, Computer Vision and, more generally, Artificial Intelligence. He has worked on unsupervised learning algorithms, in particular, hierarchical models and deep networks. 

  Ruslan Salakhutdinov

Ruslan Salakhutdinov received his PhD in machine learning from the University of Toronto in 2009. After spending two post-doctoral years at the Massachusetts Institute of Technology Artificial Intelligence Lab, he joined the University of Toronto as an Assistant Professor in the Departments of Statistics and Computer Science. Dr. Salakhutdinov's primary interests lie in statistical machine learning, Bayesian statistics, probabilistic graphical models, and large-scale optimization. He is the recipient of the NSERC Postdoctoral Fellowship, Canada Graduate Scholarship, and a Scholar of the Canadian Institute for Advanced Research.

  Graham Taylor

Graham Taylor recently joined University of Guelph as an Assistant Professor of Engineering. He was previously a postdoc at NYU, working with Chris Bregler, Rob Fergus, and Yann LeCun. He completed his PhD at the University of Toronto in 2009, co-advised by Geoffrey Hinton and Sam Roweis. His interests are in statistical machine learning and biologically-inspired computer vision, with an emphasis on unsupervised learning and time series analysis. Much of his work studies human movement.

  Kai Yu

Kai Yu recently jointed Baidu as Director of Multimedia Department, in charge of search technologies and products involving video, speech and music. Previously, he was head of the Media Analytics Department of NEC Labs in Silicon Valley, California, leading the development of intelligent systems for machine learning, image recognition, multimedia search, video surveillance, recommendation, data mining, and human-computer interface. He obtained PhD in Computer Science at University of Munich, Germany.


Acknowledgments

This work was partially supported by the National Science Foundation Career Award #1149633. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.

from: http://cs.nyu.edu/~fergus/tutorials/deep_learning_cvpr12/

视觉中的深度学习方法CVPR 2012 Tutorial Deep Learning Methods for Vision的更多相关文章

  1. 论文阅读:Face Recognition: From Traditional to Deep Learning Methods 《人脸识别综述:从传统方法到深度学习》

     论文阅读:Face Recognition: From Traditional to Deep Learning Methods  <人脸识别综述:从传统方法到深度学习>     一.引 ...

  2. 深度学习编译与优化Deep Learning Compiler and Optimizer

    深度学习编译与优化Deep Learning Compiler and Optimizer

  3. 深度学习国外课程资料(Deep Learning for Self-Driving Cars)+(Deep Reinforcement Learning and Control )

    MIT(Deep Learning for Self-Driving Cars) CMU(Deep Reinforcement Learning and Control ) 参考网址: 1 Deep ...

  4. 用500行Julia代码开始深度学习之旅 Beginning deep learning with 500 lines of Julia

    Click here for a newer version (Knet7) of this tutorial. The code used in this version (KUnet) has b ...

  5. 浅谈深度学习中的激活函数 - The Activation Function in Deep Learning

    原文地址:http://www.cnblogs.com/rgvb178/p/6055213.html版权声明:本文为博主原创文章,未经博主允许不得转载. 激活函数的作用 首先,激活函数不是真的要去激活 ...

  6. 最佳实践:深度学习用于自然语言处理(Deep Learning for NLP Best Practices) - 阅读笔记

    https://www.wxnmh.com/thread-1528249.htm https://www.wxnmh.com/thread-1528251.htm https://www.wxnmh. ...

  7. 15 cvpr An Improved Deep Learning Architecture for Person Re-Identification

    http://www.umiacs.umd.edu/~ejaz/ * 也是同时学习feature和metric * 输入一对图片,输出是否是同一个人 * 包含了一个新的层: include a lay ...

  8. Deep learning for visual understanding: A review 视觉理解中的深度学习:回顾 之一

    Deep learning for visual understanding: A review 视觉理解中的深度学习:回顾 ABSTRACT: Deep learning algorithms ar ...

  9. Deep Learning(深度学习)学习笔记整理

    申明:本文非笔者原创,原文转载自:http://www.sigvc.org/bbs/thread-2187-1-3.html 4.2.初级(浅层)特征表示 既然像素级的特征表示方法没有作用,那怎样的表 ...

随机推荐

  1. Thymeleaf学习内容

    Thymeleaf Page Layouts Spring MVC and Thymeleaf: how to access data from templates thymeleaf-layout- ...

  2. Linux 的cp命令

    Linux 的cp命令 功能: 复制文件或目录说明: cp指令用于复制文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录,则它会把前面指定的所有文件或目录复制到此目录中.若 ...

  3. 关于Android2.X系统自定义图片圆角BUG的解决

    今天在做项目的时候遇到的一个问题. 预期的效果是这样的:

  4. 9x9乘法表输出[Java]

    笔试,9x9乘法表输出的问题,看似简单,回来把当时写的结果输入一遍后发现,并没有想象中的“完美”.把改写的pos在此,警示...不要忘记任何细节. public class NXN { public ...

  5. C语言中指针的使用

    什么是指针:指针就是一个变量,是一个存放内容的内存空间.指针存放的内容是另一个内存空间的起始地址.不同于一般变量存放的就是变量值.取值操作符*对于指针的作用是取得指针变量存放的内存地址里面的值,不加* ...

  6. HDU1051 贪心

    Wooden Sticks Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Tot ...

  7. 导出所选行为excle

    要实现的是将所选行导出.例如勾选这两条

  8. 加盐加密salt

    加盐加密是一种对系统登录口令的加密方式,它实现的方式是将每一个口令同一个叫做”盐“(salt)的n位随机数相关联. 加盐加密是一种对系统登录口令的加密方式,它实现的方式是将每一个口令同一个叫做”盐“( ...

  9. sort将文件的每一行作为一个单位按ASCII码值进行比较

    1 sort的工作原理 sort将文件的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出. [rocrocket@rocrocket progr ...

  10. BizTalk开发系列(十九) BizTalk命名规范

    目前BizTalk项目的开发人员比较少,但是在开发过程中还是需要命名规范的约束.根据以往BizTalk项目的经验,整理了BizTalk命 名规范.包括:BizTalk Application, Sch ...