SlideShare ist ein Scribd-Unternehmen logo
1 von 35
Introduction to Machine Learning
Chirag Jain, ML Engineer
About Haptik
Chatbot platform for publishers, advertisers and enterprises
AI powered conversational interface to drive customer engagement
Reach of 30 Million Users, processing 5 Million Chats per month
One of the world’s largest chatbot platforms
Started in 2013, global pioneers of chatbots
How this talk is divided
Part 1: AI Introduction and applications
➔Introduction
➔New and Old news about AI
Part 2: ML Introduction and workflow
➔Introduction
Part 3: High Level Learning framework
➔Code (and some Math) walkthrough of linear
classifier
What is AI ?
Demonstration of human like intelligence by
machines.
A machine performing any task that needs human
level intelligence can be said to be “Artificially
Intelligent”
AI In everyday life today
Email Categorization Web search
Targeted (annoying) Ads
AI In everyday life today
Maps & Navigation Computer Games Digital Assistants
Few ML success stories in the past 3 years
Few ML success stories in the past 3 years
Few ML success stories in the past 3 years
Neural Style Transfer Controllable Image Generation
(Xianxu Hou et. al.)
Major Goals of AI
➔Reasoning and Problem Solving
➔Knowledge Representation
➔Autonomy and Planning
➔Self Learning via Experiences ← Machine Learning is a part of this
➔Natural language processing
➔Sensory Perception
Major Goals of AI
➔Motion and Manipulation
➔Social Intelligence
➔General/Super Intelligence ← Media tries to sell you this
Sciences involved in AI research
➔Computer Science
➔Mathematics
➔Psychology
➔Linguistics
➔Philosophy
➔Many Others
Philosophy around AI
➔Is general/super intelligence possible ?
➔Do they have to be similar to human systems to be
intelligent as us ?
➔Can intelligent machines be dangerous ?
➔Should we prefer more accurate systems over
transparent systems ?
The vagueness and the hype
Real Story: Task was to learn negotiation in natural language, not
some efficient cryptic language. Researchers only reported a failed
experiment trail.
Few words on “Deep learning”
Image Credits: http://neuralnetworksanddeeplearning.com/chap5.html
AI, ML, NN, DL are not new!
➔First Programmable Computer ≈ 1936
➔AI research began ≈ 1956
➔Neural Networks - base ideas as early as 1943, polished idea ≈
1958, research active since 1990s
➔Deep learning - first idea proposed in 1965, early
implementations ≈ 1965 - 1971, research active since 1990s
➔Large NNs were computationally infeasible to train back then
➔NNs and DL went into “hibernation” for more than a decade
Resurgence of “AI” because of Deep Learning
Training complex models has become feasible now
➔Large datasets are available for some tasks
➔Compute power has increased exponentially - we now
have very powerful GPUs/TPUs
➔Theoretical ideas in research have been polished over
time
➔Much better tools to work with!
◆ Theano,Tensorflow (Google), Keras (now Google), Torch/PyTorch(Facebook), CNTK
(Microsoft), Caffe (UCB), MXNet(Apache, Amazon), sklearn, gensim, nltk
Machine Learning
Image credits: https://recast.ai/blog/machine-learning-algorithms/
Machine Learning
Blends ideas from statistics, computer science, operations
research, pattern recognition, information theory, control
theory and many other disciplines to design algorithms
that find low-level patterns in data, make predictions and
help make decisions (at scale).
Typical Machine Learning Pipeline
Common Taxonomy of ML methods
➔Supervised Learning - some feedback is available
◆Completely Supervised Learning
◆Semi-Supervised Learning
◆Active learning
➔Reinforcement Learning
➔Unsupervised Learning - no explicit ground truths
➔Meta learning
➔...
Common Tasks for ML
➔Classification (usually supervised)
➔Regression (usually supervised)
➔Clustering (unsupervised)
➔Dimensionality Reduction
➔...
Classification
➔Task is to learn to categorize input into discrete classes
E.g. Input: Image
Output: probabilities of image containing
{dog, cat, horse, zebra}
➔Supervised task, we have true labels for each input
➔Metrics: To keep things simple, we will use accuracy -
how many things the classifier can classify correctly.
Selecting a metric depends on the data + problem
Logistic Regression - A simple linear classifier
Notebook to follow along
https://gist.github.com/chiragjn/24b548785d99a393fca9dc
cfe1439d4a
Gradient Descent
Your loss function may look something like this
Gradient Descent
But let’s take a simpler example
Gradient Descent
Optimum value is at the bottom
Gradient Descent
You spawn at some random point
Gradient Descent
Gradient at any point points in direction of
steepest change
Gradient Descent
Learning rate is the scaling factor of the gradient step
i.e. how much to nudge each variable involved
Gradient Descent
Keep learning rate small, Take smaller steps
Gradient Descent
Large learning rate can cause overshoots
Other things that we don’t have time for
➔Non-Linear classifiers
➔Learning Methods that don’t use Gradient Descent
➔Other Metrics: Precision, Recall, F1
➔Overfitting and underfitting
➔And many more tricks of the trade
Recommended materials:
1. https://www.coursera.org/learn/machine-learning
2. http://martin.zinkevich.org/rules_of_ml/rules_of_ml.pdf
2. http://neuralnetworksanddeeplearning.com/
3. https://www.coursera.org/learn/neural-networks
4. https://web.stanford.edu/~hastie/ElemStatLearn/
5. News and discussion on latest stuff - http://reddit.com/r/MachineLearning
Thank You!
Chirag Jain
Machine Learning Engineer
chirag.jain@haptik.ai

