INTRODUCTION TO DEEP LEARNING. Steve Tjoa June 2013

Similar documents
GPU ACCELERATED DEEP LEARNING WITH CUDNN

Introduction to Machine Learning

Artificial Intelligence Machine learning and Deep Learning: Trends and Tools. Dr. Shaona

Classifying the Brain's Motor Activity via Deep Learning

Deep Learning. Dr. Johan Hagelbäck.

Embedding Artificial Intelligence into Our Lives

Biologically Inspired Computation

KÜNSTLICHE INTELLIGENZ JOBKILLER VON MORGEN?

신경망기반자동번역기술. Konkuk University Computational Intelligence Lab. 김강일

AI & Machine Learning. By Jan Øye Lindroos

What We Talk About When We Talk About AI

WorldQuant. Perspectives. Welcome to the Machine

Artificial Intelligence and Deep Learning

How AI Won at Go and So What? Garry Kasparov vs. Deep Blue (1997)

SMARTPHONE SENSOR BASED GESTURE RECOGNITION LIBRARY

Artificial Neural Networks. Artificial Intelligence Santa Clara, 2016

46.1 Introduction. Foundations of Artificial Intelligence Introduction MCTS in AlphaGo Neural Networks. 46.

Executive summary. AI is the new electricity. I can hardly imagine an industry which is not going to be transformed by AI.

Deep Learning Overview

On Intelligence Jeff Hawkins

A Review of Related Work on Machine Learning in Semiconductor Manufacturing and Assembly Lines

Using Neural Network and Monte-Carlo Tree Search to Play the Game TEN

Neural Networks The New Moore s Law

THE AI REVOLUTION. How Artificial Intelligence is Redefining Marketing Automation

Deep learning architectures for music audio classification: a personal (re)view

Jeff Bezos, CEO and Founder Amazon

A.I in Automotive? Why and When.

What is Artificial Intelligence? Alternate Definitions (Russell + Norvig) Human intelligence

Available online at ScienceDirect. Procedia Technology 18 (2014 )

Are there alternatives to Sigmoid Hidden Units? MLP Lecture 6 Hidden Units / Initialisation 1

AI for Autonomous Ships Challenges in Design and Validation

Consideration of Utilization of Artificial Intelligence for Business Innovation

Data-Starved Artificial Intelligence

Artificial Bandwidth Extension Using Deep Neural Networks for Spectral Envelope Estimation

The AI Awakening and the Challenge for Society

Transer Learning : Super Intelligence

arxiv: v1 [cs.lg] 2 Jan 2018

Applications of Music Processing

Research on Hand Gesture Recognition Using Convolutional Neural Network

making technology disappear

Artificial Intelligence A Very Brief Overview of a Big Field

From Sensor to Data Driven Operation

How to AI COGS 105. Traditional Rule Concept. if (wus=="hi") { was = "hi back to ya"; }

DeCAF: A Deep Convolutional Activation Feature for Generic Visual Recognition. ECE 289G: Paper Presentation #3 Philipp Gysel

Radio Deep Learning Efforts Showcase Presentation

CS 380: ARTIFICIAL INTELLIGENCE MONTE CARLO SEARCH. Santiago Ontañón

CSC384 Intro to Artificial Intelligence* *The following slides are based on Fahiem Bacchus course lecture notes.

Google DeepMind s AlphaGo vs. world Go champion Lee Sedol

Sound Recognition. ~ CSE 352 Team 3 ~ Jason Park Evan Glover. Kevin Lui Aman Rawat. Prof. Anita Wasilewska

Intelligent Non-Player Character with Deep Learning. Intelligent Non-Player Character with Deep Learning 1

Machine Learning Practical Part 2: Group Projects. MLP Lecture 11 MLP Part 2: Group Projects 1

Our Goal. 1. Demystify AI. 2. Translating AI into Business

Number Plate Detection with a Multi-Convolutional Neural Network Approach with Optical Character Recognition for Mobile Devices

#Azure #MicrosoftAIJourney Feedback Forms

Artificial Intelligence. Shobhanjana Kalita Dept. of Computer Science & Engineering Tezpur University

An Introduction to Artificial Intelligence, Machine Learning, and Neural networks. Carola F. Berger

What Is And How Will Machine Learning Change Our Lives. Fair Use Agreement

The Principles Of A.I Alphago

AI Frontiers. Dr. Dario Gil Vice President IBM Research

HUMAN-LEVEL ARTIFICIAL INTELIGENCE & COGNITIVE SCIENCE

AI: The New Electricity to Harness Our Digital Future Workshop: Digitalisering inomenergisektorn Dec

FU-Fighters. The Soccer Robots of Freie Universität Berlin. Why RoboCup? What is RoboCup?

CS6700: The Emergence of Intelligent Machines. Prof. Carla Gomes Prof. Bart Selman Cornell University

How Machine Learning and AI Are Disrupting the Current Healthcare System. Session #30, March 6, 2018 Cris Ross, CIO Mayo Clinic, Jim Golden, PwC

Speech/Music Change Point Detection using Sonogram and AANN

Artificial Intelligence in the World. Prof. Levy Fromm Institute Spring Session, 2017

How Innovation & Automation Will Change The Real Estate Industry

Creating a Poker Playing Program Using Evolutionary Computation

How Preferred Networks has Defined Their Values: The Promise and Challenge of Deep Learning in Domains of Physical Control

CPSC 340: Machine Learning and Data Mining. Convolutional Neural Networks Fall 2018

DEEP DIVE ON AZURE ML FOR DEVELOPERS

Learning to Unlearn and Relearn Speech Signal Processing using Neural Networks: current and future perspectives

