SlideShare ist ein Scribd-Unternehmen logo
1 von 35
Introduction to
                           Machine Learning
                                      Tiberio Caetano
                           NICTA and Australian National University




Friday, 24 February 2012
Friday, 24 February 2012
Quick calibration:




Friday, 24 February 2012
Quick calibration:


                           Who has heard of Machine Learning?




Friday, 24 February 2012
Quick calibration:


                           Who has heard of Machine Learning?


                            Who has used Machine Learning?




Friday, 24 February 2012
Quick calibration:


                           Who has heard of Machine Learning?


                            Who has used Machine Learning?


              Who has built new Machine Learning tools?




Friday, 24 February 2012
PROBLEM:


                                   DATA




                           ACTIONABLE KNOWLEDGE


     That’s roughly the problem Machine Learning addresses


Friday, 24 February 2012
BLUE: DATA                                 RED: KNOWLEDGE


              - Is this email spam or not spam?



              - Is there a face in this picture?


              - Should I lend money to this customer given his
              spending behaviour?



Friday, 24 February 2012
Knowledge is not concrete


                                “Face” is an abstraction
                                “Spam” is an abstraction
                           “Who to lend to” is an abstraction


        You don’t find faces, spam or financial advice in datasets
                                     you just find bits


Friday, 24 February 2012
?


           We have data        But we want abstractions

Friday, 24 February 2012
What is an abstraction
                          anyway?
                     • Anything whose description does not
                           depend exclusively on the bits you have


                     • Notion of generalisation is fundamental

                     • Abstraction always involves assumptions
Friday, 24 February 2012
Ready to define Machine Learning:


                     • Machine Learning is the science of
                           automating the process of abstraction from
                           raw data and assumptions


           Raw Data
                                      Machine Learning         Abstraction
      Assumptions

Friday, 24 February 2012
Data: (painted image) + (dataset of normal images)


                                +



     Assumption: the non-painted parts of the painted image
              behave as the images in the dataset




Friday, 24 February 2012
Data: (painted image) + (dataset of normal images)


                                +



     Assumption: the non-painted parts of the painted image
              behave as the images in the dataset



       Abstraction: corrected image



Friday, 24 February 2012
Several forms of abstraction


                                  Cluster data
                                  Classify data
                               Predict from data
                                Summarise data
                              Decide based on data
                                      etc...




Friday, 24 February 2012
(e) Ground Truth
        Clustering




                                               (i) Ground Truth

                                           Figure 2: Resulting motion
                                           based algorithms. 2(a)-2(d)


                                         [10] S. M. Goldfeld and R
               http://home.dei.polimi.it/matteucc/
                                              Holland Publishing C
               Clustering/tutorial_html/
                                           [11] D. W. Hosmer. Maxim
                                                lines. In Communicati
Friday, 24 February 2012
Dimensionality Reduction and Visualization




                 http://isomap.stanford.edu/datasets.html
Friday, 24 February 2012
Regression




Friday, 24 February 2012
Classification




                           {spam; not spam}   {0,1,2,3,4,5,6,7,8,9}




Friday, 24 February 2012
Structured Prediction


                       Image Understanding




                           Protein Structure
                              Prediction




                           Machine Translation




                                                 Image credit: S. Gould
Friday, 24 February 2012
Structured Prediction



                               Chess, NY, Kasparov, WTC




                              Kangaroo, Sun, Sea, Australia



Friday, 24 February 2012
What Machine Learning IS NOT




Friday, 24 February 2012
What Machine Learning IS NOT

                                  Find 01001000:




Friday, 24 February 2012
What Machine Learning IS NOT

                                  Find 01001000:




                Machine Learning is not exact pattern matching




Friday, 24 February 2012
What Machine Learning IS NOT

                                       Find 01001000:




                Machine Learning is not exact pattern matching

                           This is “just” classical computer science
                            classical “database query”, deduction

Friday, 24 February 2012
What Machine Learning IS NOT

                                       Find 01001000:




                Machine Learning is not exact pattern matching

                           This is “just” classical computer science
                            classical “database query”, deduction
                            Machine Learning involves induction
Friday, 24 February 2012
But Machine Learning IS NOT classical statistics either




Friday, 24 February 2012
But Machine Learning IS NOT classical statistics either




                            - Complex rather than simple models
                              (forget Gaussianity, forget linearity)

               - Numerical rather than analytical solution
    (forget pencil-and-paper: need hardcore numerical optimization)

                           - VERY High rather than low dimensional
                                   (p>>n rather than n>>p)