Weitere Àhnliche Inhalte

Was ist angesagt?

Machine Learning Tutorial | Machine Learning Basics | Machine Learning Algori...
Machine Learning Tutorial | Machine Learning Basics | Machine Learning Algori...Machine Learning Tutorial | Machine Learning Basics | Machine Learning Algori...
Machine Learning Tutorial | Machine Learning Basics | Machine Learning Algori...
Simplilearn
 
Supervised and Unsupervised Learning In Machine Learning | Machine Learning T...
Supervised and Unsupervised Learning In Machine Learning | Machine Learning T...Supervised and Unsupervised Learning In Machine Learning | Machine Learning T...
Supervised and Unsupervised Learning In Machine Learning | Machine Learning T...
Simplilearn
 
Deep Learning Applications | Deep Learning Applications In Real Life | Deep l...
Deep Learning Applications | Deep Learning Applications In Real Life | Deep l...Deep Learning Applications | Deep Learning Applications In Real Life | Deep l...
Deep Learning Applications | Deep Learning Applications In Real Life | Deep l...
Simplilearn
 
Backpropagation And Gradient Descent In Neural Networks | Neural Network Tuto...
Backpropagation And Gradient Descent In Neural Networks | Neural Network Tuto...Backpropagation And Gradient Descent In Neural Networks | Neural Network Tuto...
Backpropagation And Gradient Descent In Neural Networks | Neural Network Tuto...
Simplilearn
 

Was ist angesagt? (20)

Machine learning
Machine learningMachine learning
Machine learning
 
Machine Can Think
Machine Can ThinkMachine Can Think
Machine Can Think
 
Machine learning ppt
Machine learning ppt Machine learning ppt
Machine learning ppt
 
Machine Learning
Machine LearningMachine Learning
Machine Learning
 
Machine Learning
Machine LearningMachine Learning
Machine Learning
 
Introduction to Machine Learning Classifiers
Introduction to Machine Learning ClassifiersIntroduction to Machine Learning Classifiers
Introduction to Machine Learning Classifiers
 
Introduction to Machine Learning
Introduction to Machine LearningIntroduction to Machine Learning
Introduction to Machine Learning
 
Lecture 1: What is Machine Learning?
Lecture 1: What is Machine Learning?Lecture 1: What is Machine Learning?
Lecture 1: What is Machine Learning?
 
Machine Learning
Machine LearningMachine Learning
Machine Learning
 
