YOU ARE DOWNLOADING DOCUMENT

Please tick the box to continue:

Transcript
Page 1: Introduction to Machine Learning

An Introduction toMachine Learning

Raveen Harith Perera GDG Sri Lanka

Page 2: Introduction to Machine Learning

Machine learning is a Field of study that gives computers

the ability to learn without being explicitly programmed

Arthur Samuel

Page 3: Introduction to Machine Learning

Where do we have machine learning in use?

▹ All big companie use machine learning

▹ Machine learning and data sciences have become the key role in every business

3

Page 4: Introduction to Machine Learning

Google in Machine Learning4

Page 5: Introduction to Machine Learning

5

Machine Learning

Supervised Unsupervised

Classification(discrete)

Regression(continuous) Clustering

Artificial Neural NetworksLearning Vector Quantization

Support Vector MachinesHidden Markov Models

K-MeansSelf Organizing Maps

ASR Mining Neural Gas

Page 6: Introduction to Machine Learning

UNSUPERVISED LEARNING

6

Page 7: Introduction to Machine Learning

Unsupervised learning7

How would you divide these animals ?

There are number of features to consider

It will be based on what groups you want

Page 8: Introduction to Machine Learning

Unsupervised learning

What kind of features can we use ?

Hair colorNumber of legsHeightWeight

8

Page 9: Introduction to Machine Learning

Unsupervised learning - Clustering9

Cluster 1

Cluster 2

outliers

Page 10: Introduction to Machine Learning

Unsupervised learning - K-Means Clustering10

Page 11: Introduction to Machine Learning

SUPERVISED LEARNING

11

Labeled Inputs + Training

Regression Models and Classification

Page 12: Introduction to Machine Learning

Supervised learning - Regression & Classification12

Page 13: Introduction to Machine Learning

Supervised Learning - Regression

Regression is used on continuous data

13

Free time

age

Page 14: Introduction to Machine Learning

Supervised Learning - Regression

Regression is used on continuous data

14

Page 15: Introduction to Machine Learning

Supervised Learning - Regression

Overfitting and Underfitting

15

underfit good Overfit

Page 16: Introduction to Machine Learning

Supervised learning - Artificial Neural Networks16

Similar to how our brains learnKnowledge is kept on weights

Weights are updated to reduce errors at each learning stage

Backpropagation methods are used to learn the network

Page 17: Introduction to Machine Learning

Supervised learning - Artificial Neural Networks17

Age

Platelet count

White blood cell count

Dengue positive or Negative

Page 18: Introduction to Machine Learning

Supervised learning - Artificial Neural Networks18

▹ Complex image classifications (Deep Learning + Convolutional NN)

▹ Natural Language Processing

▹ Computer Games

▹ Google Search, Facebook news feed, Youtube recomendations

Page 19: Introduction to Machine Learning

Deep LearningDeep Neural Networks

▹ Convolutional Neural Networks

▹ Deep Recurrent Neural Networks

19

Page 20: Introduction to Machine Learning

Deep Learning20

▹ Deep learning research dates back to about 20 years from now

▹ Implementation was bounded by▸ Computation power▸ Large datasets

Page 21: Introduction to Machine Learning

Some Applications

21

Page 22: Introduction to Machine Learning

Image Processing - Finding Objects in an Image22

Early methods use Template matching and SIFT

Page 23: Introduction to Machine Learning

Image Processing - Finding Objects in an Image23

Convolutional Neural Networks

Page 24: Introduction to Machine Learning

Image Processing - Describing an image 24

Page 25: Introduction to Machine Learning

Deep Dream25

Page 26: Introduction to Machine Learning

Deep Dream26

Page 27: Introduction to Machine Learning

PRISMA - Deep Neural Networks

Read more http://arxiv.org/pdf/1603.03417v1.pdf

27

Page 28: Introduction to Machine Learning

Baidu AI learns to compose through image recognition

https://www.youtube.com/watch?v=Ics9CjRSMfc

28

Page 29: Introduction to Machine Learning

Leading AI research companies29

Page 30: Introduction to Machine Learning

Credits

Special thanks to all the people who made and released these awesome resources for free:

▹ Presentation template by SlidesCarnival

▹ Photographs by Startupstockphotos

30


Related Documents