Classification Accuracies of Malaria Infected Cells Using Deep Convolutional Neural Networks Based on Decompressed Images

Convolutional Neural Networks for Small-footprint Keyword Spotting

Demystifying Machine Learning

Classroom Konnect. Artificial Intelligence and Machine Learning

ECE 599/692 Deep Learning Lecture 19 Beyond BP and CNN

Colour Recognition in Images Using Neural Networks

Computational Intelligence Introduction

PURELY NEURAL MACHINE TRANSLATION

Voices from Industry

Proposers Day Workshop

Computer Science as a Discipline

Image Classification using Convolutional Neural Networks

CROSS-LAYER FEATURES IN CONVOLUTIONAL NEURAL NETWORKS FOR GENERIC CLASSIFICATION TASKS. Kuan-Chuan Peng and Tsuhan Chen

Rhythmic Similarity -- a quick paper review. Presented by: Shi Yong March 15, 2007 Music Technology, McGill University

Fpga Implementations Of Neural Networks Springer

Lecturers. Alessandro Vinciarelli

The game of Bridge: a challenge for ILP

CONVOLUTIONAL NEURAL NETWORKS: MOTIVATION, CONVOLUTION OPERATION, ALEXNET

Lecture 1 What is AI?

AI: The New Electricity

THE USE OF ARTIFICIAL INTELLIGENCE AND MACHINE LEARNING IN SPEECH RECOGNITION. A CS Approach By Uniphore Software Systems

A Balanced Introduction to Computer Science, 3/E

Carnegie Mellon University, University of Pittsburgh

An Improved Voice Activity Detection Based on Deep Belief Networks

Recurrent neural networks Modelling sequential data. MLP Lecture 9 Recurrent Networks 1

Landmark Recognition with Deep Learning

MSc(CompSc) List of courses offered in

UNIT 13A AI: Games & Search Strategies. Announcements

Transcription:

INTRODUCTION TO DEEP LEARNING Steve Tjoa kiemyang@gmail.com June 2013

Acknowledgements http://ufldl.stanford.edu/wiki/index.php/ UFLDL_Tutorial http://youtu.be/ayzoubkuf3m http://youtu.be/zmnoatzigik 2

What is Deep Learning? a class of machine learning techniques, developed mainly since 2006, where many layers of non-linear information processing stages or hierarchical architectures are exploited. recently applied to many signal processing areas such as image, video, audio, speech, and text and has produced surprisingly good results http://www.icassp2012.com/tutorial_09.asp 3

technology companies are reporting startling gains in fields as diverse as computer vision, speech recognition and the identification of promising new molecules for designing drugs has already been put to use in services like Apple s Siri virtual personal assistant, which is based on Nuance Communications speech recognition service, and in Google s Street View, which uses machine vision to identify specific addresses http://www.nytimes.com/2012/11/24/science/scientists-seeadvances-in-deep-learning-a-part-of-artificial-intelligence.html? hpw&pagewanted=all 4

5

A Brief History 1950s: Artificial neural networks mimic the way the brain absorbs information and learns from it. 1960s: computer scientists: a workable artificial intelligence system is just 10 years away! 1980s: a wave of commercial start-ups collapsed, leading to what some people called the A.I. winter. 1990s: SVMs! 6

2006: Geoffrey Hinton pioneers powerful new techniques for helping the artificial networks recognize patterns. 7

2006-present: Andrew Ng and others help popularize the method. 2013: Google acquires Hinton s deep learning startup. 8

Why Neural Networks? People are better than computers at recognizing patterns. Neurons in the perceptual system represent features of sensory input. The brain learns layers of features. 9

Why So Popular? Scalable....it scales beautifully. Basically you just need to keep making it bigger and faster, and it will get better. ~Hinton Accurate. Jeff Dean and Andrew Ng programmed a cluster of 16,000 computers to train itself to automatically recognize images in a library of 14 million pictures of 20,000 different objects.... the system did 70 percent better than the most advanced previous one. 10

A lab at the University of Lugano won a pattern recognition contest by outperforming both competing software systems and a human expert in identifying images in a database of German traffic signs. The winning program accurately identified 99.46 percent of the images in a set of 50,000; the top score in a group of 32 human participants was 99.22 percent, and the average for the humans was 98.84 percent. 11

Adaptive. In general, early on, neurons are not function specific. The auditory cortex can learn to see! 12

Basic Concepts Neuron: h(x) = f(w T x + b) Parameters to train: w and b 13

Stack layers of neurons. Problem: given input, x, and output, y, find parameters, w. Training algorithm: back propagation. 14

Autoencoder: a special kind of NN input layers and output layers are equal 15

Example autoencoder: 10-by-10 pixel images, and 100 hidden units 16

Self-Taught Learning Use the learned activations as features. http://ufldl.stanford.edu/wiki/index.php/ Self-Taught_Learning 17

Deep Networks Many layers can model more complex features than few layers. Difficulty: training! Solution: greedy layer-wise training. Restricted Boltzmann Machine (RBM) Contrastive Divergence (CD) 18

ICML 2012 Traditional ML model: feature extraction, then (supervised) machine learning. Instead: learn good features, then cluster them. 19

ICML 2013 Training a huge system is overwhelming! Proposes a deep belief network built with a GPU cluster and commodity hardware. 20

NIPS 2009 For speech: speaker recognition, gender recognition, phoneme recognition For music: genre recognition, artist recognition Just give it the spectrogram! 21

SVM with RBF upon the output activations outperforms MFCCs genre recognition, autotagging there are many hyper-parameters to optimize 22

ISMIR 2011 23

artist recognition, genre recognition, key detection on the Million Song Dataset 24

Goal: identifying the alignment of beats within a measure Features: drum onset patterns (bounded linear units) 25