Machine Learning Tutorial | Machine Learning Basics | Machine Learning Algori...
Machine Learning Tutorial | Machine Learning Basics | Machine Learning Algori...Machine Learning Tutorial | Machine Learning Basics | Machine Learning Algori...
Machine Learning Tutorial | Machine Learning Basics | Machine Learning Algori...
 
Classification and Regression
Classification and RegressionClassification and Regression
Classification and Regression
 
Machine learning introduction
Machine learning introductionMachine learning introduction
Machine learning introduction
 
Supervised and Unsupervised Learning In Machine Learning | Machine Learning T...
Supervised and Unsupervised Learning In Machine Learning | Machine Learning T...Supervised and Unsupervised Learning In Machine Learning | Machine Learning T...
Supervised and Unsupervised Learning In Machine Learning | Machine Learning T...
 
Deep Learning Applications | Deep Learning Applications In Real Life | Deep l...
Deep Learning Applications | Deep Learning Applications In Real Life | Deep l...Deep Learning Applications | Deep Learning Applications In Real Life | Deep l...
Deep Learning Applications | Deep Learning Applications In Real Life | Deep l...
 
Machine Learning Unit 1 Semester 3 MSc IT Part 2 Mumbai University
Machine Learning Unit 1 Semester 3  MSc IT Part 2 Mumbai UniversityMachine Learning Unit 1 Semester 3  MSc IT Part 2 Mumbai University
Machine Learning Unit 1 Semester 3 MSc IT Part 2 Mumbai University
 
Machine Learning
Machine LearningMachine Learning
Machine Learning
 
Intro/Overview on Machine Learning Presentation
Intro/Overview on Machine Learning PresentationIntro/Overview on Machine Learning Presentation
Intro/Overview on Machine Learning Presentation
 
machine learning
machine learningmachine learning
machine learning
 
Introduction to ML (Machine Learning)
Introduction to ML (Machine Learning)Introduction to ML (Machine Learning)
Introduction to ML (Machine Learning)
 
Backpropagation And Gradient Descent In Neural Networks | Neural Network Tuto...
Backpropagation And Gradient Descent In Neural Networks | Neural Network Tuto...Backpropagation And Gradient Descent In Neural Networks | Neural Network Tuto...
Backpropagation And Gradient Descent In Neural Networks | Neural Network Tuto...
 

Ähnlich wie A Friendly Introduction to Machine Learning

Ähnlich wie A Friendly Introduction to Machine Learning (20)

Deep Learning and the state of AI / 2016
Deep Learning and the state of AI / 2016Deep Learning and the state of AI / 2016
Deep Learning and the state of AI / 2016
 
Hacking Predictive Modeling - RoadSec 2018
Hacking Predictive Modeling - RoadSec 2018Hacking Predictive Modeling - RoadSec 2018
Hacking Predictive Modeling - RoadSec 2018
 
Machine Learning Basics
Machine Learning BasicsMachine Learning Basics
Machine Learning Basics
 
Deep learning Introduction and Basics
Deep learning  Introduction and BasicsDeep learning  Introduction and Basics
Deep learning Introduction and Basics
 
Null
NullNull
Null
 
Machine Learning - Challenges, Learnings & Opportunities
Machine Learning - Challenges, Learnings & OpportunitiesMachine Learning - Challenges, Learnings & Opportunities
Machine Learning - Challenges, Learnings & Opportunities
 
Keepler Data Tech | Entendiendo tus propios modelos predictivos
Keepler Data Tech | Entendiendo tus propios modelos predictivosKeepler Data Tech | Entendiendo tus propios modelos predictivos
Keepler Data Tech | Entendiendo tus propios modelos predictivos
 
How to use Artificial Intelligence with Python? Edureka
How to use Artificial Intelligence with Python? EdurekaHow to use Artificial Intelligence with Python? Edureka
How to use Artificial Intelligence with Python? Edureka
 
Whats Next for Machine Learning
Whats Next for Machine LearningWhats Next for Machine Learning
Whats Next for Machine Learning
 
