SlideShare a Scribd company logo
1 of 16
Download to read offline
Source Materials
1- “ UNDERSTANDING MACHINE LEARNING From Theory to
Algorithms” , Shai Shalev-Shwartz, Shai Ben-David, 2014.
2- “Introduction to Machine Learning” , Ethem Alpaydın, Third
Edition, 2014.
Introduction
Welcome
Machine Learning
What do you need to know now?
•You should know how to do math and how to program:
–Calculus
–Probability/statistics
–Linear algebra (matrices and vectors)
Programming:
1- Matlab.
2- TensorFlow is a free and open-source software library for machine learning.
Learning:
Learning is the process of converting experience into knowledge. The input to a learning algorithm is training data, representing
experience, and the output is some expertise, which usually takes the form of another computer program that can perform some
task.
TYPES OF LEARNING :
1- Supervised versus Unsupervised.
2- Active versus Passive Learners:
An active learner interacts with the environment at training time, say, by posing queries or performing experiments, while a
passive learner only observes the information provided by the environment (or the teacher) without influencing or directing
it.
Machine learning can be viewed as a branch of AI (Artificial Intelligence)
What is Machine Learning?
Machine learning is about the execution of learning by computers;
Definition of Machine Learning
Arthur Samuel (1959): Machine Learning is the field of study that gives the
computer the ability to learn without being explicitly programmed.
Machine learning is making decisions or predictions based on data.
Application of machine learning methods to large databases is called data mining.
Why is Machine Learning Important?
Some tasks cannot be defined well, except by examples (e.g., recognizing people).
Relationships and correlations can be hidden within large amounts of data. Machine
Learning/Data Mining may be able to find these relationships.
Human designers often produce machines that do not work as well as desired in the
environments in which they are used.
The amount of knowledge available about certain tasks might be too large for explicit
encoding by humans (e.g., medical diagnostic).
Environments change over time.
New knowledge about tasks is constantly being discovered by humans. It may be difficult to
continuously re-design systems “by hand”.
What is Machine Learning (speech recognition)?
“Hi”
“How are you”
“Good bye”
You said “Hello”
A large amount of
audio data
You write the
program for learning.
Learning ......
“monkey”
“cat
”
“dog”
What is Machine Learning?
This is “cat”
A large amount of
images
You write the
program for learning.
Learning ......
Machine Learning
≈ Looking for a Function
• Speech Recognition
• Image Recognition
• Playing Go
• Dialogue System
( )=
f
( )=
f
( )=
f
( )=
f
“Cat”
“How are
you”
“5-5”
“Hello”
“Hi”
(what the user said) (system response)
(next move)
Framework
A set of
function 
2
1, f
f
( )=
1
f “cat
”
( )=
1
f “dog
”
( )=
2
f “monkey”
( )=
2
f “snake
”
Model
( )=
f “cat”
Image Recognition:
Framework
A set of
function 
2
1, f
f
( )=
f “cat”
Image Recognition:
Model
Training
Data
Goodness of
function f
Better!
“monkey” “cat “dog
function input:
function
Framework
A set of
function 
2
1, f
f
( )=
f “cat”
Image Recognition:
Model
Training
Data
Goodness of
function f
“monkey” “cat “dog
*
f
Pick the “Best” Function
Using 
f
“cat”
Training Testing
Step 1
Step 2 Step 3
Step 1:
define a set
of function
Step 2:
goodness of
function
Step 3: pick
the best
function
Machine Learning is so simple ……
L1_Introduction - part 1.pdf
L1_Introduction - part 1.pdf

More Related Content

What's hot

Introduction to machine learning
Introduction to machine learningIntroduction to machine learning
Introduction to machine learningSangath babu
 
A Machine Learning Primer,
A Machine Learning Primer,A Machine Learning Primer,
A Machine Learning Primer,Eirini Ntoutsi
 
introducción a Machine Learning
introducción a Machine Learningintroducción a Machine Learning
introducción a Machine Learningbutest
 
Active learning: Scenarios and techniques
Active learning: Scenarios and techniquesActive learning: Scenarios and techniques
Active learning: Scenarios and techniquesweb2webs
 
