Professional Documents
Culture Documents
Lec 01 - Intro To ML
Lec 01 - Intro To ML
Lec 01 - Intro To ML
Learning 2
Machine learning (ML) intends to make machines to learn in a very limited scope
Machine Learning
What Does it Mean to Learn? 3
Alice has just begun taking a course on machine learning. What do we expect when we need her to “learn”
all about this topic.
What are the steps involved:
o Teaching through examples
She has done well at learning if she does well on the exam. But what makes a reasonable exam?
o If Bob spends the entire semester talking about machine learning, and then gives Alice an exam on
History of Pottery, then Alice’s performance on this exam will not be representative of her learning.
o On the other hand, if the exam only asks questions that Bob has answered exactly during lectures,
then this is also a bad test of Alice’s learning, especially if it’s an “open notes” exam.
o What is desired is that Alice observes specific examples from the course, and then has to answer
Machine Learning
What is ML? 6
Layman Definition
o The science (and art) of programming computers so they can learn from data.
General Definition
o The field of study that gives computers the ability to learn without being explicitly
programmed.
—Arthur Samuel, 1959
A more engineering-oriented definition:
o A computer program is said to learn from experience E with respect to some task T
Regardless of the definition you choose, at its most basic level, the goal
of machine learning is to adapt to new data independently and make
decisions and recommendations based on thousands of calculations and
analyses.
Machine Learning
Computer Program 8
o Applies transformation
o Gives output
Machine Learning
ML vs Traditional Programming 9
Machine Learning
Representative ML Problems 10
If(speed ==0)
Status = Rest
else if(speed > 0 && speed <= 4)
Status = Walking
else
Status = running
How to specify the rules to recognize
cycling or golfing etc?
Machine Learning
The Flipped Programming Paradigm of ML? 11
It is very hard to write programs that solve problems like recognizing a face.
o We don’t know what program to write because we don’t know how our brain does it.
o Even if we had a good idea about how to do it, the program might be horrendously
complicated.
Instead of writing a program by hand, we collect lots of examples that specify the correct
output for a given input.
A machine learning algorithm then takes these examples and produces a program that does
the job.
o The program produced by the learning algorithm may look very different from a
Machine Learning
Not All Problems are Suited for ML 12
2, 4, 18, 1, 77, 0, 85
Machine Learning
Why ML Shines? 13
Applications in which the data and hence the rules keep changing
o Spam Filter
Machine Learning
Why is ML Necessary? 15
Machine Learning
Resurgence of Interest in ML 16
Machine Learning
SUCCESS STORIES OF ML
Insurance Industry 18
Machine Learning
AXA Insurance: Auto Insurance Pricing 19
Technical Approach
o Using TensorFlow on the Google Cloud
o Address,
o Vehicle type,
o Previous Accidents,
o Original Channel,
Machine Learning
Pharma 20
o Clinical Trials
o Analysis
(Biochemical)
Data
o Biochemistry
o Clinical Trial
Case Data
Drug Discovery & Clinical Trials
o Journals, News…
Machine Learning
Pharma 21
o Treatment
Data
o Patient