Friday, 24 February 2012
Some popular technologies driven by Machine Learning

     Recommender Systems




Friday, 24 February 2012
Some popular technologies driven by Machine Learning

        Social media




Friday, 24 February 2012
Big Data and Machine Learning

                                     Parallelism is crucial

                           - Linear algebraic approaches favoured
                                (matrix multiplication-based)

                            - Much of Feature Extraction can be
                                        parallelised

                       - Model Training is another story: usually
                                    needs syncing

Friday, 24 February 2012
Machine Learning and Data Mining


      Data Mining is a buzzword and in that sense it includes
                         Machine Learning


  In a more strict sense, Data Mining is often associated to
  data analysis without necessarily doing predictive analytics
         (which is the hallmark of Machine Learning)




Friday, 24 February 2012
When is Machine Learning helpful?

                                          DATA




                           ACTIONABLE KNOWLEDGE
       When you don’t really know how to find an explicit
       (at the bit-level) description for your abstraction or
                      “actionable knowledge”




Friday, 24 February 2012
When is Machine Learning helpful?

                                          DATA




                           ACTIONABLE KNOWLEDGE
       When you don’t really know how to find an explicit
       (at the bit-level) description for your abstraction or
                      “actionable knowledge”

                                 And this is common!!

Friday, 24 February 2012
http://tiberiocaetano.com


           http://www.nicta.com.au/research/machine_learning




Friday, 24 February 2012

Weitere ähnliche Inhalte

Andere mochten auch

Introduction to Machine Learning
Introduction to Machine LearningIntroduction to Machine Learning
Introduction to Machine LearningLior Rokach
 
Introduction to Machine Learning
Introduction to Machine LearningIntroduction to Machine Learning
Introduction to Machine LearningRahul Jain
 
Introduction to Big Data/Machine Learning
Introduction to Big Data/Machine LearningIntroduction to Big Data/Machine Learning
Introduction to Big Data/Machine LearningLars Marius Garshol
 
Machine Learning presentation.
Machine Learning presentation.Machine Learning presentation.
Machine Learning presentation.butest
 
Machine learning
Machine learningMachine learning
Machine learningInfoFarm
 
林守德/Practical Issues in Machine Learning
林守德/Practical Issues in Machine Learning林守德/Practical Issues in Machine Learning
林守德/Practical Issues in Machine Learning台灣資料科學年會
 
Lambda architecture on Spark, Kafka for real-time large scale ML
Lambda architecture on Spark, Kafka for real-time large scale MLLambda architecture on Spark, Kafka for real-time large scale ML
Lambda architecture on Spark, Kafka for real-time large scale MLhuguk
 
The Future of Machine Learning
The Future of Machine LearningThe Future of Machine Learning
The Future of Machine LearningRussell Miles
 
Is that a Time Machine? Some Design Patterns for Real World Machine Learning ...
Is that a Time Machine? Some Design Patterns for Real World Machine Learning ...Is that a Time Machine? Some Design Patterns for Real World Machine Learning ...
Is that a Time Machine? Some Design Patterns for Real World Machine Learning ...Justin Basilico
 
MLlib: Spark's Machine Learning Library
MLlib: Spark's Machine Learning LibraryMLlib: Spark's Machine Learning Library
MLlib: Spark's Machine Learning Libraryjeykottalam
 
Practical Machine Learning Pipelines with MLlib
Practical Machine Learning Pipelines with MLlibPractical Machine Learning Pipelines with MLlib
Practical Machine Learning Pipelines with MLlibDatabricks
 
Machine Learning Pipelines
Machine Learning PipelinesMachine Learning Pipelines
Machine Learning Pipelinesjeykottalam
 
Artificial Intelligence - Past, Present and Future
Artificial Intelligence - Past, Present and FutureArtificial Intelligence - Past, Present and Future
Artificial Intelligence - Past, Present and FutureGrigory Sapunov
 
Apache Spark MLlib 2.0 Preview: Data Science and Production
Apache Spark MLlib 2.0 Preview: Data Science and ProductionApache Spark MLlib 2.0 Preview: Data Science and Production
Apache Spark MLlib 2.0 Preview: Data Science and ProductionDatabricks
 
An Introduction to Supervised Machine Learning and Pattern Classification: Th...
An Introduction to Supervised Machine Learning and Pattern Classification: Th...An Introduction to Supervised Machine Learning and Pattern Classification: Th...
An Introduction to Supervised Machine Learning and Pattern Classification: Th...Sebastian Raschka
 