Feeler: Supporting awareness and reflection about learning through EEG data
Feeler: Supporting awareness and reflection  about learning through EEG data Feeler: Supporting awareness and reflection  about learning through EEG data
Feeler: Supporting awareness and reflection about learning through EEG data Eva Durall
 
Basics of machine learning
Basics of machine learningBasics of machine learning
Basics of machine learningGopal Verma
 
Machine learning[1]
Machine learning[1]Machine learning[1]
Machine learning[1]sugaeshwari
 
Assistive Technology for Math
Assistive Technology for MathAssistive Technology for Math
Assistive Technology for MathATLA
 
Artificial Intelligence: Expert Systems Components
Artificial Intelligence: Expert Systems ComponentsArtificial Intelligence: Expert Systems Components
Artificial Intelligence: Expert Systems ComponentsThe Integral Worm
 
You’re So Distracted… You Probably (Don’t) Think This Presentation is About You
You’re So Distracted… You Probably (Don’t) Think This Presentation is About YouYou’re So Distracted… You Probably (Don’t) Think This Presentation is About You
You’re So Distracted… You Probably (Don’t) Think This Presentation is About YouJason Neiffer
 
Software-Tools in Informatics Education
Software-Tools in Informatics EducationSoftware-Tools in Informatics Education
Software-Tools in Informatics EducationPeter Micheuz
 
We Underestimate the “Testing Effect” (and How Technology can Help) - Bert Wy...
We Underestimate the “Testing Effect” (and How Technology can Help) - Bert Wy...We Underestimate the “Testing Effect” (and How Technology can Help) - Bert Wy...
We Underestimate the “Testing Effect” (and How Technology can Help) - Bert Wy...EDEN Digital Learning Europe
 
CS 561a: Introduction to Artificial Intelligence
CS 561a: Introduction to Artificial IntelligenceCS 561a: Introduction to Artificial Intelligence
CS 561a: Introduction to Artificial Intelligencebutest
 
Artificial intelligency full_ppt_persentation_way2project_in
Artificial intelligency full_ppt_persentation_way2project_inArtificial intelligency full_ppt_persentation_way2project_in
Artificial intelligency full_ppt_persentation_way2project_inSumit Sharma
 
Cybernetic Ebooks: A Panel on Machine Learning and AI in Book Production - We...
Cybernetic Ebooks: A Panel on Machine Learning and AI in Book Production - We...Cybernetic Ebooks: A Panel on Machine Learning and AI in Book Production - We...
Cybernetic Ebooks: A Panel on Machine Learning and AI in Book Production - We...BookNet Canada
 
Intro to Machine Learning
Intro to Machine LearningIntro to Machine Learning
Intro to Machine LearningMohammed Ashour
 
Lecture 01: Machine Learning for Language Technology - Introduction
 Lecture 01: Machine Learning for Language Technology - Introduction Lecture 01: Machine Learning for Language Technology - Introduction
Lecture 01: Machine Learning for Language Technology - IntroductionMarina Santini
 

What's hot (20)

Introduction to machine learning
Introduction to machine learningIntroduction to machine learning
Introduction to machine learning
 
A Machine Learning Primer,
A Machine Learning Primer,A Machine Learning Primer,
A Machine Learning Primer,
 
introducción a Machine Learning
introducción a Machine Learningintroducción a Machine Learning
introducción a Machine Learning
 
Active learning: Scenarios and techniques
Active learning: Scenarios and techniquesActive learning: Scenarios and techniques
Active learning: Scenarios and techniques
 
Feeler: Supporting awareness and reflection about learning through EEG data
Feeler: Supporting awareness and reflection  about learning through EEG data Feeler: Supporting awareness and reflection  about learning through EEG data
Feeler: Supporting awareness and reflection about learning through EEG data
 
Basics of machine learning
Basics of machine learningBasics of machine learning
Basics of machine learning
 
Machine learning[1]
Machine learning[1]Machine learning[1]
Machine learning[1]
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
Assistive Technology for Math
Assistive Technology for MathAssistive Technology for Math
Assistive Technology for Math
 
