SlideShare una empresa de Scribd logo
1 de 34
INTRODUCTION TO
MACHINE LEARNING
David Kauchak
CS 451 – Fall 2013
Why are you here?
What is Machine Learning?
Why are you taking this course?
What topics would you like to see
covered?
Machine Learning is…
Machine learning, a branch of artificial intelligence,
concerns the construction and study of systems that can
learn from data.
Machine Learning is…
Machine learning is programming computers to optimize a
performance criterion using example data or past experience.
-- Ethem Alpaydin
The goal of machine learning is to develop methods that can
automatically detect patterns in data, and then to use the
uncovered patterns to predict future data or other outcomes of
interest.
-- Kevin P. Murphy
The field of pattern recognition is concerned with the automatic
discovery of regularities in data through the use of computer
algorithms and with the use of these regularities to take actions.
-- Christopher M. Bishop
Machine Learning is…
Machine learning is about predicting the future based on the
past.
-- Hal Daume III
Machine Learning is…
Machine learning is about predicting the future based on the
past.
-- Hal Daume III
Training
Data
model/
predictor
past
model/
predictor
future
Testing
Data
Machine Learning, aka
data mining: machine learning applied to
“databases”, i.e. collections of data
inference and/or estimation in statistics
pattern recognition in engineering
signal processing in electrical engineering
induction
optimization
Goals of the course: Learn
about…
Different machine learning problems
Common techniques/tools used
 theoretical understanding
 practical implementation
Proper experimentation and evaluation
Dealing with large (huge) data sets
 Parallelization frameworks
 Programming tools
Goals of the course
Be able to laugh at these signs
(or at least know why one might…)
Administrative
Course page:
 http://www.cs.middlebury.edu/~dkauchak/classes/cs451/
 go/cs451
Assignments
 Weekly
 Mostly programming (Java, mostly)
 Some written/write-up
 Generally due Friday evenings
Two exams
Late Policy
Honor code
Course expectations
400-level course
Plan to stay busy!
Applied class, so lots of programming
Machine learning involves math
Machine learning problems
What high-level machine learning problems have
you seen or heard of before?
Data
examples
Data
Data
examples
Data
Data
examples
Data
Data
examples
Data
Supervised learning
Supervised learning: given labeled
label
label1
label3
label4
label5
labeled examples
examples
Supervised learning
Supervised learning: given labeled
model/
predictor
label
label1
label3
label4
label5
Supervised learning
model/
predictor
Supervised learning: learn to predict new
predicted label
Supervised learning:
classification
Supervised learning: given labeled
label
apple
apple
banana
banana
Classification: a finite set of
labels
Classification Example
Differentiate
between low-risk
and high-risk
customers from
their income and
savings
Classification Applications
Face recognition
Character recognition
Spam detection
Medical diagnosis: From symptoms to illnesses
Biometrics: Recognition/authentication using
physical and/or behavioral characteristics: Face, iris,
signature, etc
Supervised learning: regression
Supervised learning: given labeled
label
-4.5
10.1
3.2
4.3
Regression: label is real-
valued
Regression Example
Price of a used car
x : car attributes
(e.g. mileage)
y : price
y = wx+w0
24
Regression Applications
Economics/Finance: predict the value of a stock
Epidemiology
Car/plane navigation: angle of the steering wheel,
acceleration, …
Temporal trends: weather over time
…
Supervised learning: ranking
Supervised learning: given labeled
label
1
4
2
3
Ranking: label is a ranking
Ranking example
Given a query and
a set of web
pages,
rank them
according
to relevance
Ranking Applications
User preference, e.g. Netflix “My List” -- movie
queue ranking
iTunes
flight search (search in general)
reranking N-best output lists
…
Unsupervised learning
Unupervised learning: given data, i.e. examples, but no labels
Unsupervised learning
applications
learn clusters/groups without any label
customer segmentation (i.e. grouping)
image compression
bioinformatics: learn motifs
…
Reinforcement learning
left, right, straight, left, left, left, straight
left, straight, straight, left, right, straight, straight
GOOD
BAD
left, right, straight, left, left, left, straight
left, straight, straight, left, right, straight, straight
18.5
-3
Given a sequence of examples/states and a reward after
completing that sequence, learn to predict the action to
take in for an individual example/state
Reinforcement learning
example
… WIN!
… LOSE!
Backgammon
Given sequences of moves and whether or not
the player won at the end, learn to make good
moves
Reinforcement learning
example
http://www.youtube.com/watch?v=VCdxqn0fcnE
Other learning variations
What data is available:
 Supervised, unsupervised, reinforcement learning
 semi-supervised, active learning, …