Debugging AI
Debugging AIDebugging AI
Debugging AI
 
Synergy of Human and Artificial Intelligence in Software Engineering
Synergy of Human and Artificial Intelligence in Software EngineeringSynergy of Human and Artificial Intelligence in Software Engineering
Synergy of Human and Artificial Intelligence in Software Engineering
 
Machine learning introduction
Machine learning introductionMachine learning introduction
Machine learning introduction
 
Python Machine Learning - Getting Started
Python Machine Learning - Getting StartedPython Machine Learning - Getting Started
Python Machine Learning - Getting Started
 
A step towards machine learning at accionlabs
A step towards machine learning at accionlabsA step towards machine learning at accionlabs
A step towards machine learning at accionlabs
 
Deep Learning Demystified
Deep Learning DemystifiedDeep Learning Demystified
Deep Learning Demystified
 
Hot Topics in Machine Learning for Research and Thesis
Hot Topics in Machine Learning for Research and ThesisHot Topics in Machine Learning for Research and Thesis
Hot Topics in Machine Learning for Research and Thesis
 
Machine Learning: Inteligencia Artificial no es sĂłlo un tema de Ciencia Ficci...
Machine Learning: Inteligencia Artificial no es sĂłlo un tema de Ciencia Ficci...Machine Learning: Inteligencia Artificial no es sĂłlo un tema de Ciencia Ficci...
Machine Learning: Inteligencia Artificial no es sĂłlo un tema de Ciencia Ficci...
 
Data Science Salon: Introduction to Machine Learning - Marketing Use Case
Data Science Salon: Introduction to Machine Learning - Marketing Use CaseData Science Salon: Introduction to Machine Learning - Marketing Use Case
Data Science Salon: Introduction to Machine Learning - Marketing Use Case
 
Data Science Salon Miami Presentation
Data Science Salon Miami PresentationData Science Salon Miami Presentation
Data Science Salon Miami Presentation
 
ML-Chapter_one.pptx
ML-Chapter_one.pptxML-Chapter_one.pptx
ML-Chapter_one.pptx
 

KĂŒrzlich hochgeladen

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

KĂŒrzlich hochgeladen (20)

TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 

