Andrew Ng Feature learning for image classification Kai Yu and Andrew Ng.

Slides:



Advertisements
Similar presentations
Scalable Learning in Computer Vision
Advertisements

Advanced topics.
Rajat Raina Honglak Lee, Roger Grosse Alexis Battle, Chaitanya Ekanadham, Helen Kwong, Benjamin Packer, Narut Sereewattanawoot Andrew Y. Ng Stanford University.
Adam Coates Deep Learning and HPC Adam Coates Visiting Scholar at IU Informatics Post-doc at Stanford CS.
Rapid Object Detection using a Boosted Cascade of Simple Features Paul Viola, Michael Jones Conference on Computer Vision and Pattern Recognition 2001.
1 Part 1: Classical Image Classification Methods Kai Yu Dept. of Media Analytics NEC Laboratories America Andrew Ng Computer Science Dept. Stanford University.
Presented by: Mingyuan Zhou Duke University, ECE September 18, 2009
Foundations & Core in Computer Vision: A System Perspective Ce Liu Microsoft Research New England.
Lesson 4 Alternative Methods Of Input.
Image classification by sparse coding.
Deep Learning.
Self Taught Learning : Transfer learning from unlabeled data Presented by: Shankar B S DMML Lab Rajat Raina et al, CS, Stanford ICML 2007.
Chapter 11 Beyond Bag of Words. Question Answering n Providing answers instead of ranked lists of documents n Older QA systems generated answers n Current.
Learning to grasp objects with multiple contact points Quoc V. Le, David Kamm, Arda Kara, Andrew Y. Ng.
Ch CHAPTER Input & Output Irfan A. Ilyas Week15 – Lecture02.
Input and Output By Stephen Folmer Comm 165 MWF 9-10 Dr. Cagel By Stephen Folmer Comm 165 MWF 9-10 Dr. Cagel.
Feature Selection and Its Application in Genomic Data Analysis March 9, 2004 Lei Yu Arizona State University.
AN ANALYSIS OF SINGLE- LAYER NETWORKS IN UNSUPERVISED FEATURE LEARNING [1] Yani Chen 10/14/
77 CHAPTER INPUT AND OUTPUT. © 2005 The McGraw-Hill Companies, Inc. All Rights Reserved. 7-2 Competencies Define input Describe keyboard entry, pointing.
Image Classification using Sparse Coding: Advanced Topics
CSC 4510 – Machine Learning Dr. Mary-Angela Papalaskari Department of Computing Sciences Villanova University Course website:
Andrew Ng CS228: Deep Learning & Unsupervised Feature Learning Andrew Ng TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.:
Comp 5013 Deep Learning Architectures Daniel L. Silver March,
A Brief Overview of Computer Vision Jinxiang Chai.
SCCS 4761 Introduction What is Image Processing? Fundamental of Image Processing.
Playing with features for learning and prediction Jongmin Kim Seoul National University.
Thien Anh Dinh1, Tomi Silander1, Bolan Su1, Tianxia Gong
Bala Lakshminarayanan AUTOMATIC TARGET RECOGNITION April 1, 2004.
Automatic Registration of Color Images to 3D Geometry Computer Graphics International 2009 Yunzhen Li and Kok-Lim Low School of Computing National University.
Building high-level features using large-scale unsupervised learning Anh Nguyen, Bay-yuan Hsu CS290D – Data Mining (Spring 2014) University of California,
Zhenbao Liu 1, Shaoguang Cheng 1, Shuhui Bu 1, Ke Li 2 1 Northwest Polytechnical University, Xi’an, China. 2 Information Engineering University, Zhengzhou,
Chapter 2 : Imaging and Image Representation Computer Vision Lab. Chonbuk National University.
DIEGO AGUIRRE COMPUTER VISION INTRODUCTION 1. QUESTION What is Computer Vision? 2.
Specialized Input and Output. Inputting Sound ● The microphone is the most basic device for inputting sounds into a computer ● Microphones capture sounds.
Announcements  Final exam: Friday Dec 19, 8am-11am, 1 Pimentel  Closed-book, closed-notes except 1 page of notes  Grading  Your midterm score is replaced.
Dr. Z. R. Ghassabi Spring 2015 Deep learning for Human action Recognition 1.
Pattern Recognition April 19, 2007 Suggested Reading: Horn Chapter 14.
HARDWARE Input and Output. Hardware Input Devices Output Devices Multifunctional Devices Storage Processing Devices.
Jack Pinches INFO410 & INFO350 S INFORMATION SCIENCE Computer Vision I.
Andrew Ng, Director, Stanford Artificial Intelligence Lab
Specialized Input Devices
Image Perception ‘Let there be light! ‘. “Let there be light”
1 Andrew Ng, Associate Professor of Computer Science Robots and Brains.
Chapter 2 HAEDWAER.
Product: Microsoft Kinect Team I Alex Styborski Brandon Sayre Brandon Rouhier Section 2B.
Foundational Issues Machine Learning 726 Simon Fraser University.
1 CHAPTER 2 Hardware. 2 CPU : Central Processing Unit -Every PC system unit contains at least one chip called microprocessor (cpu) attached on motherboard.
1 Andrew Ng, Associate Professor of Computer Science Robots and Brains.
Image Perception ‘Let there be light! ‘. “Let there be light”
Lesson 4 Alternative Methods Of Input.
Alternative Methods Of Input
Convolutional Neural Network
Contents Team introduction Project Introduction Applicability
Terahertz sensors, machine learning, and concealed weapon detection
Lesson 4 Alternative Methods Of Input.
Machine Learning Ali Ghodsi Department of Statistics
Pearson Lanka (Pvt) Ltd.
What is Pattern Recognition?
Computer Vision James Hays
Introduction to Computers
Non-linear hypotheses
--- Stereoscopic Vision and Range Finders
--- Stereoscopic Vision and Range Finders
Parking Spot Recognition from Video Footage
Video Imaged Spatial Positioning Project
Lesson 4 Alternative Methods Of Input.
Visualization of computational image feature descriptors.
IT523 Digital Image Processing
Introduction to Computers
ECE 692 – Advanced Topics in Computer Vision
Presentation transcript:

