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

introduction to data mining tutorial
introduction to data mining tutorial introduction to data mining tutorial
introduction to data mining tutorial Salah Amean
 
MachineLearning.ppt
MachineLearning.pptMachineLearning.ppt
MachineLearning.pptbutest
 
Back propagation
Back propagationBack propagation
Back propagationNagarajan
 
Introduction to Machine Learning
Introduction to Machine LearningIntroduction to Machine Learning
Introduction to Machine LearningLior Rokach
 
Intro to deep learning
Intro to deep learning Intro to deep learning
Intro to deep learning David Voyles
 
Machine Learning Using Python
Machine Learning Using PythonMachine Learning Using Python
Machine Learning Using PythonSavitaHanchinal
 
Artificial Intelligence Machine Learning Deep Learning Ppt Powerpoint Present...
Artificial Intelligence Machine Learning Deep Learning Ppt Powerpoint Present...Artificial Intelligence Machine Learning Deep Learning Ppt Powerpoint Present...
Artificial Intelligence Machine Learning Deep Learning Ppt Powerpoint Present...SlideTeam
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial IntelligenceBise Mond
 
Reinforcement learning
Reinforcement learning Reinforcement learning
Reinforcement learning Chandra Meena
 
Python libraries for data science
Python libraries for data sciencePython libraries for data science
Python libraries for data sciencenilashri2
 
Machine Learning
Machine LearningMachine Learning
Machine LearningShrey Malik
 

What's hot (20)

Lecture5 - C4.5
Lecture5 - C4.5Lecture5 - C4.5
Lecture5 - C4.5
 
introduction to data mining tutorial
introduction to data mining tutorial introduction to data mining tutorial
introduction to data mining tutorial
 
Machine Learning
Machine LearningMachine Learning
Machine Learning
 
MachineLearning.ppt
MachineLearning.pptMachineLearning.ppt
MachineLearning.ppt
 
Machine learning
Machine learningMachine learning
Machine learning
 
Back propagation
Back propagationBack propagation
Back propagation
 
Introduction to Machine Learning
Introduction to Machine LearningIntroduction to Machine Learning
Introduction to Machine Learning
 
Intro to deep learning
Intro to deep learning Intro to deep learning
Intro to deep learning
 
Machine Learning Using Python
Machine Learning Using PythonMachine Learning Using Python
Machine Learning Using Python
 
Perceptron & Neural Networks
Perceptron & Neural NetworksPerceptron & Neural Networks
Perceptron & Neural Networks
 
Artificial Intelligence Machine Learning Deep Learning Ppt Powerpoint Present...
Artificial Intelligence Machine Learning Deep Learning Ppt Powerpoint Present...Artificial Intelligence Machine Learning Deep Learning Ppt Powerpoint Present...
Artificial Intelligence Machine Learning Deep Learning Ppt Powerpoint Present...
 
Machine learning
Machine learningMachine learning
Machine learning
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligence
 
Reinforcement learning
Reinforcement learning Reinforcement learning
Reinforcement learning
 
Introduction to soft computing
 Introduction to soft computing Introduction to soft computing
Introduction to soft computing
 
1.Introduction to deep learning
1.Introduction to deep learning1.Introduction to deep learning
1.Introduction to deep learning
 
Python libraries for data science
Python libraries for data sciencePython libraries for data science
Python libraries for data science
 
Aippt
AipptAippt
Aippt
 
Machine Learning
Machine LearningMachine Learning
Machine Learning
 
Naive Bayes
Naive BayesNaive Bayes
Naive Bayes
 

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
 
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
 
Introduction to Genetic Algorithms
Introduction to Genetic AlgorithmsIntroduction to Genetic Algorithms
Introduction to Genetic AlgorithmsAhmed Othman
 

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
 
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
 
Introduction to Genetic Algorithms
Introduction to Genetic AlgorithmsIntroduction to Genetic Algorithms
Introduction to Genetic Algorithms
 

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

HAIS09-BeyondHomemadeArtificialDatasets
HAIS09-BeyondHomemadeArtificialDatasetsHAIS09-BeyondHomemadeArtificialDatasets
HAIS09-BeyondHomemadeArtificialDatasetsAlbert Orriols-Puig
 
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 IIIAlbert Orriols-Puig
 
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 IIAlbert Orriols-Puig
 
Lecture14 - Advanced topics in association rules
Lecture14 - Advanced topics in association rulesLecture14 - Advanced topics in association rules
Lecture14 - Advanced topics in association rulesAlbert Orriols-Puig
 
Lecture9 - Bayesian-Decision-Theory
Lecture9 - Bayesian-Decision-TheoryLecture9 - Bayesian-Decision-Theory
Lecture9 - Bayesian-Decision-TheoryAlbert Orriols-Puig
 
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...Albert Orriols-Puig
 
IWLCS'2008: First Approach toward Online Evolution of Association Rules wit...
IWLCS'2008: First Approach toward Online Evolution of Association Rules wit...IWLCS'2008: First Approach toward Online Evolution of Association Rules wit...
IWLCS'2008: First Approach toward Online Evolution of Association Rules wit...Albert Orriols-Puig
 

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
 
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...
 
IWLCS'2008: First Approach toward Online Evolution of Association Rules wit...
IWLCS'2008: First Approach toward Online Evolution of Association Rules wit...IWLCS'2008: First Approach toward Online Evolution of Association Rules wit...
IWLCS'2008: First Approach toward Online Evolution of Association Rules wit...
 

Recently uploaded

Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxDr.Ibrahim Hassaan
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxMaryGraceBautista27
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfphamnguyenenglishnb
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomnelietumpap1
 

Recently uploaded (20)

FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptx
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptx
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choom
 

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