An overview on ai
An overview on aiAn overview on ai
An overview on ai
 
Artificial Intelligence: Expert Systems Components
Artificial Intelligence: Expert Systems ComponentsArtificial Intelligence: Expert Systems Components
Artificial Intelligence: Expert Systems Components
 
You’re So Distracted… You Probably (Don’t) Think This Presentation is About You
You’re So Distracted… You Probably (Don’t) Think This Presentation is About YouYou’re So Distracted… You Probably (Don’t) Think This Presentation is About You
You’re So Distracted… You Probably (Don’t) Think This Presentation is About You
 
Software-Tools in Informatics Education
Software-Tools in Informatics EducationSoftware-Tools in Informatics Education
Software-Tools in Informatics Education
 
We Underestimate the “Testing Effect” (and How Technology can Help) - Bert Wy...
We Underestimate the “Testing Effect” (and How Technology can Help) - Bert Wy...We Underestimate the “Testing Effect” (and How Technology can Help) - Bert Wy...
We Underestimate the “Testing Effect” (and How Technology can Help) - Bert Wy...
 
CS 561a: Introduction to Artificial Intelligence
CS 561a: Introduction to Artificial IntelligenceCS 561a: Introduction to Artificial Intelligence
CS 561a: Introduction to Artificial Intelligence
 
Artificial intelligency full_ppt_persentation_way2project_in
Artificial intelligency full_ppt_persentation_way2project_inArtificial intelligency full_ppt_persentation_way2project_in
Artificial intelligency full_ppt_persentation_way2project_in
 
Cybernetic Ebooks: A Panel on Machine Learning and AI in Book Production - We...
Cybernetic Ebooks: A Panel on Machine Learning and AI in Book Production - We...Cybernetic Ebooks: A Panel on Machine Learning and AI in Book Production - We...
Cybernetic Ebooks: A Panel on Machine Learning and AI in Book Production - We...
 
Intro to Machine Learning
Intro to Machine LearningIntro to Machine Learning
Intro to Machine Learning
 
Lecture 01: Machine Learning for Language Technology - Introduction
 Lecture 01: Machine Learning for Language Technology - Introduction Lecture 01: Machine Learning for Language Technology - Introduction
Lecture 01: Machine Learning for Language Technology - Introduction
 
Machine learning
Machine learningMachine learning
Machine learning
 

Similar to L1_Introduction - part 1.pdf

Machine learning and_buzzwords
Machine learning and_buzzwordsMachine learning and_buzzwords
Machine learning and_buzzwordsRajarshi Dutta
 
Lect 7 intro to M.L..pdf
Lect 7 intro to M.L..pdfLect 7 intro to M.L..pdf
Lect 7 intro to M.L..pdfHassanElalfy4
 
LearningAG.ppt
LearningAG.pptLearningAG.ppt
LearningAG.pptbutest
 
ML crash course
ML crash courseML crash course
ML crash coursemikaelhuss
 
Machine learning
Machine learningMachine learning
Machine learningAbrar ali
 
Machine Learning Chapter one introduction
Machine Learning Chapter one introductionMachine Learning Chapter one introduction
Machine Learning Chapter one introductionARVIND SARDAR
 
Machine Learning Ch 1.ppt
Machine Learning Ch 1.pptMachine Learning Ch 1.ppt
Machine Learning Ch 1.pptARVIND SARDAR
 
901470_Chap1.ppt.artificial intelligence
901470_Chap1.ppt.artificial intelligence901470_Chap1.ppt.artificial intelligence
901470_Chap1.ppt.artificial intelligencefloraaluoch3
 
Introduction AI ML& Mathematicals of ML.pdf
Introduction AI ML& Mathematicals of ML.pdfIntroduction AI ML& Mathematicals of ML.pdf
Introduction AI ML& Mathematicals of ML.pdfGandhiMathy6
 