Deep Learning and the state of AI / 2016
Deep Learning and the state of AI / 2016Deep Learning and the state of AI / 2016
Deep Learning and the state of AI / 2016Grigory Sapunov
 
10 more lessons learned from building Machine Learning systems
10 more lessons learned from building Machine Learning systems10 more lessons learned from building Machine Learning systems
10 more lessons learned from building Machine Learning systemsXavier Amatriain
 
Introduction to Machine Learning Classifiers
Introduction to Machine Learning ClassifiersIntroduction to Machine Learning Classifiers
Introduction to Machine Learning ClassifiersFunctional Imperative
 

Andere mochten auch (20)

Introduction to Machine Learning
Introduction to Machine LearningIntroduction to Machine Learning
Introduction to Machine Learning
 
Introduction to Machine Learning
Introduction to Machine LearningIntroduction to Machine Learning
Introduction to Machine Learning
 
Machine Learning
Machine LearningMachine Learning
Machine Learning
 
Introduction to Big Data/Machine Learning
Introduction to Big Data/Machine LearningIntroduction to Big Data/Machine Learning
Introduction to Big Data/Machine Learning
 
Machine Learning presentation.
Machine Learning presentation.Machine Learning presentation.
Machine Learning presentation.
 
Machine Learning for Dummies
Machine Learning for DummiesMachine Learning for Dummies
Machine Learning for Dummies
 
Machine learning
Machine learningMachine learning
Machine learning
 
林守德/Practical Issues in Machine Learning
林守德/Practical Issues in Machine Learning林守德/Practical Issues in Machine Learning
林守德/Practical Issues in Machine Learning
 
Lambda architecture on Spark, Kafka for real-time large scale ML
Lambda architecture on Spark, Kafka for real-time large scale MLLambda architecture on Spark, Kafka for real-time large scale ML
Lambda architecture on Spark, Kafka for real-time large scale ML
 
The Future of Machine Learning
The Future of Machine LearningThe Future of Machine Learning
The Future of Machine Learning
 
Is that a Time Machine? Some Design Patterns for Real World Machine Learning ...
Is that a Time Machine? Some Design Patterns for Real World Machine Learning ...Is that a Time Machine? Some Design Patterns for Real World Machine Learning ...
Is that a Time Machine? Some Design Patterns for Real World Machine Learning ...
 
MLlib: Spark's Machine Learning Library
MLlib: Spark's Machine Learning LibraryMLlib: Spark's Machine Learning Library
MLlib: Spark's Machine Learning Library
 
Practical Machine Learning Pipelines with MLlib
Practical Machine Learning Pipelines with MLlibPractical Machine Learning Pipelines with MLlib
Practical Machine Learning Pipelines with MLlib
 
Machine Learning Pipelines
Machine Learning PipelinesMachine Learning Pipelines
Machine Learning Pipelines
 
Artificial Intelligence - Past, Present and Future
Artificial Intelligence - Past, Present and FutureArtificial Intelligence - Past, Present and Future
Artificial Intelligence - Past, Present and Future
 
Apache Spark MLlib 2.0 Preview: Data Science and Production
Apache Spark MLlib 2.0 Preview: Data Science and ProductionApache Spark MLlib 2.0 Preview: Data Science and Production
Apache Spark MLlib 2.0 Preview: Data Science and Production
 
An Introduction to Supervised Machine Learning and Pattern Classification: Th...
An Introduction to Supervised Machine Learning and Pattern Classification: Th...An Introduction to Supervised Machine Learning and Pattern Classification: Th...
An Introduction to Supervised Machine Learning and Pattern Classification: Th...
 
Deep Learning and the state of AI / 2016
Deep Learning and the state of AI / 2016Deep Learning and the state of AI / 2016
Deep Learning and the state of AI / 2016
 
10 more lessons learned from building Machine Learning systems
10 more lessons learned from building Machine Learning systems10 more lessons learned from building Machine Learning systems
10 more lessons learned from building Machine Learning systems
 
Introduction to Machine Learning Classifiers
Introduction to Machine Learning ClassifiersIntroduction to Machine Learning Classifiers
Introduction to Machine Learning Classifiers
 

Ähnlich wie Introduction to Machine Learning

"Human Cloning: The Data Scientist Bottleneck Resolved" Dr. Alex Farquhar @ds...
"Human Cloning: The Data Scientist Bottleneck Resolved" Dr. Alex Farquhar @ds..."Human Cloning: The Data Scientist Bottleneck Resolved" Dr. Alex Farquhar @ds...
"Human Cloning: The Data Scientist Bottleneck Resolved" Dr. Alex Farquhar @ds...Data Science London
 
