SlideShare a Scribd company logo
1 of 21
Download to read offline
Introduction to Machine
       Learning
                  Lecture 2

               Albert Orriols i Puig
              aorriols@salle.url.edu
                  i l @ ll       ld

     Artificial Intelligence – Machine Learning
         Enginyeria i Arquitectura La Salle
             gy           q
                Universitat Ramon Llull
Recap of Lecture 1
                                          Knowledge
                                          Kno ledge
                            Search
                                        representation


         We have seen several search techniques:
                 Blind search, heuristic search, adversary search … GAs
         We have seen several ways of representing our
         knowledge
                 Logic-based representation, rule-based representation …
                   g           p                          p
                 We have discussed reasoning mechanisms to deal with
                 uncertainty, incompleteness and inconsistency
                           y       p                         y
         We set the basis. But, the most interesting is still missing
                 Machine learning
                 M hi l       i

                                                                           Slide 2
Artificial Intelligence               Machine Learning
Today’s Agenda



        What’s Machine Learning
        Why Machine Learning?
        Where is ML Headed and Which Are our
        Goals?




                                                  Slide 3
Artificial Intelligence        Machine Learning
What’s Machine Learning
        Build computer programs that automatically improve
                  p     pg                       yp
        with experience
        Can you be more precise? (Mitchell 1997)
                                 (Mitchell,
                Learning = Improving with experience at some task
                          Improve over task T
                          I            tk
                          With respect to a performance measure P
                          Based on experience E
                          B   d         i


                E.g.: Learn to play checkers
                          T: Play checkers
                          P: % of games won in world tournament
                          E: opportunity to play against self


                                                                    Slide 4
Artificial Intelligence                       Machine Learning
What Does this Involve?
        Represent the knowledge
          p                  g
                Logic-based representation
                Rule-based representation
                Rl b     d         t ti
                Frame-based representation
                …
        Search toward better solutions
                Blind search …, but not really efficient!
                Non-systematic techniques: G
                                           GAs, etc.




                                                            Slide 5
Artificial Intelligence                 Machine Learning
Why Machine Learning?
        Several factors affected the increasing appeal of ML
                From the machines point of view:
                          Recent progress in algorithms and theory
                          Computational power is available
                From the industry point of view:
                          Growing flood of online data
                              GB hours of data:
                                  Remote sensors, telescopes scanning the skies, scientific
                                  simulations…
                          Budding industry

        Machine learning may help scientists, businessmen, and
        engineers
                Classify and segment data
                       y       g
                Formulate hypotheses
                                                                                              Slide 6
Artificial Intelligence                        Machine Learning
Why Machine Learning?
        There are three special niches for ML:
                         p
                Data mining: extract information from historical data to help
                dec s o
                decision making
                          ag
                          Medical records     Extract knowledge to help doctors
                Software applications that are too complex to build a hard-
                wired solution for
                          Autonomous driving
                                           g
                          Speech recognition
                Self customizing programs
                          Recommender systems (RS)
                          New generation RS




                                                                                  Slide 7
Artificial Intelligence                       Machine Learning
What’s Data Mining in a Picture
1




                                 J. Han, M. Kamber.
                                 J Han M Kamber Data Mining Concepts and
                                                       Mining.
                              Techniques. Morgan Kaufmann, 2006(Second Edition)

                                                                                  Slide 8
    Artificial Intelligence                       Machine Learning
Do You Have a Definition for DM
1

        Many definitions of data mining. A specially interesting
            y                         g     p      y           g
        one is provided by Duda, Hart, & Stork (2002)
                Data mining is the process of extracting interesting useful and
                                                         interesting, useful,
                novel information from data


        Many other definitions, but for sure, data mining is not
                Look up an entry in a data base
                Query a web search engine


        How this relates to ML?
                ML provides methods to dig these data


                                                                           Slide 9
Artificial Intelligence               Machine Learning
Example of DM
                          1




        Ge
        Given
                9714 patient records, each one describing pregnancy and birth
                Each patient record consists of 215 features

        Learn to predict
                Classes of future patients at risk for Emergency Cesarean Section

                                                                                    Slide 10
Artificial Intelligence                     Machine Learning
Example of DM
                          1




        O e of t e u es ea ed
        One o the rules learned:




                                                      Slide 11
Artificial Intelligence            Machine Learning
Example 2 of DM
                          1




                                                      Slide 12
Artificial Intelligence            Machine Learning
Example 3 of DM
                          1




                                                      Slide 13
Artificial Intelligence            Machine Learning
Example 4 of DM
                          1




                                                      Slide 14
Artificial Intelligence            Machine Learning
Other Examples of DM
         1




                                              Slide 15
Artificial Intelligence    Machine Learning
2 Problems Too Difficult to Program by Hand

         Autonomous Land Vehicle in a Neural Network (ALVINN)
                                                     (      )
         drives 70 mph on highways
                 Perception system which learns to control the NAVLAB
                 vehicles by watching a person drive




                                                                        Slide 16
 Artificial Intelligence              Machine Learning
Self-Customizing Software
3


                                        Originally at www.wisewire.com
                                             System that delivered a unique
                                             blend of AI with collaborative and
                                             content-based filtering

                                        Purchased by Lycos, Inc in 1998
                                        Integrated in Lycos products
                                        Documents search for and find
                                        interested people.
                                        No longer available at
                                        www.wisewire.com
                                        Visit the f ll i
                                        Vi it th following webpage for
                                                             b     f
                                        more information:
                                             http://www.cse.iitb.ac.in/dbms/Data
                                             http://www cse iitb ac in/dbms/Data
                                             /Papers-Other/Web/wisewire.html
                                                                           Slide 17
Artificial Intelligence   Machine Learning
Where is All this Headed?
        Today:
            y
                First-generation systems are evolving toward competent systems
                that ca tackle so e important p ob e s efficiently and scalably
                  a can ac e some po a problems e c e t y a d sca ab y
                Give me some prove of that
                          Ask Google Yahoo Docomo Labs …
                              Google, Yahoo,


        Tomorrow
        T
                Semantic networks integrated in DM systems
                          Can you image face book mining?
                DM in many decision processes: marketing, industry, science …
                DM as individual recommender systems



                                                                         Slide 18
Artificial Intelligence                    Machine Learning
But… Slow Down!
        Where are we?
                We are still beginning!
        What’s thi
        Wh t’ this course about?
                           b t?
                Starting in ML, understanding the problems that we can solve
                now and the f
                        d h future problems
                                       bl
        This course is not
                a typical ML course in which we will go through different
                paradigms
        Engineers solve problems, so this course tries to follow
        this idea by
                   y
                describing important challenges
                presenting one or several of the most influential techniques to
                address this challenge
                                                                            Slide 19
Artificial Intelligence                   Machine Learning
Next Class


        Characteristics Desired for ML Methods
        Summary of the Paradigms that We Won’t
                                         Won t
        Study
        Summary of the Problems that We Will Study




                                                 Slide 20
Artificial Intelligence     Machine Learning
Introduction to Machine
       Learning
                  Lecture 2

               Albert Orriols i Puig
              aorriols@salle.url.edu
                  i l @ ll       ld

     Artificial Intelligence – Machine Learning
         Enginyeria i Arquitectura La Salle
             gy           q
                Universitat Ramon Llull

More Related Content

What's hot

Lecture 2 Basic Concepts in Machine Learning for Language Technology
Lecture 2 Basic Concepts in Machine Learning for Language TechnologyLecture 2 Basic Concepts in Machine Learning for Language Technology
Lecture 2 Basic Concepts in Machine Learning for Language TechnologyMarina Santini
 
Machine Learning and Real-World Applications
Machine Learning and Real-World ApplicationsMachine Learning and Real-World Applications
Machine Learning and Real-World ApplicationsMachinePulse
 
Machine learning seminar presentation
Machine learning seminar presentationMachine learning seminar presentation
Machine learning seminar presentationsweety seth
 
An introduction to Machine Learning
An introduction to Machine LearningAn introduction to Machine Learning
An introduction to Machine Learningbutest
 
INTRODUCTION TO MACHINE LEARNING.pptx
INTRODUCTION TO MACHINE LEARNING.pptxINTRODUCTION TO MACHINE LEARNING.pptx
INTRODUCTION TO MACHINE LEARNING.pptxAbhigyanMishra17
 
Presentation on artificial intelligence
Presentation on artificial intelligencePresentation on artificial intelligence
Presentation on artificial intelligenceKawsar Ahmed
 
Logics for non monotonic reasoning-ai
Logics for non monotonic reasoning-aiLogics for non monotonic reasoning-ai
Logics for non monotonic reasoning-aiShaishavShah8
 
Introduction To Artificial Intelligence Powerpoint Presentation Slides
Introduction To Artificial Intelligence Powerpoint Presentation SlidesIntroduction To Artificial Intelligence Powerpoint Presentation Slides
Introduction To Artificial Intelligence Powerpoint Presentation SlidesSlideTeam
 
Introduction to ML (Machine Learning)
Introduction to ML (Machine Learning)Introduction to ML (Machine Learning)
Introduction to ML (Machine Learning)SwatiTripathi44
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial IntelligencePrakhyath Rai
 
Classification and Regression
Classification and RegressionClassification and Regression
Classification and RegressionMegha Sharma
 
MachineLearning.ppt
MachineLearning.pptMachineLearning.ppt
MachineLearning.pptbutest
 
Intro To Machine Learning in Python
Intro To Machine Learning in PythonIntro To Machine Learning in Python
Intro To Machine Learning in PythonRussel Mahmud
 
Machine learning Summer Training report
Machine learning Summer Training reportMachine learning Summer Training report
Machine learning Summer Training reportSubhadip Mondal
 

What's hot (20)

Lecture 2 Basic Concepts in Machine Learning for Language Technology
Lecture 2 Basic Concepts in Machine Learning for Language TechnologyLecture 2 Basic Concepts in Machine Learning for Language Technology
Lecture 2 Basic Concepts in Machine Learning for Language Technology
 
Machine Learning and Real-World Applications
Machine Learning and Real-World ApplicationsMachine Learning and Real-World Applications
Machine Learning and Real-World Applications
 
Machine learning seminar presentation
Machine learning seminar presentationMachine learning seminar presentation
Machine learning seminar presentation
 
An introduction to Machine Learning
An introduction to Machine LearningAn introduction to Machine Learning
An introduction to Machine Learning
 
INTRODUCTION TO MACHINE LEARNING.pptx
INTRODUCTION TO MACHINE LEARNING.pptxINTRODUCTION TO MACHINE LEARNING.pptx
INTRODUCTION TO MACHINE LEARNING.pptx
 
machine learning
machine learningmachine learning
machine learning
 
Machine Can Think
Machine Can ThinkMachine Can Think
Machine Can Think
 
Presentation on artificial intelligence
Presentation on artificial intelligencePresentation on artificial intelligence
Presentation on artificial intelligence
 
Logics for non monotonic reasoning-ai
Logics for non monotonic reasoning-aiLogics for non monotonic reasoning-ai
Logics for non monotonic reasoning-ai
 
Machine learning
Machine learningMachine learning
Machine learning
 
Machine learning
Machine learningMachine learning
Machine learning
 
Introduction To Artificial Intelligence Powerpoint Presentation Slides
Introduction To Artificial Intelligence Powerpoint Presentation SlidesIntroduction To Artificial Intelligence Powerpoint Presentation Slides
Introduction To Artificial Intelligence Powerpoint Presentation Slides
 
Introduction to ML (Machine Learning)
Introduction to ML (Machine Learning)Introduction to ML (Machine Learning)
Introduction to ML (Machine Learning)
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligence
 
AI: AI & Problem Solving
AI: AI & Problem SolvingAI: AI & Problem Solving
AI: AI & Problem Solving
 
Classification and Regression
Classification and RegressionClassification and Regression
Classification and Regression
 
MachineLearning.ppt
MachineLearning.pptMachineLearning.ppt
MachineLearning.ppt
 
Intro To Machine Learning in Python
Intro To Machine Learning in PythonIntro To Machine Learning in Python
Intro To Machine Learning in Python
 
Machine learning Summer Training report
Machine learning Summer Training reportMachine learning Summer Training report
Machine learning Summer Training report
 
Deep learning presentation
Deep learning presentationDeep learning presentation
Deep learning presentation
 

Viewers also liked

CC282 Decision trees Lecture 2 slides for CC282 Machine ...
CC282 Decision trees Lecture 2 slides for CC282 Machine ...CC282 Decision trees Lecture 2 slides for CC282 Machine ...
CC282 Decision trees Lecture 2 slides for CC282 Machine ...butest
 
Lecture1 AI1 Introduction to artificial intelligence
Lecture1 AI1 Introduction to artificial intelligenceLecture1 AI1 Introduction to artificial intelligence
Lecture1 AI1 Introduction to artificial intelligenceAlbert Orriols-Puig
 
Introduction to Machine Learning
Introduction to Machine LearningIntroduction to Machine Learning
Introduction to Machine LearningLior Rokach
 
Artificial Neural Network
Artificial Neural NetworkArtificial Neural Network
Artificial Neural NetworkPratik Aggarwal
 
CCIA'2008: On the dimensions of data complexity through synthetic data sets
CCIA'2008: On the dimensions of data complexity through synthetic data setsCCIA'2008: On the dimensions of data complexity through synthetic data sets
CCIA'2008: On the dimensions of data complexity through synthetic data setsAlbert Orriols-Puig
 
C++ Question & Answer
C++ Question & AnswerC++ Question & Answer
C++ Question & Answertjunicornfx
 
Machine Learning Chapter 11 2
Machine Learning Chapter 11 2Machine Learning Chapter 11 2
Machine Learning Chapter 11 2butest
 
Artificail Intelligent lec-1
Artificail Intelligent lec-1Artificail Intelligent lec-1
Artificail Intelligent lec-1tjunicornfx
 
Machine Learning 1 - Introduction
Machine Learning 1 - IntroductionMachine Learning 1 - Introduction
Machine Learning 1 - Introductionbutest
 
Machine learning Lecture 4
Machine learning Lecture 4Machine learning Lecture 4
Machine learning Lecture 4Srinivasan R
 
Neural Networks: Multilayer Perceptron
Neural Networks: Multilayer PerceptronNeural Networks: Multilayer Perceptron
Neural Networks: Multilayer PerceptronMostafa G. M. Mostafa
 
Convolution Neural Networks
Convolution Neural NetworksConvolution Neural Networks
Convolution Neural NetworksAhmedMahany
 
Machine Learning 3 - Decision Tree Learning
Machine Learning 3 - Decision Tree LearningMachine Learning 3 - Decision Tree Learning
Machine Learning 3 - Decision Tree Learningbutest
 
Mechanical element of a CNC Machine
Mechanical element of a CNC MachineMechanical element of a CNC Machine
Mechanical element of a CNC Machinetjunicornfx
 

Viewers also liked (20)

CC282 Decision trees Lecture 2 slides for CC282 Machine ...
CC282 Decision trees Lecture 2 slides for CC282 Machine ...CC282 Decision trees Lecture 2 slides for CC282 Machine ...
CC282 Decision trees Lecture 2 slides for CC282 Machine ...
 
Lecture1 - Machine Learning
Lecture1 - Machine LearningLecture1 - Machine Learning
Lecture1 - Machine Learning
 
Lecture11 - neural networks
Lecture11 - neural networksLecture11 - neural networks
Lecture11 - neural networks
 
Lecture1 AI1 Introduction to artificial intelligence
Lecture1 AI1 Introduction to artificial intelligenceLecture1 AI1 Introduction to artificial intelligence
Lecture1 AI1 Introduction to artificial intelligence
 
Introduction to Machine Learning
Introduction to Machine LearningIntroduction to Machine Learning
Introduction to Machine Learning
 
Artificial Neural Network
Artificial Neural NetworkArtificial Neural Network
Artificial Neural Network
 
CCIA'2008: On the dimensions of data complexity through synthetic data sets
CCIA'2008: On the dimensions of data complexity through synthetic data setsCCIA'2008: On the dimensions of data complexity through synthetic data sets
CCIA'2008: On the dimensions of data complexity through synthetic data sets
 
C++ Question & Answer
C++ Question & AnswerC++ Question & Answer
C++ Question & Answer
 
Lecture3 - Machine Learning
Lecture3 - Machine LearningLecture3 - Machine Learning
Lecture3 - Machine Learning
 
Machine Learning Chapter 11 2
Machine Learning Chapter 11 2Machine Learning Chapter 11 2
Machine Learning Chapter 11 2
 
Artificail Intelligent lec-1
Artificail Intelligent lec-1Artificail Intelligent lec-1
Artificail Intelligent lec-1
 
Machine Learning 1 - Introduction
Machine Learning 1 - IntroductionMachine Learning 1 - Introduction
Machine Learning 1 - Introduction
 
Machine learning Lecture 4
Machine learning Lecture 4Machine learning Lecture 4
Machine learning Lecture 4
 
Neural Networks: Multilayer Perceptron
Neural Networks: Multilayer PerceptronNeural Networks: Multilayer Perceptron
Neural Networks: Multilayer Perceptron
 
Genetic Algorithm
Genetic AlgorithmGenetic Algorithm
Genetic Algorithm
 
Lecture4 - Machine Learning
Lecture4 - Machine LearningLecture4 - Machine Learning
Lecture4 - Machine Learning
 
Convolution Neural Networks
Convolution Neural NetworksConvolution Neural Networks
Convolution Neural Networks
 
Machine Learning 3 - Decision Tree Learning
Machine Learning 3 - Decision Tree LearningMachine Learning 3 - Decision Tree Learning
Machine Learning 3 - Decision Tree Learning
 
Mechanical element of a CNC Machine
Mechanical element of a CNC MachineMechanical element of a CNC Machine
Mechanical element of a CNC Machine
 
Decision tree example problem
Decision tree example problemDecision tree example problem
Decision tree example problem
 

Similar to Lecture2 - Machine Learning

Webinar trends in machine learning ce adar july 9 2020 susan mckeever
Webinar trends in machine learning ce adar july 9 2020 susan mckeeverWebinar trends in machine learning ce adar july 9 2020 susan mckeever
Webinar trends in machine learning ce adar july 9 2020 susan mckeeversmckeever
 
The upsurge of deep learning for computer vision applications
The upsurge of deep learning for computer vision applicationsThe upsurge of deep learning for computer vision applications
The upsurge of deep learning for computer vision applicationsIJECEIAES
 
Python AI tutorial
Python AI tutorialPython AI tutorial
Python AI tutorialgrinu
 
A quick peek into the word of AI
A quick peek into the word of AIA quick peek into the word of AI
A quick peek into the word of AISubhendu Dey
 
A Friendly Introduction to Machine Learning
A Friendly Introduction to Machine LearningA Friendly Introduction to Machine Learning
A Friendly Introduction to Machine LearningHaptik
 
Principles of Artificial Intelligence & Machine Learning
Principles of Artificial Intelligence & Machine LearningPrinciples of Artificial Intelligence & Machine Learning
Principles of Artificial Intelligence & Machine LearningJerry Lu
 
UNCOVERING FAKE NEWS BY MEANS OF SOCIAL NETWORK ANALYSIS
UNCOVERING FAKE NEWS BY MEANS OF SOCIAL NETWORK ANALYSISUNCOVERING FAKE NEWS BY MEANS OF SOCIAL NETWORK ANALYSIS
UNCOVERING FAKE NEWS BY MEANS OF SOCIAL NETWORK ANALYSISpijans
 
UNCOVERING FAKE NEWS BY MEANS OF SOCIAL NETWORK ANALYSIS
UNCOVERING FAKE NEWS BY MEANS OF SOCIAL NETWORK ANALYSISUNCOVERING FAKE NEWS BY MEANS OF SOCIAL NETWORK ANALYSIS
UNCOVERING FAKE NEWS BY MEANS OF SOCIAL NETWORK ANALYSISpijans
 
Machine Learning
Machine LearningMachine Learning
Machine Learningbutest
 
AI EXPLAINED Non-Technical Guide for Policymakers
AI EXPLAINED Non-Technical Guide for PolicymakersAI EXPLAINED Non-Technical Guide for Policymakers
AI EXPLAINED Non-Technical Guide for PolicymakersBranka Panic
 
Security in the age of Artificial Intelligence
Security in the age of Artificial IntelligenceSecurity in the age of Artificial Intelligence
Security in the age of Artificial IntelligenceFaction XYZ
 
Vertex perspectives artificial intelligence
Vertex perspectives   artificial intelligenceVertex perspectives   artificial intelligence
Vertex perspectives artificial intelligenceYanai Oron
 
Vertex Perspectives | Artificial Intelligence
Vertex Perspectives | Artificial IntelligenceVertex Perspectives | Artificial Intelligence
Vertex Perspectives | Artificial IntelligenceVertex Holdings
 

Similar to Lecture2 - Machine Learning (20)

Webinar trends in machine learning ce adar july 9 2020 susan mckeever
Webinar trends in machine learning ce adar july 9 2020 susan mckeeverWebinar trends in machine learning ce adar july 9 2020 susan mckeever
Webinar trends in machine learning ce adar july 9 2020 susan mckeever
 
Lecture6 - C4.5
Lecture6 - C4.5Lecture6 - C4.5
Lecture6 - C4.5
 
The upsurge of deep learning for computer vision applications
The upsurge of deep learning for computer vision applicationsThe upsurge of deep learning for computer vision applications
The upsurge of deep learning for computer vision applications
 
Python AI tutorial
Python AI tutorialPython AI tutorial
Python AI tutorial
 
A quick peek into the word of AI
A quick peek into the word of AIA quick peek into the word of AI
A quick peek into the word of AI
 
A Friendly Introduction to Machine Learning
A Friendly Introduction to Machine LearningA Friendly Introduction to Machine Learning
A Friendly Introduction to Machine Learning
 
Principles of Artificial Intelligence & Machine Learning
Principles of Artificial Intelligence & Machine LearningPrinciples of Artificial Intelligence & Machine Learning
Principles of Artificial Intelligence & Machine Learning
 
Semantic AI
Semantic AISemantic AI
Semantic AI
 
UNCOVERING FAKE NEWS BY MEANS OF SOCIAL NETWORK ANALYSIS
UNCOVERING FAKE NEWS BY MEANS OF SOCIAL NETWORK ANALYSISUNCOVERING FAKE NEWS BY MEANS OF SOCIAL NETWORK ANALYSIS
UNCOVERING FAKE NEWS BY MEANS OF SOCIAL NETWORK ANALYSIS
 
UNCOVERING FAKE NEWS BY MEANS OF SOCIAL NETWORK ANALYSIS
UNCOVERING FAKE NEWS BY MEANS OF SOCIAL NETWORK ANALYSISUNCOVERING FAKE NEWS BY MEANS OF SOCIAL NETWORK ANALYSIS
UNCOVERING FAKE NEWS BY MEANS OF SOCIAL NETWORK ANALYSIS
 
20181212 ibm aot
20181212 ibm aot20181212 ibm aot
20181212 ibm aot
 
Artificial intelligence
Artificial intelligence Artificial intelligence
Artificial intelligence
 
Machine Learning
Machine LearningMachine Learning
Machine Learning
 
AI - the minimum you have to know
AI - the minimum you have to knowAI - the minimum you have to know
AI - the minimum you have to know
 
AI_DGV.pptx
AI_DGV.pptxAI_DGV.pptx
AI_DGV.pptx
 
AI EXPLAINED Non-Technical Guide for Policymakers
AI EXPLAINED Non-Technical Guide for PolicymakersAI EXPLAINED Non-Technical Guide for Policymakers
AI EXPLAINED Non-Technical Guide for Policymakers
 
Security in the age of Artificial Intelligence
Security in the age of Artificial IntelligenceSecurity in the age of Artificial Intelligence
Security in the age of Artificial Intelligence
 
Machine learning
 Machine learning Machine learning
Machine learning
 
Vertex perspectives artificial intelligence
Vertex perspectives   artificial intelligenceVertex perspectives   artificial intelligence
Vertex perspectives artificial intelligence
 
Vertex Perspectives | Artificial Intelligence
Vertex Perspectives | Artificial IntelligenceVertex Perspectives | Artificial Intelligence
Vertex Perspectives | Artificial Intelligence
 

More from Albert Orriols-Puig (20)

HAIS09-BeyondHomemadeArtificialDatasets
HAIS09-BeyondHomemadeArtificialDatasetsHAIS09-BeyondHomemadeArtificialDatasets
HAIS09-BeyondHomemadeArtificialDatasets
 
Lecture24
Lecture24Lecture24
Lecture24
 
Lecture23
Lecture23Lecture23
Lecture23
 
Lecture22
Lecture22Lecture22
Lecture22
 
Lecture21
Lecture21Lecture21
Lecture21
 
Lecture20
Lecture20Lecture20
Lecture20
 
Lecture19
Lecture19Lecture19
Lecture19
 
Lecture18
Lecture18Lecture18
Lecture18
 
Lecture17
Lecture17Lecture17
Lecture17
 
Lecture16 - Advances topics on association rules PART III
Lecture16 - Advances topics on association rules PART IIILecture16 - Advances topics on association rules PART III
Lecture16 - Advances topics on association rules PART III
 
Lecture15 - Advances topics on association rules PART II
Lecture15 - Advances topics on association rules PART IILecture15 - Advances topics on association rules PART II
Lecture15 - Advances topics on association rules PART II
 
Lecture14 - Advanced topics in association rules
Lecture14 - Advanced topics in association rulesLecture14 - Advanced topics in association rules
Lecture14 - Advanced topics in association rules
 
Lecture13 - Association Rules
Lecture13 - Association RulesLecture13 - Association Rules
Lecture13 - Association Rules
 
Lecture12 - SVM
Lecture12 - SVMLecture12 - SVM
Lecture12 - SVM
 
Lecture10 - Naïve Bayes
Lecture10 - Naïve BayesLecture10 - Naïve Bayes
Lecture10 - Naïve Bayes
 
Lecture9 - Bayesian-Decision-Theory
Lecture9 - Bayesian-Decision-TheoryLecture9 - Bayesian-Decision-Theory
Lecture9 - Bayesian-Decision-Theory
 
Lecture7 - IBk
Lecture7 - IBkLecture7 - IBk
Lecture7 - IBk
 
Lecture8 - From CBR to IBk
Lecture8 - From CBR to IBkLecture8 - From CBR to IBk
Lecture8 - From CBR to IBk
 
Lecture5 - C4.5
Lecture5 - C4.5Lecture5 - C4.5
Lecture5 - C4.5
 
New Challenges in Learning Classifier Systems: Mining Rarities and Evolving F...
New Challenges in Learning Classifier Systems: Mining Rarities and Evolving F...New Challenges in Learning Classifier Systems: Mining Rarities and Evolving F...
New Challenges in Learning Classifier Systems: Mining Rarities and Evolving F...
 

Recently uploaded

The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...fonyou31
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfchloefrazer622
 
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...Pooja Nehwal
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...Sapna Thakur
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...anjaliyadav012327
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 

Recently uploaded (20)

The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 

Lecture2 - Machine Learning

  • 1. Introduction to Machine Learning Lecture 2 Albert Orriols i Puig aorriols@salle.url.edu i l @ ll ld Artificial Intelligence – Machine Learning Enginyeria i Arquitectura La Salle gy q Universitat Ramon Llull
  • 2. Recap of Lecture 1 Knowledge Kno ledge Search representation We have seen several search techniques: Blind search, heuristic search, adversary search … GAs We have seen several ways of representing our knowledge Logic-based representation, rule-based representation … g p p We have discussed reasoning mechanisms to deal with uncertainty, incompleteness and inconsistency y p y We set the basis. But, the most interesting is still missing Machine learning M hi l i Slide 2 Artificial Intelligence Machine Learning
  • 3. Today’s Agenda What’s Machine Learning Why Machine Learning? Where is ML Headed and Which Are our Goals? Slide 3 Artificial Intelligence Machine Learning
  • 4. What’s Machine Learning Build computer programs that automatically improve p pg yp with experience Can you be more precise? (Mitchell 1997) (Mitchell, Learning = Improving with experience at some task Improve over task T I tk With respect to a performance measure P Based on experience E B d i E.g.: Learn to play checkers T: Play checkers P: % of games won in world tournament E: opportunity to play against self Slide 4 Artificial Intelligence Machine Learning
  • 5. What Does this Involve? Represent the knowledge p g Logic-based representation Rule-based representation Rl b d t ti Frame-based representation … Search toward better solutions Blind search …, but not really efficient! Non-systematic techniques: G GAs, etc. Slide 5 Artificial Intelligence Machine Learning
  • 6. Why Machine Learning? Several factors affected the increasing appeal of ML From the machines point of view: Recent progress in algorithms and theory Computational power is available From the industry point of view: Growing flood of online data GB hours of data: Remote sensors, telescopes scanning the skies, scientific simulations… Budding industry Machine learning may help scientists, businessmen, and engineers Classify and segment data y g Formulate hypotheses Slide 6 Artificial Intelligence Machine Learning
  • 7. Why Machine Learning? There are three special niches for ML: p Data mining: extract information from historical data to help dec s o decision making ag Medical records Extract knowledge to help doctors Software applications that are too complex to build a hard- wired solution for Autonomous driving g Speech recognition Self customizing programs Recommender systems (RS) New generation RS Slide 7 Artificial Intelligence Machine Learning
  • 8. What’s Data Mining in a Picture 1 J. Han, M. Kamber. J Han M Kamber Data Mining Concepts and Mining. Techniques. Morgan Kaufmann, 2006(Second Edition) Slide 8 Artificial Intelligence Machine Learning
  • 9. Do You Have a Definition for DM 1 Many definitions of data mining. A specially interesting y g p y g one is provided by Duda, Hart, & Stork (2002) Data mining is the process of extracting interesting useful and interesting, useful, novel information from data Many other definitions, but for sure, data mining is not Look up an entry in a data base Query a web search engine How this relates to ML? ML provides methods to dig these data Slide 9 Artificial Intelligence Machine Learning
  • 10. Example of DM 1 Ge Given 9714 patient records, each one describing pregnancy and birth Each patient record consists of 215 features Learn to predict Classes of future patients at risk for Emergency Cesarean Section Slide 10 Artificial Intelligence Machine Learning
  • 11. Example of DM 1 O e of t e u es ea ed One o the rules learned: Slide 11 Artificial Intelligence Machine Learning
  • 12. Example 2 of DM 1 Slide 12 Artificial Intelligence Machine Learning
  • 13. Example 3 of DM 1 Slide 13 Artificial Intelligence Machine Learning
  • 14. Example 4 of DM 1 Slide 14 Artificial Intelligence Machine Learning
  • 15. Other Examples of DM 1 Slide 15 Artificial Intelligence Machine Learning
  • 16. 2 Problems Too Difficult to Program by Hand Autonomous Land Vehicle in a Neural Network (ALVINN) ( ) drives 70 mph on highways Perception system which learns to control the NAVLAB vehicles by watching a person drive Slide 16 Artificial Intelligence Machine Learning
  • 17. Self-Customizing Software 3 Originally at www.wisewire.com System that delivered a unique blend of AI with collaborative and content-based filtering Purchased by Lycos, Inc in 1998 Integrated in Lycos products Documents search for and find interested people. No longer available at www.wisewire.com Visit the f ll i Vi it th following webpage for b f more information: http://www.cse.iitb.ac.in/dbms/Data http://www cse iitb ac in/dbms/Data /Papers-Other/Web/wisewire.html Slide 17 Artificial Intelligence Machine Learning
  • 18. Where is All this Headed? Today: y First-generation systems are evolving toward competent systems that ca tackle so e important p ob e s efficiently and scalably a can ac e some po a problems e c e t y a d sca ab y Give me some prove of that Ask Google Yahoo Docomo Labs … Google, Yahoo, Tomorrow T Semantic networks integrated in DM systems Can you image face book mining? DM in many decision processes: marketing, industry, science … DM as individual recommender systems Slide 18 Artificial Intelligence Machine Learning
  • 19. But… Slow Down! Where are we? We are still beginning! What’s thi Wh t’ this course about? b t? Starting in ML, understanding the problems that we can solve now and the f d h future problems bl This course is not a typical ML course in which we will go through different paradigms Engineers solve problems, so this course tries to follow this idea by y describing important challenges presenting one or several of the most influential techniques to address this challenge Slide 19 Artificial Intelligence Machine Learning
  • 20. Next Class Characteristics Desired for ML Methods Summary of the Paradigms that We Won’t Won t Study Summary of the Problems that We Will Study Slide 20 Artificial Intelligence Machine Learning
  • 21. Introduction to Machine Learning Lecture 2 Albert Orriols i Puig aorriols@salle.url.edu i l @ ll ld Artificial Intelligence – Machine Learning Enginyeria i Arquitectura La Salle gy q Universitat Ramon Llull