EELU AI lecture 1- fall 2022-2023 - Chapter 01- Introduction.ppt
EELU AI  lecture 1- fall 2022-2023 - Chapter 01- Introduction.pptEELU AI  lecture 1- fall 2022-2023 - Chapter 01- Introduction.ppt
EELU AI lecture 1- fall 2022-2023 - Chapter 01- Introduction.pptDaliaMagdy12
 
An Introduction to Machine Learning
An Introduction to Machine LearningAn Introduction to Machine Learning
An Introduction to Machine LearningVedaj Padman
 
Machine learning-in-details-with-out-python-code
Machine learning-in-details-with-out-python-codeMachine learning-in-details-with-out-python-code
Machine learning-in-details-with-out-python-codeOsama Ghandour Geris
 
ARTIFICIAL INTELLIGENCE-New.pptx
ARTIFICIAL INTELLIGENCE-New.pptxARTIFICIAL INTELLIGENCE-New.pptx
ARTIFICIAL INTELLIGENCE-New.pptxParveshSachdev
 
Artificial Intelligence PPT.ppt
Artificial Intelligence PPT.pptArtificial Intelligence PPT.ppt
Artificial Intelligence PPT.pptDarshRawat2
 
Hot Topics in Machine Learning For Research and thesis
Hot Topics in Machine Learning For Research and thesisHot Topics in Machine Learning For Research and thesis
Hot Topics in Machine Learning For Research and thesisWriteMyThesis
 
Ai artificial intelligence professional vocabulary collection
Ai artificial intelligence professional vocabulary collectionAi artificial intelligence professional vocabulary collection
Ai artificial intelligence professional vocabulary collectionRuchi Jain
 

Similar to L1_Introduction - part 1.pdf (20)

Machine learning and_buzzwords
Machine learning and_buzzwordsMachine learning and_buzzwords
Machine learning and_buzzwords
 
Lect 7 intro to M.L..pdf
Lect 7 intro to M.L..pdfLect 7 intro to M.L..pdf
Lect 7 intro to M.L..pdf
 
Ai introduction
Ai  introductionAi  introduction
Ai introduction
 
LearningAG.ppt
LearningAG.pptLearningAG.ppt
LearningAG.ppt
 
ML crash course
ML crash courseML crash course
ML crash course
 
Machine Learning
Machine LearningMachine Learning
Machine Learning
 
Machine learning
Machine learningMachine learning
Machine learning
 
Machine Learning Chapter one introduction
Machine Learning Chapter one introductionMachine Learning Chapter one introduction
Machine Learning Chapter one introduction
 
Machine Learning Ch 1.ppt
Machine Learning Ch 1.pptMachine Learning Ch 1.ppt
Machine Learning Ch 1.ppt
 
Machine_Learning.pptx
Machine_Learning.pptxMachine_Learning.pptx
Machine_Learning.pptx
 
Machine Learning
Machine LearningMachine Learning
Machine Learning
 
901470_Chap1.ppt.artificial intelligence
901470_Chap1.ppt.artificial intelligence901470_Chap1.ppt.artificial intelligence
901470_Chap1.ppt.artificial intelligence
 
Introduction AI ML& Mathematicals of ML.pdf
Introduction AI ML& Mathematicals of ML.pdfIntroduction AI ML& Mathematicals of ML.pdf
Introduction AI ML& Mathematicals of ML.pdf
 
EELU AI lecture 1- fall 2022-2023 - Chapter 01- Introduction.ppt
EELU AI  lecture 1- fall 2022-2023 - Chapter 01- Introduction.pptEELU AI  lecture 1- fall 2022-2023 - Chapter 01- Introduction.ppt
EELU AI lecture 1- fall 2022-2023 - Chapter 01- Introduction.ppt
 
An Introduction to Machine Learning
An Introduction to Machine LearningAn Introduction to Machine Learning
An Introduction to Machine Learning
 
Machine learning-in-details-with-out-python-code
Machine learning-in-details-with-out-python-codeMachine learning-in-details-with-out-python-code
Machine learning-in-details-with-out-python-code
 
ARTIFICIAL INTELLIGENCE-New.pptx
ARTIFICIAL INTELLIGENCE-New.pptxARTIFICIAL INTELLIGENCE-New.pptx
ARTIFICIAL INTELLIGENCE-New.pptx
 