Filtered and Refined: Interfaces for Distilling Data
Filtered and Refined: Interfaces for Distilling Data Filtered and Refined: Interfaces for Distilling Data
Filtered and Refined: Interfaces for Distilling Data Erin Jo Richey
 
Chris Boos, arago AG: Big Data means new programs
Chris Boos, arago AG: Big Data means new programsChris Boos, arago AG: Big Data means new programs
Chris Boos, arago AG: Big Data means new programsCloudcamp
 
THE DATA WAREHOUSING DEBATE: TRADITIONAL vs. OPEN SOURCE from Structure:Data ...
THE DATA WAREHOUSING DEBATE: TRADITIONAL vs. OPEN SOURCE from Structure:Data ...THE DATA WAREHOUSING DEBATE: TRADITIONAL vs. OPEN SOURCE from Structure:Data ...
THE DATA WAREHOUSING DEBATE: TRADITIONAL vs. OPEN SOURCE from Structure:Data ...Gigaom
 
Learning @school Integrating ICT in the Classroom
Learning @school Integrating ICT in the ClassroomLearning @school Integrating ICT in the Classroom
Learning @school Integrating ICT in the Classroomjoloui16
 
User-Centred Design - Taking the U out of User
User-Centred Design - Taking the U out of UserUser-Centred Design - Taking the U out of User
User-Centred Design - Taking the U out of UserJacqueline (Jax) Wechsler
 
BIG DATA: AN AUGMENTED INTELLIGENCE FOR STRATEGIC DECISION MAKING from Struct...
BIG DATA: AN AUGMENTED INTELLIGENCE FOR STRATEGIC DECISION MAKING from Struct...BIG DATA: AN AUGMENTED INTELLIGENCE FOR STRATEGIC DECISION MAKING from Struct...
BIG DATA: AN AUGMENTED INTELLIGENCE FOR STRATEGIC DECISION MAKING from Struct...Gigaom
 
Final Year Project Guidance
Final Year Project GuidanceFinal Year Project Guidance
Final Year Project GuidanceVarad Meru
 
鱼与熊掌 - 软件质量和交付速度
鱼与熊掌 - 软件质量和交付速度鱼与熊掌 - 软件质量和交付速度
鱼与熊掌 - 软件质量和交付速度andyhu1007
 
Kdd14 t2-bordes-gabrilovich (3)
Kdd14 t2-bordes-gabrilovich (3)Kdd14 t2-bordes-gabrilovich (3)
Kdd14 t2-bordes-gabrilovich (3)Barbara Starr
 
Fusion in Multimodal Interactive Systems: An HMM-Based Algorithm for User-Ind...
Fusion in Multimodal Interactive Systems: An HMM-Based Algorithm for User-Ind...Fusion in Multimodal Interactive Systems: An HMM-Based Algorithm for User-Ind...
Fusion in Multimodal Interactive Systems: An HMM-Based Algorithm for User-Ind...Bruno Dumas
 
Prototyping your iPhone/iPad app
Prototyping your iPhone/iPad appPrototyping your iPhone/iPad app
Prototyping your iPhone/iPad appPaul Ardeleanu
 
REALIZING REAL-TIME VALUE ON THE REAL-TIME WEB from Structure:Data 2012
REALIZING REAL-TIME VALUE ON THE REAL-TIME WEB from Structure:Data 2012REALIZING REAL-TIME VALUE ON THE REAL-TIME WEB from Structure:Data 2012
REALIZING REAL-TIME VALUE ON THE REAL-TIME WEB from Structure:Data 2012Gigaom
 

Ähnlich wie Introduction to Machine Learning (17)

"Human Cloning: The Data Scientist Bottleneck Resolved" Dr. Alex Farquhar @ds...
"Human Cloning: The Data Scientist Bottleneck Resolved" Dr. Alex Farquhar @ds..."Human Cloning: The Data Scientist Bottleneck Resolved" Dr. Alex Farquhar @ds...
"Human Cloning: The Data Scientist Bottleneck Resolved" Dr. Alex Farquhar @ds...
 
Filtered and Refined: Interfaces for Distilling Data
Filtered and Refined: Interfaces for Distilling Data Filtered and Refined: Interfaces for Distilling Data
Filtered and Refined: Interfaces for Distilling Data
 
