Home
Add Document
Sign In
Create An Account
introduction to machine learning
Download PDF
Comment
Report
7 Downloads
85 Views
INTRODUCTION TO MACHINE LEARNING
Machine Learning: What’s The Challenge?
Introduction to Machine Learning
Goals of the course ●
Identify a machine learning problem
●
Use basic machine learning techniques
●
Think about your data/results
Introduction to Machine Learning
What is Machine Learning? ●
Construct/use algorithms that learn from data
●
More information
Higher performance
●
Previous solutions
Experience
Introduction to Machine Learning
Example color
●
Label squares: size and edge
●
Earlier observations (labeled by humans):
●
Task for computer = label unseen square:
? ●
Result: right or wrong!
Introduction to Machine Learning
Input Knowledge
Features
Label
In example: pre-labeled squares
Observations
In R - use data.frame() > squares dim(squares)
#Observations, #Features
> str(squares)
Structured Overview
> summary(squares)
Distribution Measures
Introduction to Machine Learning
Formulation INPUT
FUNCTION
OUTPUT
ESTIMATED FUNCTION
COLOR
Introduction to Machine Learning
ML: What It Is Not ●
Determining most occurring color
●
Calculating average size
Goal: Building models for prediction!
}
NOT Machine Learning
Introduction to Machine Learning
Regression Regression INPUT: Weight OUTPUT: Height
Weight
Height
Estimated function:
Introduction to Machine Learning
More Applications! ●
Shopping basket analysis
●
Movie recommendation systems
●
Decision making for self-driving cars
●
and many more!
INTRODUCTION TO MACHINE LEARNING
Let’s practice!
INTRODUCTION TO MACHINE LEARNING
Classification Regression Clustering
Introduction to Machine Learning
Common ML Problems ●
Classification
●
Regression
●
Clustering
Introduction to Machine Learning
Classification Problem Goal: predict category of new observation
Earlier Observations
Estimate
CLASSIFIER
CLASSIFIER
Unseen Data
Class
Introduction to Machine Learning
Classification Applications ●
Medical Diagnosis
Sick and Not Sick
●
Animal Recognition
Dog, Cat and Horse
Important: ●
Qualitative Output
●
Predefined Classes
Introduction to Machine Learning
Regression REGRESSION FUNCTION
PREDICTORS
RESPONSE
●
Relationship: Height - Weight?
●
Linear?
●
Predict: Weight
Height
Introduction to Machine Learning
Regression Model Fi"ing a linear function
Estimate on previous input-output > lm(response ~ predictor)
●
Predictor:
●
Response:
●
Coefficients:
Introduction to Machine Learning
Regression Applications ●
Payments
Credit Scores
●
Time
Subscriptions
●
Grades
Landing a Job
●
Quantitative Output
●
Previous input-output observations
Introduction to Machine Learning
Clustering ●
●
Clustering: grouping objects in clusters ●
Similar within cluster
●
Dissimilar between clusters
Example: Grouping similar animal photos ●
No labels
●
No right or wrong
●
Plenty possible clusterings
Introduction to Machine Learning
k-Means
5 −5
0
y −5
0
y
5
Cluster data in k clusters!
0
5
10 x
0
5
10 x
INTRODUCTION TO MACHINE LEARNING
Let’s Practice
INTRODUCTION TO MACHINE LEARNING
Supervised vs. Unsupervised
Introduction to Machine Learning
Machine Learning Tasks ●
Classification
●
Regression
●
Clustering
quite similar
Introduction to Machine Learning
Supervised Learning ̂ Find: function f which can be used to assign a class or value to unseen observations. Given: a set of labeled observations
Supervised Learning
Introduction to Machine Learning
Unsupervised Learning ●
Labeling can be tedious, o!en done by humans
●
Some techniques don’t require labeled data
●
Unsupervised Learning ●
Clustering: find groups observation that are similar
●
Does not require labeled observations
Introduction to Machine Learning
Performance of the model ●
●
Supervised Learning ●
Compare real labels with predicted labels
●
Predictions should be similar to real labels
Unsupervised Learning ●
No real labels to compare
●
Techniques will be explained in this course
Introduction to Machine Learning
Semi-Supervised Learning ●
A lot of unlabeled observations
●
A few labeled
●
Group similar observations using clustering
●
Use clustering information and classes of labeled observations to assign a class to unlabelled observations
●
More labeled observations for supervised learning
INTRODUCTION TO MACHINE LEARNING
Let’s practice!
Recommend Documents
INTRODUCTION TO MACHINE LEARNING
Introduction to Machine Learning
introduction to machine learning
Introduction to Machine Quilting
Introduction to Machine Quilting
Introduction to Machine Applique
×
Report introduction to machine learning
Your name
Email
Reason
-Select Reason-
Pornographic
Defamatory
Illegal/Unlawful
Spam
Other Terms Of Service Violation
File a copyright complaint
Description
×
Sign In
Email
Password
Remember me
Forgot password?
Sign In
Login with Facebook
Our partners will collect data and use cookies for ad personalization and measurement.
Learn how we and our ad partner Google, collect and use data
.
Agree & Close