Introduction to machine learning
-
Upload
ganesh-satpute -
Category
Engineering
-
view
312 -
download
0
Transcript of Introduction to machine learning
Introduction to Machine Learning
Ganesh Satpute, Sr. Software Engineer, Persistent Systems Ltd.
Image Source: https://www.coursera.org/learn/machine-learning
Where is it being used?
“Recommend” a user movies
Where is it being used?Recommend web articles to userSearch and tell user what he was
looking previouslyUpdates made to websites you visit
Where is it being used?
Where is it being used?
Image recognition Voice recognition Natural language processing Fraud detection Web search results Text-based sentiment analysisEmail spam filtering And many more…
History
Grew out of the quest for artificial intelligence Statistical Methods Probabilistic Methods Neural networks
What is Machine Learning?
How do traditional computer systems work?
How do we learn? Can machines use similar
methods? Iteratively learn from data Take decisions without explicitly
being told Generalize to particular problem
How it is done?
Data
Learn
Test
Predict
Types of Machine Learning
Supervised Learning Unsupervised Learning Reinforcement learning
Supervised Learning
“Someone” labels the data Credit card approval Classification Regression
Looks like
elephant
This one too
This is elephant
Unsupervised Learning
No labelling “Explore” the data for patterns E.g., Google News, Find similar news E.g., Facebook, find similar people
I don’t know what they are but they surely
look alike
Reinforcement Learning
Dog-Bone-Stick Give a bone if good work Stick, if something naughty
Image Source: http://kazerad.tumblr.com/post/99022123468/shepherd-of-the-masked
Algorithm Example: K-means
Visualization demo: http://www.onmyphd.com/?p=k-means.clustering
Code demo
Why Machine Learning?
Can’t formulate few problems Patterns exists Let machine learn on behalf of you
Breakthrough: Google AlphaGo
https://deepmind.com/alpha-go.html
Won 4 out of 5 matches against Go champion Lee Se-dol Learning intuitions
Breakthrough: IBM Watson
http://www.ibm.com/smarterplanet/us/en/ibmwatson/
Answered complicated questions that even humans will fail to “understand” Created 65 inventive cooking recipes Interesting application: iDAvatars Image processing, voice recognition, natural language processing
Breakthrough: Google Self-driving Car
https://www.google.com/selfdrivingcar/
Learnt from humans drivers
Follows traffic rulesFuture: Connected self-
driving cars talking to each other?
Do I Need to Worry?
• Three Laws of Robotics
• Google’s driverless car has run into its first accident
Data Privacy?
Want to learn more?
Introduction to ML, Yaser Abu-Mostafa, CalTech - https://www.youtube.com/playlist?list=PLD63A284B7615313A
Machine Learning, Andrew Ng, Standford University, https://www.coursera.org/learn/machine-learning
Questions?
Python FLAG ENABLE THREE_LAWS
Image Source: https://xkcd.com/1646/
Thank You!
[email protected]@ghsatpute
Comic Source: http://www.commitstrip.com/en/2016/03/01/the-end-of-the-coders/