Chris Boos, arago AG: Big Data means new programs
Chris Boos, arago AG: Big Data means new programsChris Boos, arago AG: Big Data means new programs
Chris Boos, arago AG: Big Data means new programs
 
THE DATA WAREHOUSING DEBATE: TRADITIONAL vs. OPEN SOURCE from Structure:Data ...
THE DATA WAREHOUSING DEBATE: TRADITIONAL vs. OPEN SOURCE from Structure:Data ...THE DATA WAREHOUSING DEBATE: TRADITIONAL vs. OPEN SOURCE from Structure:Data ...
THE DATA WAREHOUSING DEBATE: TRADITIONAL vs. OPEN SOURCE from Structure:Data ...
 
Learning @school Integrating ICT in the Classroom
Learning @school Integrating ICT in the ClassroomLearning @school Integrating ICT in the Classroom
Learning @school Integrating ICT in the Classroom
 
P Lamp
P LampP Lamp
P Lamp
 
User-Centred Design - Taking the U out of User
User-Centred Design - Taking the U out of UserUser-Centred Design - Taking the U out of User
User-Centred Design - Taking the U out of User
 
BIG DATA: AN AUGMENTED INTELLIGENCE FOR STRATEGIC DECISION MAKING from Struct...
BIG DATA: AN AUGMENTED INTELLIGENCE FOR STRATEGIC DECISION MAKING from Struct...BIG DATA: AN AUGMENTED INTELLIGENCE FOR STRATEGIC DECISION MAKING from Struct...
BIG DATA: AN AUGMENTED INTELLIGENCE FOR STRATEGIC DECISION MAKING from Struct...
 
Final Year Project Guidance
Final Year Project GuidanceFinal Year Project Guidance
Final Year Project Guidance
 
Second presentation
Second presentationSecond presentation
Second presentation
 
鱼与熊掌 - 软件质量和交付速度
鱼与熊掌 - 软件质量和交付速度鱼与熊掌 - 软件质量和交付速度
鱼与熊掌 - 软件质量和交付速度
 
Kdd14 t2-bordes-gabrilovich (3)
Kdd14 t2-bordes-gabrilovich (3)Kdd14 t2-bordes-gabrilovich (3)
Kdd14 t2-bordes-gabrilovich (3)
 
Fusion in Multimodal Interactive Systems: An HMM-Based Algorithm for User-Ind...
Fusion in Multimodal Interactive Systems: An HMM-Based Algorithm for User-Ind...Fusion in Multimodal Interactive Systems: An HMM-Based Algorithm for User-Ind...
Fusion in Multimodal Interactive Systems: An HMM-Based Algorithm for User-Ind...
 
Prototyping your iPhone/iPad app
Prototyping your iPhone/iPad appPrototyping your iPhone/iPad app
Prototyping your iPhone/iPad app
 
Day 28 a day out
Day 28 a day outDay 28 a day out
Day 28 a day out
 
Social Monitoring, Intelligence and Brand Chatter
Social Monitoring, Intelligence and Brand ChatterSocial Monitoring, Intelligence and Brand Chatter
Social Monitoring, Intelligence and Brand Chatter
 
REALIZING REAL-TIME VALUE ON THE REAL-TIME WEB from Structure:Data 2012
REALIZING REAL-TIME VALUE ON THE REAL-TIME WEB from Structure:Data 2012REALIZING REAL-TIME VALUE ON THE REAL-TIME WEB from Structure:Data 2012
REALIZING REAL-TIME VALUE ON THE REAL-TIME WEB from Structure:Data 2012
 

Kürzlich hochgeladen

Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024The Digital Insurer
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 

Kürzlich hochgeladen (20)

Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 

