Machine Learning
What is it , why is it important and what you need to do?
Agenda
â—Ź Introduction
â—Ź Supervised Learning
â—Ź Unsupervised Learning
â—Ź Reinforcement Learning
â—Ź Applications
â—Ź Demo*
â—Ź How to get started on your own? - The Perfectionist
â—Ź How to get started on your own? - The Pragmatist
â—Ź Career in ML?
â—Ź Higher Education in ML - India
â—Ź Higher Education in ML - Abroad
Introduction
*Image Courtesy - https://www.newtechdojo.com/list-machine-learning-algorithms/
Supervised Learning
*Image Courtesy - https://www.boozallen.com/content/dam/boozallen_site/sig/pdf/publications/machine-intelligence-quick-guide-to-how-machines-learn.pdf
Supervised Learning - “Concretely”
*Image Courtesy - http://www.holehouse.org/mlclass/01_02_Introduction_regression_analysis_and_gr.html
Linear Regression
*Image Courtesy - http://www.holehouse.org/mlclass/01_02_Introduction_regression_analysis_and_gr.html
Objective Error
Logistic Regression (Classification)
*Image Courtesy - http://www.holehouse.org/mlclass/01_02_Introduction_regression_analysis_and_gr.html
Objective
Error
Unsupervised Learning
*Image Courtesy - https://www.boozallen.com/content/dam/boozallen_site/sig/pdf/publications/machine-intelligence-quick-guide-to-how-machines-learn.pdf
Reinforcement Learning
*Image Courtesy - https://medium.freecodecamp.org/an-introduction-to-reinforcement-learning-4339519de419
Applications
â—Ź Real Time Fraud detection in Credit cards
â—Ź Self driving cars
â—Ź Practical Speech recognition
â—Ź Health Care
â—Ź Ads targeting
â—Ź HFT Algorithmic trading
â—Ź Uber, netflix
â—Ź Text recognition
â—Ź Space Debris
â—Ź Myntra - Pricing, Personalization, Recommendation, Fashion Design generation (GAN),
Forecasting, Search, Ads ranking, Sizing recommendation, User affinities, Personalized
Notification
***Disclaimer - The thing you are about to witness is never attempted in a real life
situations. If things go horribly wrong please cut me some slack and bare with me.
As Murphy’s Law says- “Anything that can go wrong will go wrong”
DEMO
URL - https://goo.gl/forms/IJ6SM4qcRuKNvNGl2
How to get Started? - The Perfectionist
â—Ź Programming - Coursera Algorithms by Stanford Tim Roughgarden (Intermediate), NPTEL data structures by Dr
Naveen Garg (Beginner), Geeksforgeeks, Leetcode and Firecode.io(my favorite)
â—Ź Probability - Khan Academy(Beginner), MIT 6.041 Introduction to probability lectures by Prof. John Tsitsiklis
(Beginner/ Intermediate), Harvard Statistics 110 by Prof. Blitzstein (Advanced)
â—Ź Linear Algebra - Essence of Linear Algebra videos on Youtube by 3blue1brown channel (Beginner), Gilbert Strang
Lectures at MIT (Advanced), Mathematics for Machine Learning: Linear Algebra in Coursera by Imperial College
London (Intermediate)
â—Ź Calculus - Essence of Calculus videos on Youtube by 3blue1brown channel (Beginner), Multivariate Calculus on
Khan Academy(Intermediate)
â—Ź Machine Learning - Coursera Stanford Machine Learning by Andrew Ng*(Beginner), CS229 Machine Learning
Lectures by Andrew Ng(Intermediate), Nando De Freitas UG and PG Machine Learning Course at UCB in Youtube
(Intermediate), Abu Mostafa Machine Learning course at Caltech (Intermediate)
â—Ź Deep Learning - CS231n Lectures by Andrej Karpathy at Stanford(Beginner), Fast.ai course taught by Jeremy
Howard(Easy Beginner - No Prerequisite), Coursera Deep Learning by Andrew Ng(Beginner)
â—Ź Reinforcement Learning - David Silver Lectures in Youtube, Sutton Book (one of the easiest books to read), udacity
Reinforcement Learning, AI lectures at MIT, Deep Reinforcement Learning Bootcamp by Berkeley
â—Ź Udacity Nanodegrees - Foundation to Machine Learning, Deep Learning, Artificial Intelligence
â—Ź Books - Programming the Collective Intelligence (Easy Beginner), Pattern Recognition and Machine Learning by
Bishop, Kevin Murphy Machine Learning, Algorithm Design Manual (Intermediate)
Are You serious Dude?
How to get Started? - The Perfectionist
â—Ź Programming - Coursera Algorithms by Stanford Tim Roughgarden (Intermediate), NPTEL data structures by Dr
Naveen Garg (Beginner), Geeksforgeeks, Leetcode and Firecode.io(my favorite)
â—Ź Probability - Khan Academy(Beginner), MIT 6.041 Introduction to probability lectures by Prof. John Tsitsiklis
(Beginner/ Intermediate), Harvard Statistics 110 by Prof. Blitzstein (Advanced)
â—Ź Linear Algebra - Essence of Linear Algebra videos on Youtube by 3blue1brown channel (Beginner), Gilbert Strang
Lectures at MIT (Advanced), Mathematics for Machine Learning: Linear Algebra in Coursera by Imperial College
London (Intermediate)
â—Ź Calculus - Essence of Calculus videos on Youtube by 3blue1brown channel (Beginner), Multivariate Calculus on
Khan Academy(Intermediate)
â—Ź Machine Learning - Coursera Stanford Machine Learning by Andrew Ng*(Beginner), CS229 Machine Learning
Lectures by Andrew Ng(Intermediate), Nando De Freitas UG and PG Machine Learning Course at UCB in Youtube
(Intermediate), Abu Mostafa Machine Learning course at Caltech (Intermediate)
â—Ź Deep Learning - CS231n Lectures by Andrej Karpathy at Stanford(Beginner), Fast.ai course taught by Jeremy
Howard(Easy Beginner - No Prerequisite), Coursera Deep Learning by Andrew Ng(Beginner)
â—Ź Reinforcement Learning - David Silver Lectures in Youtube, Sutton Book (one of the easiest books to read), udacity
Reinforcement Learning, AI lectures at MIT, Deep Reinforcement Learning Bootcamp by Berkeley
â—Ź Udacity Nanodegrees - Foundation to Machine Learning, Deep Learning, Artificial Intelligence
â—Ź Books - Programming the Collective Intelligence (Easy Beginner), Pattern Recognition and Machine Learning by
Bishop, Kevin Murphy Machine Learning, Algorithm Design Manual (Intermediate)
How to get Started? - The Pragmatist
â—Ź Coursera Stanford Machine Learning by Andrew Ng*(Beginner)
â—Ź Kaggle Competitions for Machine Learning
â—Ź Fast.ai for Deep Learning
Career in ML?
Data Engineer
â—Ź Works on Big Data
â—Ź Knows Programming
â—Ź Provides Infrastructure
â—Ź Solid Software Engineer
â—Ź Every Big company has
requirement
Data Scientist / Analyst
â—Ź Works for Business teams
â—Ź Day to Day improvements
like revenue, marketing
â—Ź Mu Sigma, Sigtuple,
Fractal analytics
Data Scientist/ Applied
Scientist/ Computer
Scientist
â—Ź Works on Big Data
â—Ź Knows Programming,
Machine learning
â—Ź Big Companies - Amazon,
Flipkart, Google,
Microsoft, Swiggy
*My Career - Did all the things in perfectionist slide ;) , break problem
Higher Education in ML - India
â—Ź Udacity Nanodegree
â—Ź PGDBA - (IIM Kolkata, ISI Kolkata, IIT Kharagpur, 1 internship) - Best Course in the country right now - takes
60 students
â—Ź IISc Data Science Mtech - only 15 students are admitted - very good
â—Ź IIT Mtech in Computer Science or Machine Learning , IIT Bombay is the best
â—Ź IIIT Bangalore, IIIT Hyderabad MS in Data Science
â—Ź ISB Hyderabad 1 year course similar to PGDBA
â—Ź IIM Bangalore 6 months Data Analytics Diploma - best for working professional - in bangalore on weekends
Higher Education in ML - Abroad
â—Ź For job after MS United States is the place to go
â—Ź Only want job in US go to university with rank at least 80 according to US News & World Report
â—Ź Want to really learn something - go to top 30 colleges
â—Ź For Research Canada - University of British Columbia, University of Montreal, University of Toronto, UK -
Oxford, Imperial College London, University College London, Switzerland - EPFL and ETH Zurich
â—Ź Georgia Tech Online Masters
Personal Note : Doesn’t matter what career you choose remember Education is lifelong learning, challenge yourself.
THANK YOU