Artificial Intelligence PPT.ppt
Artificial Intelligence PPT.pptArtificial Intelligence PPT.ppt
Artificial Intelligence PPT.ppt
 
Hot Topics in Machine Learning For Research and thesis
Hot Topics in Machine Learning For Research and thesisHot Topics in Machine Learning For Research and thesis
Hot Topics in Machine Learning For Research and thesis
 
Ai artificial intelligence professional vocabulary collection
Ai artificial intelligence professional vocabulary collectionAi artificial intelligence professional vocabulary collection
Ai artificial intelligence professional vocabulary collection
 

Recently uploaded

College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learningmisbanausheenparvam
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAbhinavSharma374939
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 

Recently uploaded (20)

College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learning
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog Converter
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 

L1_Introduction - part 1.pdf

  • 1. Source Materials 1- “ UNDERSTANDING MACHINE LEARNING From Theory to Algorithms” , Shai Shalev-Shwartz, Shai Ben-David, 2014. 2- “Introduction to Machine Learning” , Ethem Alpaydın, Third Edition, 2014.
  • 3. What do you need to know now? •You should know how to do math and how to program: –Calculus –Probability/statistics –Linear algebra (matrices and vectors) Programming: 1- Matlab. 2- TensorFlow is a free and open-source software library for machine learning.
  • 4. Learning: Learning is the process of converting experience into knowledge. The input to a learning algorithm is training data, representing experience, and the output is some expertise, which usually takes the form of another computer program that can perform some task. TYPES OF LEARNING : 1- Supervised versus Unsupervised. 2- Active versus Passive Learners: An active learner interacts with the environment at training time, say, by posing queries or performing experiments, while a passive learner only observes the information provided by the environment (or the teacher) without influencing or directing it.
  • 5. Machine learning can be viewed as a branch of AI (Artificial Intelligence)
  • 6. What is Machine Learning? Machine learning is about the execution of learning by computers; Definition of Machine Learning Arthur Samuel (1959): Machine Learning is the field of study that gives the computer the ability to learn without being explicitly programmed. Machine learning is making decisions or predictions based on data. Application of machine learning methods to large databases is called data mining.
  • 7. Why is Machine Learning Important? Some tasks cannot be defined well, except by examples (e.g., recognizing people). Relationships and correlations can be hidden within large amounts of data. Machine Learning/Data Mining may be able to find these relationships. Human designers often produce machines that do not work as well as desired in the environments in which they are used. The amount of knowledge available about certain tasks might be too large for explicit encoding by humans (e.g., medical diagnostic). Environments change over time. New knowledge about tasks is constantly being discovered by humans. It may be difficult to continuously re-design systems “by hand”.
  • 8. What is Machine Learning (speech recognition)? “Hi” “How are you” “Good bye” You said “Hello” A large amount of audio data You write the program for learning. Learning ......
  • 9. “monkey” “cat ” “dog” What is Machine Learning? This is “cat” A large amount of images You write the program for learning. Learning ......
  • 10. Machine Learning ≈ Looking for a Function • Speech Recognition • Image Recognition • Playing Go • Dialogue System ( )= f ( )= f ( )= f ( )= f “Cat” “How are you” “5-5” “Hello” “Hi” (what the user said) (system response) (next move)
  • 11. Framework A set of function  2 1, f f ( )= 1 f “cat ” ( )= 1 f “dog ” ( )= 2 f “monkey” ( )= 2 f “snake ” Model ( )= f “cat” Image Recognition:
  • 12. Framework A set of function  2 1, f f ( )= f “cat” Image Recognition: Model Training Data Goodness of function f Better! “monkey” “cat “dog function input: function
  • 13. Framework A set of function  2 1, f f ( )= f “cat” Image Recognition: Model Training Data Goodness of function f “monkey” “cat “dog * f Pick the “Best” Function Using  f “cat” Training Testing Step 1 Step 2 Step 3
  • 14. Step 1: define a set of function Step 2: goodness of function Step 3: pick the best function Machine Learning is so simple ……