Introduction to Machine Learning

  • 1. Introduction to Machine Learning Tiberio Caetano NICTA and Australian National University Friday, 24 February 2012
  • 4. Quick calibration: Who has heard of Machine Learning? Friday, 24 February 2012
  • 5. Quick calibration: Who has heard of Machine Learning? Who has used Machine Learning? Friday, 24 February 2012
  • 6. Quick calibration: Who has heard of Machine Learning? Who has used Machine Learning? Who has built new Machine Learning tools? Friday, 24 February 2012
  • 7. PROBLEM: DATA ACTIONABLE KNOWLEDGE That’s roughly the problem Machine Learning addresses Friday, 24 February 2012
  • 8. BLUE: DATA RED: KNOWLEDGE - Is this email spam or not spam? - Is there a face in this picture? - Should I lend money to this customer given his spending behaviour? Friday, 24 February 2012
  • 9. Knowledge is not concrete “Face” is an abstraction “Spam” is an abstraction “Who to lend to” is an abstraction You don’t find faces, spam or financial advice in datasets you just find bits Friday, 24 February 2012
  • 10. ? We have data But we want abstractions Friday, 24 February 2012
  • 11. What is an abstraction anyway? • Anything whose description does not depend exclusively on the bits you have • Notion of generalisation is fundamental • Abstraction always involves assumptions Friday, 24 February 2012
  • 12. Ready to define Machine Learning: • Machine Learning is the science of automating the process of abstraction from raw data and assumptions Raw Data Machine Learning Abstraction Assumptions Friday, 24 February 2012
  • 13. Data: (painted image) + (dataset of normal images) + Assumption: the non-painted parts of the painted image behave as the images in the dataset Friday, 24 February 2012
  • 14. Data: (painted image) + (dataset of normal images) + Assumption: the non-painted parts of the painted image behave as the images in the dataset Abstraction: corrected image Friday, 24 February 2012
  • 15. Several forms of abstraction Cluster data Classify data Predict from data Summarise data Decide based on data etc... Friday, 24 February 2012
  • 16. (e) Ground Truth Clustering (i) Ground Truth Figure 2: Resulting motion based algorithms. 2(a)-2(d) [10] S. M. Goldfeld and R http://home.dei.polimi.it/matteucc/ Holland Publishing C Clustering/tutorial_html/ [11] D. W. Hosmer. Maxim lines. In Communicati Friday, 24 February 2012
  • 17. Dimensionality Reduction and Visualization http://isomap.stanford.edu/datasets.html Friday, 24 February 2012
  • 19. Classification {spam; not spam} {0,1,2,3,4,5,6,7,8,9} Friday, 24 February 2012
  • 20. Structured Prediction Image Understanding Protein Structure Prediction Machine Translation Image credit: S. Gould Friday, 24 February 2012
  • 21. Structured Prediction Chess, NY, Kasparov, WTC Kangaroo, Sun, Sea, Australia Friday, 24 February 2012
  • 22. What Machine Learning IS NOT Friday, 24 February 2012
  • 23. What Machine Learning IS NOT Find 01001000: Friday, 24 February 2012
  • 24. What Machine Learning IS NOT Find 01001000: Machine Learning is not exact pattern matching Friday, 24 February 2012
  • 25. What Machine Learning IS NOT Find 01001000: Machine Learning is not exact pattern matching This is “just” classical computer science classical “database query”, deduction Friday, 24 February 2012
  • 26. What Machine Learning IS NOT Find 01001000: Machine Learning is not exact pattern matching This is “just” classical computer science classical “database query”, deduction Machine Learning involves induction Friday, 24 February 2012
  • 27. But Machine Learning IS NOT classical statistics either Friday, 24 February 2012
  • 28. But Machine Learning IS NOT classical statistics either - Complex rather than simple models (forget Gaussianity, forget linearity) - Numerical rather than analytical solution (forget pencil-and-paper: need hardcore numerical optimization) - VERY High rather than low dimensional (p>>n rather than n>>p) Friday, 24 February 2012
  • 29. Some popular technologies driven by Machine Learning Recommender Systems Friday, 24 February 2012
  • 30. Some popular technologies driven by Machine Learning Social media Friday, 24 February 2012
  • 31. Big Data and Machine Learning Parallelism is crucial - Linear algebraic approaches favoured (matrix multiplication-based) - Much of Feature Extraction can be parallelised - Model Training is another story: usually needs syncing Friday, 24 February 2012
  • 32. Machine Learning and Data Mining Data Mining is a buzzword and in that sense it includes Machine Learning In a more strict sense, Data Mining is often associated to data analysis without necessarily doing predictive analytics (which is the hallmark of Machine Learning) Friday, 24 February 2012
  • 33. When is Machine Learning helpful? DATA ACTIONABLE KNOWLEDGE When you don’t really know how to find an explicit (at the bit-level) description for your abstraction or “actionable knowledge” Friday, 24 February 2012
  • 34. When is Machine Learning helpful? DATA ACTIONABLE KNOWLEDGE When you don’t really know how to find an explicit (at the bit-level) description for your abstraction or “actionable knowledge” And this is common!! Friday, 24 February 2012
  • 35. http://tiberiocaetano.com http://www.nicta.com.au/research/machine_learning Friday, 24 February 2012