Machine learning

  • 1.
    Machine Learning What isit , why is it important and what you need to do?
  • 2.
    Agenda â—Ź Introduction â—Ź SupervisedLearning â—Ź Unsupervised Learning â—Ź Reinforcement Learning â—Ź Applications â—Ź Demo* â—Ź How to get started on your own? - The Perfectionist â—Ź How to get started on your own? - The Pragmatist â—Ź Career in ML? â—Ź Higher Education in ML - India â—Ź Higher Education in ML - Abroad
  • 3.
    Introduction *Image Courtesy -https://www.newtechdojo.com/list-machine-learning-algorithms/
  • 4.
    Supervised Learning *Image Courtesy- https://www.boozallen.com/content/dam/boozallen_site/sig/pdf/publications/machine-intelligence-quick-guide-to-how-machines-learn.pdf
  • 5.
    Supervised Learning -“Concretely” *Image Courtesy - http://www.holehouse.org/mlclass/01_02_Introduction_regression_analysis_and_gr.html
  • 6.
    Linear Regression *Image Courtesy- http://www.holehouse.org/mlclass/01_02_Introduction_regression_analysis_and_gr.html Objective Error
  • 7.
    Logistic Regression (Classification) *ImageCourtesy - http://www.holehouse.org/mlclass/01_02_Introduction_regression_analysis_and_gr.html Objective Error
  • 8.
    Unsupervised Learning *Image Courtesy- https://www.boozallen.com/content/dam/boozallen_site/sig/pdf/publications/machine-intelligence-quick-guide-to-how-machines-learn.pdf
  • 9.
    Reinforcement Learning *Image Courtesy- https://medium.freecodecamp.org/an-introduction-to-reinforcement-learning-4339519de419
  • 10.
    Applications â—Ź Real TimeFraud detection in Credit cards â—Ź Self driving cars â—Ź Practical Speech recognition â—Ź Health Care â—Ź Ads targeting â—Ź HFT Algorithmic trading â—Ź Uber, netflix â—Ź Text recognition â—Ź Space Debris â—Ź Myntra - Pricing, Personalization, Recommendation, Fashion Design generation (GAN), Forecasting, Search, Ads ranking, Sizing recommendation, User affinities, Personalized Notification
  • 11.
    ***Disclaimer - Thething you are about to witness is never attempted in a real life situations. If things go horribly wrong please cut me some slack and bare with me. As Murphy’s Law says- “Anything that can go wrong will go wrong” DEMO URL - https://goo.gl/forms/IJ6SM4qcRuKNvNGl2
  • 12.
    How to getStarted? - The Perfectionist â—Ź Programming - Coursera Algorithms by Stanford Tim Roughgarden (Intermediate), NPTEL data structures by Dr Naveen Garg (Beginner), Geeksforgeeks, Leetcode and Firecode.io(my favorite) â—Ź Probability - Khan Academy(Beginner), MIT 6.041 Introduction to probability lectures by Prof. John Tsitsiklis (Beginner/ Intermediate), Harvard Statistics 110 by Prof. Blitzstein (Advanced) â—Ź Linear Algebra - Essence of Linear Algebra videos on Youtube by 3blue1brown channel (Beginner), Gilbert Strang Lectures at MIT (Advanced), Mathematics for Machine Learning: Linear Algebra in Coursera by Imperial College London (Intermediate) â—Ź Calculus - Essence of Calculus videos on Youtube by 3blue1brown channel (Beginner), Multivariate Calculus on Khan Academy(Intermediate) â—Ź Machine Learning - Coursera Stanford Machine Learning by Andrew Ng*(Beginner), CS229 Machine Learning Lectures by Andrew Ng(Intermediate), Nando De Freitas UG and PG Machine Learning Course at UCB in Youtube (Intermediate), Abu Mostafa Machine Learning course at Caltech (Intermediate) â—Ź Deep Learning - CS231n Lectures by Andrej Karpathy at Stanford(Beginner), Fast.ai course taught by Jeremy Howard(Easy Beginner - No Prerequisite), Coursera Deep Learning by Andrew Ng(Beginner) â—Ź Reinforcement Learning - David Silver Lectures in Youtube, Sutton Book (one of the easiest books to read), udacity Reinforcement Learning, AI lectures at MIT, Deep Reinforcement Learning Bootcamp by Berkeley â—Ź Udacity Nanodegrees - Foundation to Machine Learning, Deep Learning, Artificial Intelligence â—Ź Books - Programming the Collective Intelligence (Easy Beginner), Pattern Recognition and Machine Learning by Bishop, Kevin Murphy Machine Learning, Algorithm Design Manual (Intermediate)
  • 13.
  • 14.
    How to getStarted? - The Perfectionist â—Ź Programming - Coursera Algorithms by Stanford Tim Roughgarden (Intermediate), NPTEL data structures by Dr Naveen Garg (Beginner), Geeksforgeeks, Leetcode and Firecode.io(my favorite) â—Ź Probability - Khan Academy(Beginner), MIT 6.041 Introduction to probability lectures by Prof. John Tsitsiklis (Beginner/ Intermediate), Harvard Statistics 110 by Prof. Blitzstein (Advanced) â—Ź Linear Algebra - Essence of Linear Algebra videos on Youtube by 3blue1brown channel (Beginner), Gilbert Strang Lectures at MIT (Advanced), Mathematics for Machine Learning: Linear Algebra in Coursera by Imperial College London (Intermediate) â—Ź Calculus - Essence of Calculus videos on Youtube by 3blue1brown channel (Beginner), Multivariate Calculus on Khan Academy(Intermediate) â—Ź Machine Learning - Coursera Stanford Machine Learning by Andrew Ng*(Beginner), CS229 Machine Learning Lectures by Andrew Ng(Intermediate), Nando De Freitas UG and PG Machine Learning Course at UCB in Youtube (Intermediate), Abu Mostafa Machine Learning course at Caltech (Intermediate) â—Ź Deep Learning - CS231n Lectures by Andrej Karpathy at Stanford(Beginner), Fast.ai course taught by Jeremy Howard(Easy Beginner - No Prerequisite), Coursera Deep Learning by Andrew Ng(Beginner) â—Ź Reinforcement Learning - David Silver Lectures in Youtube, Sutton Book (one of the easiest books to read), udacity Reinforcement Learning, AI lectures at MIT, Deep Reinforcement Learning Bootcamp by Berkeley â—Ź Udacity Nanodegrees - Foundation to Machine Learning, Deep Learning, Artificial Intelligence â—Ź Books - Programming the Collective Intelligence (Easy Beginner), Pattern Recognition and Machine Learning by Bishop, Kevin Murphy Machine Learning, Algorithm Design Manual (Intermediate)
  • 15.
    How to getStarted? - The Pragmatist â—Ź Coursera Stanford Machine Learning by Andrew Ng*(Beginner) â—Ź Kaggle Competitions for Machine Learning â—Ź Fast.ai for Deep Learning
  • 16.
    Career in ML? DataEngineer â—Ź Works on Big Data â—Ź Knows Programming â—Ź Provides Infrastructure â—Ź Solid Software Engineer â—Ź Every Big company has requirement Data Scientist / Analyst â—Ź Works for Business teams â—Ź Day to Day improvements like revenue, marketing â—Ź Mu Sigma, Sigtuple, Fractal analytics Data Scientist/ Applied Scientist/ Computer Scientist â—Ź Works on Big Data â—Ź Knows Programming, Machine learning â—Ź Big Companies - Amazon, Flipkart, Google, Microsoft, Swiggy *My Career - Did all the things in perfectionist slide ;) , break problem
  • 17.
    Higher Education inML - India â—Ź Udacity Nanodegree â—Ź PGDBA - (IIM Kolkata, ISI Kolkata, IIT Kharagpur, 1 internship) - Best Course in the country right now - takes 60 students â—Ź IISc Data Science Mtech - only 15 students are admitted - very good â—Ź IIT Mtech in Computer Science or Machine Learning , IIT Bombay is the best â—Ź IIIT Bangalore, IIIT Hyderabad MS in Data Science â—Ź ISB Hyderabad 1 year course similar to PGDBA â—Ź IIM Bangalore 6 months Data Analytics Diploma - best for working professional - in bangalore on weekends
  • 18.
    Higher Education inML - Abroad ● For job after MS United States is the place to go ● Only want job in US go to university with rank at least 80 according to US News & World Report ● Want to really learn something - go to top 30 colleges ● For Research Canada - University of British Columbia, University of Montreal, University of Toronto, UK - Oxford, Imperial College London, University College London, Switzerland - EPFL and ETH Zurich ● Georgia Tech Online Masters Personal Note : Doesn’t matter what career you choose remember Education is lifelong learning, challenge yourself.
  • 19.

Editor's Notes