Top Banner
MACHINE LEARNING WITHOUT THE MATH ARSHAD AHMED MARCH 2016
15

Machine Learning without the Math: An overview of Machine Learning

Jan 22, 2018

Download

Data & Analytics

Arshad Ahmed
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Machine Learning without the Math: An overview of Machine Learning

MACHINE LEARNING WITHOUT THE MATH

ARSHAD AHMED

MARCH 2016

Page 2: Machine Learning without the Math: An overview of Machine Learning

CONTENTS

• What is machine learning?

• Why do we need it?

• Machine Learning Paradigms

• Machine Learning Tasks

• Desirable Properties

• Common Problems

• Summary and Conclusions

Page 3: Machine Learning without the Math: An overview of Machine Learning

WHAT IS MACHINE LEARNING?• Machine Learning is the study of computer algorithms that improve automatically through

experience according to a performance measure

• A lot of machine learning is a rediscovery of things that statisticians already knew. This is often disguised by differences in terminology:

• Ridge regression = weight-decay

• Fitting = learning

• Held-out data = test data

Why do this?

“Instead of writing a program by hand, we collect lots of examples that specify the correct output for a giveninput. A machine learning algorithm then takes these examples and produces a program that does the job. Thisprogram may look very different from a typical hand-written program. It may contain millions of numbers. If wedo it right, the program works for new cases as well as the ones we trained it on”.

-- Geoffrey Hinton

Page 4: Machine Learning without the Math: An overview of Machine Learning

WHY DO WE NEED IT?• Simply put BIG DATA!

Page 5: Machine Learning without the Math: An overview of Machine Learning

MACHINE LEARNING PARADIGMS

• Supervised Learning

• Unsupervised Learning

• Reinforcement Learning

Page 6: Machine Learning without the Math: An overview of Machine Learning

SUPERVISED LEARNINGThe algorithm is presented with training data which consists of exampleswhich include both the inputs and the desired outputs, thus enabling itto learn a function. The learner should then be able to generalize fromthe presented data to unseen examples.

Page 7: Machine Learning without the Math: An overview of Machine Learning

UNSUPERVISED LEARNING The algorithm is presented with examples from the input spaceonly and a model is fit to these observations. For example, aclustering algorithm would be a form of unsupervised learning.

Page 8: Machine Learning without the Math: An overview of Machine Learning

DEEP LEARNING EXAMPLE: CONVOLUTIONAL NEURAL NETWORKS (CONVNETS)

A neural network method that is very powerful and works well with GPU computation paradigm. It is unsupervised because it does automatic feature extraction from raw input data.

Page 9: Machine Learning without the Math: An overview of Machine Learning

REINFORCEMENT LEARNINGAn agent explores an environment and at the end receives a reward,which may be either positive or negative. In effect, the agent is toldwhether he was right or wrong, but is not told how.

Page 10: Machine Learning without the Math: An overview of Machine Learning

A CLASSIC MACHINE LEARNING TASK

Page 11: Machine Learning without the Math: An overview of Machine Learning

OTHER MACHINE LEARNING TASKS

• Pattern recognition

• Medical Images

• Facial Expressions

• Spoken Word -> Digital Assistants

• Pattern Generation

• Generating images or motion sequences for example to fill a gap

• Anomaly Detection

• Network Intrusion Detection

• Novelty Detection

• Fraud Detection

Page 12: Machine Learning without the Math: An overview of Machine Learning

DESIRABLE PROPERTIES

• Simple solutions are appropriately favoured over complicatedones.

• Powerful enough to learn the solution to a given problem.

• Stable to parameter variations.

• Converges in finite time.

• Scales reasonably with the number of training examples, thenumber of input features and the number of test examples.

Page 13: Machine Learning without the Math: An overview of Machine Learning

COMMON PROBLEMS

• Overfitting / Under fitting

• A trade off between complexity and good ness of fit of the model

• Generalisation

Page 14: Machine Learning without the Math: An overview of Machine Learning

SUMMARY AND CONCLUSIONS

• We defined machine learning as consisting of supervised and unsupervised tasks

• The purpose of this is to avoid tedious programming tasks and have the machine learn from examples.

• It is a powerful tool with wide applications but understanding of the limitations and evaluation techniques are very important

• The goal of any machine learning is to have a model with high accuracy and generalizability

Page 15: Machine Learning without the Math: An overview of Machine Learning

THANK YOU FOR LISTENINGQUESTIONS?