Andrew Ng Feature learning for image classification Kai Yu and Andrew Ng

Andrew Ng Computer vision is hard

Andrew Ng Machine learning and feature representations Input Input space Motorbikes “Non”-Motorbikes Learning algorithm pixel 1 pixel 2 pixel 1 pixel 2

Andrew Ng Machine learning and feature representations Input Input space Feature space Motorbikes “Non”-Motorbikes Feature representation Learning algorithm pixel 1 pixel 2 “wheel” “handle” handle wheel

Andrew Ng How is computer perception done? Image Low-level vision features Recognition Image Grasp point Low-level features Low-level state features Action Helicopter Audio Low-level audio features Speaker identification Object detection Audio classification Helicopter control

Andrew Ng Learning representations Sensor Learning algorithm Feature Representation

Andrew Ng Computer vision features SIFT Spin image HoG RIFT Textons GLOH

Andrew Ng Audio features ZCR Spectrogram MFCC Rolloff Flux Problems of hand-tuned features 1. Needs expert knowledge 2. Time-consuming and expensive 3. Does not generalize to other domains

Andrew Ng Computer vision is more than pictures Camera array 3d range scan (laser scanner) 3d range scans (flash lidar) Audio Can we automatically learn good feature representations? Images Visible light image Thermal Infrared Key question: Can we automatically learn a good feature representation? Video

Andrew Ng Learning representations Sensor Learning algorithm Feature Representation

Andrew Ng Sensor representation in the brain [BrainPort; Martinez et al; Roe et al.] Seeing with your tongue Human echolocation (sonar) Auditory cortex learns to see. Auditory Cortex

Andrew Ng Unsupervised feature learning Find a better way to represent images than pixels.

Andrew Ng The goal of Unsupervised Feature Learning Unlabeled images Learning algorithm Feature representation

Andrew Ng Tutorial outline 1. Current methods. 2. Sparse coding for feature learning. — Break — 3. Advanced classification. 4. Advanced concepts & deep learning.