A Friendly Introduction to Machine Learning

  • 1. Introduction to Machine Learning Chirag Jain, ML Engineer
  • 2. About Haptik Chatbot platform for publishers, advertisers and enterprises AI powered conversational interface to drive customer engagement Reach of 30 Million Users, processing 5 Million Chats per month One of the world’s largest chatbot platforms Started in 2013, global pioneers of chatbots
  • 3. How this talk is divided Part 1: AI Introduction and applications ➔Introduction ➔New and Old news about AI Part 2: ML Introduction and workflow ➔Introduction Part 3: High Level Learning framework ➔Code (and some Math) walkthrough of linear classifier
  • 4. What is AI ? Demonstration of human like intelligence by machines. A machine performing any task that needs human level intelligence can be said to be “Artificially Intelligent”
  • 5. AI In everyday life today Email Categorization Web search Targeted (annoying) Ads
  • 6. AI In everyday life today Maps & Navigation Computer Games Digital Assistants
  • 7. Few ML success stories in the past 3 years
  • 8. Few ML success stories in the past 3 years
  • 9. Few ML success stories in the past 3 years Neural Style Transfer Controllable Image Generation (Xianxu Hou et. al.)
  • 10. Major Goals of AI ➔Reasoning and Problem Solving ➔Knowledge Representation ➔Autonomy and Planning ➔Self Learning via Experiences ← Machine Learning is a part of this ➔Natural language processing ➔Sensory Perception
  • 11. Major Goals of AI ➔Motion and Manipulation ➔Social Intelligence ➔General/Super Intelligence ← Media tries to sell you this
  • 12. Sciences involved in AI research ➔Computer Science ➔Mathematics ➔Psychology ➔Linguistics ➔Philosophy ➔Many Others
  • 13. Philosophy around AI ➔Is general/super intelligence possible ? ➔Do they have to be similar to human systems to be intelligent as us ? ➔Can intelligent machines be dangerous ? ➔Should we prefer more accurate systems over transparent systems ?
  • 14. The vagueness and the hype Real Story: Task was to learn negotiation in natural language, not some efficient cryptic language. Researchers only reported a failed experiment trail.
  • 15. Few words on “Deep learning” Image Credits: http://neuralnetworksanddeeplearning.com/chap5.html
  • 16. AI, ML, NN, DL are not new! ➔First Programmable Computer ≈ 1936 ➔AI research began ≈ 1956 ➔Neural Networks - base ideas as early as 1943, polished idea ≈ 1958, research active since 1990s ➔Deep learning - first idea proposed in 1965, early implementations ≈ 1965 - 1971, research active since 1990s ➔Large NNs were computationally infeasible to train back then ➔NNs and DL went into “hibernation” for more than a decade
  • 17. Resurgence of “AI” because of Deep Learning Training complex models has become feasible now ➔Large datasets are available for some tasks ➔Compute power has increased exponentially - we now have very powerful GPUs/TPUs ➔Theoretical ideas in research have been polished over time ➔Much better tools to work with! ◆ Theano,Tensorflow (Google), Keras (now Google), Torch/PyTorch(Facebook), CNTK (Microsoft), Caffe (UCB), MXNet(Apache, Amazon), sklearn, gensim, nltk
  • 18. Machine Learning Image credits: https://recast.ai/blog/machine-learning-algorithms/
  • 19. Machine Learning Blends ideas from statistics, computer science, operations research, pattern recognition, information theory, control theory and many other disciplines to design algorithms that find low-level patterns in data, make predictions and help make decisions (at scale).
  • 21. Common Taxonomy of ML methods ➔Supervised Learning - some feedback is available ◆Completely Supervised Learning ◆Semi-Supervised Learning ◆Active learning ➔Reinforcement Learning ➔Unsupervised Learning - no explicit ground truths ➔Meta learning ➔...
  • 22. Common Tasks for ML ➔Classification (usually supervised) ➔Regression (usually supervised) ➔Clustering (unsupervised) ➔Dimensionality Reduction ➔...
  • 23. Classification ➔Task is to learn to categorize input into discrete classes E.g. Input: Image Output: probabilities of image containing {dog, cat, horse, zebra} ➔Supervised task, we have true labels for each input ➔Metrics: To keep things simple, we will use accuracy - how many things the classifier can classify correctly. Selecting a metric depends on the data + problem
  • 24. Logistic Regression - A simple linear classifier Notebook to follow along https://gist.github.com/chiragjn/24b548785d99a393fca9dc cfe1439d4a
  • 25. Gradient Descent Your loss function may look something like this
  • 26. Gradient Descent But let’s take a simpler example
  • 27. Gradient Descent Optimum value is at the bottom
  • 28. Gradient Descent You spawn at some random point
  • 29. Gradient Descent Gradient at any point points in direction of steepest change
  • 30. Gradient Descent Learning rate is the scaling factor of the gradient step i.e. how much to nudge each variable involved
  • 31. Gradient Descent Keep learning rate small, Take smaller steps
  • 32. Gradient Descent Large learning rate can cause overshoots
  • 33. Other things that we don’t have time for ➔Non-Linear classifiers ➔Learning Methods that don’t use Gradient Descent ➔Other Metrics: Precision, Recall, F1 ➔Overfitting and underfitting ➔And many more tricks of the trade
  • 34. Recommended materials: 1. https://www.coursera.org/learn/machine-learning 2. http://martin.zinkevich.org/rules_of_ml/rules_of_ml.pdf 2. http://neuralnetworksanddeeplearning.com/ 3. https://www.coursera.org/learn/neural-networks 4. https://web.stanford.edu/~hastie/ElemStatLearn/ 5. News and discussion on latest stuff - http://reddit.com/r/MachineLearning
  • 35. Thank You! Chirag Jain Machine Learning Engineer chirag.jain@haptik.ai