How are we getting the data:
 online vs. offline learning
Type of model:
 generative vs. discriminative
 parametric vs. non-parametric

Más contenido relacionado

Similar a lecture1-introduction.pptx

Similar a lecture1-introduction.pptx (20)

Introduction to ML (Machine Learning)
Introduction to ML (Machine Learning)Introduction to ML (Machine Learning)
Introduction to ML (Machine Learning)
 
Machine Learning
Machine LearningMachine Learning
Machine Learning
 
Supervised learning techniques and applications
Supervised learning techniques and applicationsSupervised learning techniques and applications
Supervised learning techniques and applications
 
machine learning basic-1.pptx
machine learning basic-1.pptxmachine learning basic-1.pptx
machine learning basic-1.pptx
 
Machine learning presentation (razi)
Machine learning presentation (razi)Machine learning presentation (razi)
Machine learning presentation (razi)
 
Machine learning
Machine learningMachine learning
Machine learning
 
Machine Learning Presentation
Machine Learning PresentationMachine Learning Presentation
Machine Learning Presentation
 
Basics of machine learning
Basics of machine learningBasics of machine learning
Basics of machine learning
 
MACHINE LEARNING PRESENTATION (ARTIFICIAL INTELLIGENCE)
MACHINE LEARNING PRESENTATION (ARTIFICIAL INTELLIGENCE)MACHINE LEARNING PRESENTATION (ARTIFICIAL INTELLIGENCE)
MACHINE LEARNING PRESENTATION (ARTIFICIAL INTELLIGENCE)
 
Machine Learning and its types - Internship Presentation - week 8
Machine Learning and its types - Internship Presentation - week 8Machine Learning and its types - Internship Presentation - week 8
Machine Learning and its types - Internship Presentation - week 8
 
Protecting Artificial Intelligence/Machine Learning Inventions in the United ...
Protecting Artificial Intelligence/Machine Learning Inventions in the United ...Protecting Artificial Intelligence/Machine Learning Inventions in the United ...
Protecting Artificial Intelligence/Machine Learning Inventions in the United ...
 
DSCI 552 machine learning for data science
DSCI 552 machine learning for data scienceDSCI 552 machine learning for data science
DSCI 552 machine learning for data science
 
Knowledge discovery claudiad amato
Knowledge discovery claudiad amatoKnowledge discovery claudiad amato
Knowledge discovery claudiad amato
 
3 classification
3  classification3  classification
3 classification
 
Big data expo - machine learning in the elastic stack
Big data expo - machine learning in the elastic stack Big data expo - machine learning in the elastic stack
Big data expo - machine learning in the elastic stack
 
Introduction to Machine Learning
Introduction to Machine LearningIntroduction to Machine Learning
Introduction to Machine Learning
 
ml-01x01.pdf
ml-01x01.pdfml-01x01.pdf
ml-01x01.pdf
 
Lab 7.pptx
Lab 7.pptxLab 7.pptx
Lab 7.pptx
 
Machine learning
Machine learningMachine learning
Machine learning
 
Introduction to Machine Learning concepts
Introduction to Machine Learning conceptsIntroduction to Machine Learning concepts
Introduction to Machine Learning concepts
 

Más de Siva453615

106622.pdf planning process in management and organisational behaviour
106622.pdf planning process in management and organisational behaviour106622.pdf planning process in management and organisational behaviour
106622.pdf planning process in management and organisational behaviour
Siva453615
 
Managerial economics markets unit 3 for jntuk
Managerial economics markets unit 3 for jntukManagerial economics markets unit 3 for jntuk
Managerial economics markets unit 3 for jntuk
Siva453615
 
Unit-1-Introduction-to-Management
Unit-1-Introduction-to-ManagementUnit-1-Introduction-to-Management
Unit-1-Introduction-to-Management
Siva453615
 
70055256-Reward-Management.ppt
70055256-Reward-Management.ppt70055256-Reward-Management.ppt
70055256-Reward-Management.ppt
Siva453615
 
15_02_2023_41526209.pdf
15_02_2023_41526209.pdf15_02_2023_41526209.pdf
15_02_2023_41526209.pdf
Siva453615
 
HVPE 9.1 About the Course.ppt
HVPE 9.1 About the Course.pptHVPE 9.1 About the Course.ppt
HVPE 9.1 About the Course.ppt
Siva453615
 
UHV I Induction Program Highlights v2.pptx
UHV I Induction Program Highlights v2.pptxUHV I Induction Program Highlights v2.pptx
UHV I Induction Program Highlights v2.pptx
Siva453615
 
3 Guidelines, Content _ Process of VE.ppt
3 Guidelines, Content _ Process of VE.ppt3 Guidelines, Content _ Process of VE.ppt
3 Guidelines, Content _ Process of VE.ppt
Siva453615
 
427_16SACAOB3_2020051805192483 (1).ppt
427_16SACAOB3_2020051805192483 (1).ppt427_16SACAOB3_2020051805192483 (1).ppt
427_16SACAOB3_2020051805192483 (1).ppt
Siva453615
 
Unit-3-OB-Perception-attribution-tu-ms-2018.pptx
Unit-3-OB-Perception-attribution-tu-ms-2018.pptxUnit-3-OB-Perception-attribution-tu-ms-2018.pptx
Unit-3-OB-Perception-attribution-tu-ms-2018.pptx
Siva453615
 

Más de Siva453615 (20)

106622.pdf planning process in management and organisational behaviour
106622.pdf planning process in management and organisational behaviour106622.pdf planning process in management and organisational behaviour
106622.pdf planning process in management and organisational behaviour
 
Managerial economics markets unit 3 for jntuk
Managerial economics markets unit 3 for jntukManagerial economics markets unit 3 for jntuk
Managerial economics markets unit 3 for jntuk
 
Unit-1-Introduction-to-Management
Unit-1-Introduction-to-ManagementUnit-1-Introduction-to-Management
Unit-1-Introduction-to-Management
 
70055256-Reward-Management.ppt
70055256-Reward-Management.ppt70055256-Reward-Management.ppt
70055256-Reward-Management.ppt
 
431239867-MOTIVATION-REWARD-SYSTEM-ppt.ppt
431239867-MOTIVATION-REWARD-SYSTEM-ppt.ppt431239867-MOTIVATION-REWARD-SYSTEM-ppt.ppt
431239867-MOTIVATION-REWARD-SYSTEM-ppt.ppt
 
FARRoundtable.ppt
FARRoundtable.pptFARRoundtable.ppt
FARRoundtable.ppt
 
hrm ppt.pptx
hrm ppt.pptxhrm ppt.pptx
hrm ppt.pptx
 
15_02_2023_41526209.pdf
15_02_2023_41526209.pdf15_02_2023_41526209.pdf
15_02_2023_41526209.pdf
 
17CS008.pdf
17CS008.pdf17CS008.pdf
17CS008.pdf
 
15_02_2023_41526209.pdf
15_02_2023_41526209.pdf15_02_2023_41526209.pdf
15_02_2023_41526209.pdf
 
null.pptx
null.pptxnull.pptx
null.pptx
 
HVPE 9.1 About the Course.ppt
HVPE 9.1 About the Course.pptHVPE 9.1 About the Course.ppt
HVPE 9.1 About the Course.ppt
 
UHV I Induction Program Highlights v2.pptx
UHV I Induction Program Highlights v2.pptxUHV I Induction Program Highlights v2.pptx
UHV I Induction Program Highlights v2.pptx
 
EITK.pptx
EITK.pptxEITK.pptx
EITK.pptx
 
SIP UHV.pptx
SIP UHV.pptxSIP UHV.pptx
SIP UHV.pptx
 
CIClassCh05.ppt
CIClassCh05.pptCIClassCh05.ppt
CIClassCh05.ppt
 
UHV lecture 1.ppt
UHV lecture 1.pptUHV lecture 1.ppt
UHV lecture 1.ppt
 
3 Guidelines, Content _ Process of VE.ppt
3 Guidelines, Content _ Process of VE.ppt3 Guidelines, Content _ Process of VE.ppt
3 Guidelines, Content _ Process of VE.ppt
 
427_16SACAOB3_2020051805192483 (1).ppt
427_16SACAOB3_2020051805192483 (1).ppt427_16SACAOB3_2020051805192483 (1).ppt
427_16SACAOB3_2020051805192483 (1).ppt
 
Unit-3-OB-Perception-attribution-tu-ms-2018.pptx
Unit-3-OB-Perception-attribution-tu-ms-2018.pptxUnit-3-OB-Perception-attribution-tu-ms-2018.pptx
Unit-3-OB-Perception-attribution-tu-ms-2018.pptx
 

Último

Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
Kamal Acharya
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
Verification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptxVerification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptx
chumtiyababu
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Kandungan 087776558899
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
mphochane1998
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ssuser89054b
 

Último (20)

Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equation
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
 
Engineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesEngineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planes
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
 
Computer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to ComputersComputer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to Computers
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and properties
 
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxA CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
 
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLEGEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
 
Verification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptxVerification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptx
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
Wadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptxWadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptx
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdf
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network Devices
 

lecture1-introduction.pptx