SlideShare a Scribd company logo
1 of 20
Download to read offline
How to detect porn and decide where to live using

MACHINE LEARNING
MICHAEL SHILMAN
michael@shilman.net




                                                    1
SCI-FI INSPIRES, TECHNOLOGY DELIVERS...
          Sci-Fi                         Technology




2001: A Space Odyssey (1968)   Infinity Blade for iPhone (2011)
TECHNOLOGY DELIVERS... most of the time
Teleportation
Time Travel                      Hardware
Telekinesis

Artificial Intelligence (AI)     Software


         AI is the last big software problem left
         ...and has been largely a failure so far.
1960-70’s: CONCEPTS
     Basic Theory                    Demos




   Viterbi Decoding (1967)   Sutherland’s Sketchpad (1968)
1980’s: MODELING THE BRAIN
    Neuron                     Expert




  Neural Network             Expert System
ENTER MACHINE LEARNING
 Machine Learning is the study of
 computer algorithms that improve
 automatically through experience.



                     Tom Mitchell, Machine Learning (1997)
BASIC MACHINE LEARNING
Observations   X   Learn         f(x) = y
Labels         Y
                    Y = gender


 Male




Female
                                      X = height
REAL-WORLD MACHINE LEARNING

Observations   X   Y - 100’s of labels
                   X - 1000’s of features
Labels         Y   N - Millions of examples
                   ? - Not all data is labeled
                   ? - Some data is mis-labeled

 f(x) = y          Model spatial context
                   Model temporal context
1990’s: MACHINE LEARNING BASICS
  Speech      Handwriting     OCR
2000’s: BIG DATA
 Web Search   Collaborative Filtering   Porn Detection
2011: PUTTING IT ALL TOGETHER

                               Modeling the Brain (1980’s)
                                            +
                         =   Machine Learning Basics (1990’s)
                                            +
                                    Big Data (2000’s)



   Apple’s Siri (2011)
SIRI TEARDOWN
SIRI TEARDOWN                                        f u u d


                                    a
                                    e
                                    i
                                    o
                                    u
                                                       “food”

Waveform Input    Broken into    Each Chunk is    Find the most likely
                 Little Chunks    a phoneme        paths through the
                       X(t)           Y(t)       phonemes that match
                                                   a words from the
                                                       dictionary
SIRI TEARDOWN
                                                                     “what
                                                                     would
                                                                    you like
                                                                    to eat?”




                                                 dialog
  “bet me food”        “get me food”

Find the most likely     Find the most     Execute a query    Speak the result to
 paths through the     likely sentences   based on the most       the user
 words that make        that match the      likely sentence
grammatical sense           context
SCI-FI INSPIRES, TECHNOLOGY DELIVERS?
           Sci-Fi                  Technology




2001: A Space Odyssey (1968)   Apple’s Siri (2011)
TECHNOLOGY DELIVERS? TIME WILL TELL
   Good          Bad                 Ugly




                        http://siriouslyweird.tumblr.com/
WHAT’S NEXT?

  Modeling the Brain (1980’s)
                                    ???     ???
               +
Machine Learning Basics (1990’s)
                                       ???
                                   ??? ??? ???
               +
       Big Data (2000’s)
WHAT’S NEXT ... BIG DECISIONS
 What to Buy?   Where to Live?   Who to Marry?
WHAT’S NEXT ... HUMAN STEERING
WHAT’S NEXT? NEED MORE SCI-FI!
     Sci-Fi              Technology



 ???     ???
    ???
??? ??? ???

More Related Content

Similar to Ignite Seoul: Machine Learning

What Is A Neural Network? | How Deep Neural Networks Work | Neural Network Tu...
What Is A Neural Network? | How Deep Neural Networks Work | Neural Network Tu...What Is A Neural Network? | How Deep Neural Networks Work | Neural Network Tu...
What Is A Neural Network? | How Deep Neural Networks Work | Neural Network Tu...Simplilearn
 
The Pixel Lab 2014_Michel Reilhac_What Are We Learning?
The Pixel Lab 2014_Michel Reilhac_What Are We Learning?The Pixel Lab 2014_Michel Reilhac_What Are We Learning?
The Pixel Lab 2014_Michel Reilhac_What Are We Learning?power to the pixel
 
Life after the Internet
Life after the InternetLife after the Internet
Life after the InternetChris Dancy
 
Sp14 cs188 lecture 1 - introduction
Sp14 cs188 lecture 1  - introductionSp14 cs188 lecture 1  - introduction
Sp14 cs188 lecture 1 - introductionAmer Noureddin
 
Designing for wisdom in the age of information
Designing for wisdom in the age of informationDesigning for wisdom in the age of information
Designing for wisdom in the age of informationChris Dancy
 
Chatbots in 2017 -- Ithaca Talk Dec 6
Chatbots in 2017 -- Ithaca Talk Dec 6Chatbots in 2017 -- Ithaca Talk Dec 6
Chatbots in 2017 -- Ithaca Talk Dec 6Paul Houle
 
A Short presentation on Artificial Intelligence(AI).
A Short presentation on Artificial Intelligence(AI).A Short presentation on Artificial Intelligence(AI).
A Short presentation on Artificial Intelligence(AI).JAWWADSAEED4
 
Bruce Damer's presentation for Larry Lessig's Cyberlaw class at Stanford (Mar...
Bruce Damer's presentation for Larry Lessig's Cyberlaw class at Stanford (Mar...Bruce Damer's presentation for Larry Lessig's Cyberlaw class at Stanford (Mar...
Bruce Damer's presentation for Larry Lessig's Cyberlaw class at Stanford (Mar...Bruce Damer
 
Big, Open, Data and Semantics for Real-World Application Near You
Big, Open, Data and Semantics for Real-World Application Near YouBig, Open, Data and Semantics for Real-World Application Near You
Big, Open, Data and Semantics for Real-World Application Near YouBiplav Srivastava
 

Similar to Ignite Seoul: Machine Learning (12)

Creativity & AI
Creativity & AICreativity & AI
Creativity & AI
 
What Is A Neural Network? | How Deep Neural Networks Work | Neural Network Tu...
What Is A Neural Network? | How Deep Neural Networks Work | Neural Network Tu...What Is A Neural Network? | How Deep Neural Networks Work | Neural Network Tu...
What Is A Neural Network? | How Deep Neural Networks Work | Neural Network Tu...
 
The Pixel Lab 2014_Michel Reilhac_What Are We Learning?
The Pixel Lab 2014_Michel Reilhac_What Are We Learning?The Pixel Lab 2014_Michel Reilhac_What Are We Learning?
The Pixel Lab 2014_Michel Reilhac_What Are We Learning?
 
Life after the Internet
Life after the InternetLife after the Internet
Life after the Internet
 
Introduction to AI.pptx
Introduction to AI.pptxIntroduction to AI.pptx
Introduction to AI.pptx
 
Sp14 cs188 lecture 1 - introduction
Sp14 cs188 lecture 1  - introductionSp14 cs188 lecture 1  - introduction
Sp14 cs188 lecture 1 - introduction
 
Designing for wisdom in the age of information
Designing for wisdom in the age of informationDesigning for wisdom in the age of information
Designing for wisdom in the age of information
 
Chatbots in 2017 -- Ithaca Talk Dec 6
Chatbots in 2017 -- Ithaca Talk Dec 6Chatbots in 2017 -- Ithaca Talk Dec 6
Chatbots in 2017 -- Ithaca Talk Dec 6
 
A Short presentation on Artificial Intelligence(AI).
A Short presentation on Artificial Intelligence(AI).A Short presentation on Artificial Intelligence(AI).
A Short presentation on Artificial Intelligence(AI).
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
Bruce Damer's presentation for Larry Lessig's Cyberlaw class at Stanford (Mar...
Bruce Damer's presentation for Larry Lessig's Cyberlaw class at Stanford (Mar...Bruce Damer's presentation for Larry Lessig's Cyberlaw class at Stanford (Mar...
Bruce Damer's presentation for Larry Lessig's Cyberlaw class at Stanford (Mar...
 
Big, Open, Data and Semantics for Real-World Application Near You
Big, Open, Data and Semantics for Real-World Application Near YouBig, Open, Data and Semantics for Real-World Application Near You
Big, Open, Data and Semantics for Real-World Application Near You
 

More from Michael Shilman

Controlled Experiments - Shengdong Zhao
Controlled Experiments - Shengdong ZhaoControlled Experiments - Shengdong Zhao
Controlled Experiments - Shengdong ZhaoMichael Shilman
 
Personal Desire / Design Fiction
Personal Desire / Design FictionPersonal Desire / Design Fiction
Personal Desire / Design FictionMichael Shilman
 
Myoyoung Kim: Visual Storytelling, Infographics!
Myoyoung Kim: Visual Storytelling, Infographics!Myoyoung Kim: Visual Storytelling, Infographics!
Myoyoung Kim: Visual Storytelling, Infographics!Michael Shilman
 
Seungwon Hwang: Entity Graph Mining and Matching
Seungwon Hwang: Entity Graph Mining and MatchingSeungwon Hwang: Entity Graph Mining and Matching
Seungwon Hwang: Entity Graph Mining and MatchingMichael Shilman
 
Collective Intelligence Lecture 1: Introduction
Collective Intelligence Lecture 1: IntroductionCollective Intelligence Lecture 1: Introduction
Collective Intelligence Lecture 1: IntroductionMichael Shilman
 

More from Michael Shilman (10)

Project Management
Project ManagementProject Management
Project Management
 
Controlled Experiments - Shengdong Zhao
Controlled Experiments - Shengdong ZhaoControlled Experiments - Shengdong Zhao
Controlled Experiments - Shengdong Zhao
 
Iterative Prototyping
Iterative PrototypingIterative Prototyping
Iterative Prototyping
 
Personal Desire / Design Fiction
Personal Desire / Design FictionPersonal Desire / Design Fiction
Personal Desire / Design Fiction
 
Data Design
Data DesignData Design
Data Design
 
Data Mining
Data MiningData Mining
Data Mining
 
Myoyoung Kim: Visual Storytelling, Infographics!
Myoyoung Kim: Visual Storytelling, Infographics!Myoyoung Kim: Visual Storytelling, Infographics!
Myoyoung Kim: Visual Storytelling, Infographics!
 
Seungwon Hwang: Entity Graph Mining and Matching
Seungwon Hwang: Entity Graph Mining and MatchingSeungwon Hwang: Entity Graph Mining and Matching
Seungwon Hwang: Entity Graph Mining and Matching
 
Class, where are we?
Class, where are we?Class, where are we?
Class, where are we?
 
Collective Intelligence Lecture 1: Introduction
Collective Intelligence Lecture 1: IntroductionCollective Intelligence Lecture 1: Introduction
Collective Intelligence Lecture 1: Introduction
 

Recently uploaded

Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 
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
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 

Recently uploaded (20)

Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
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
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 

Ignite Seoul: Machine Learning

  • 1. How to detect porn and decide where to live using MACHINE LEARNING MICHAEL SHILMAN michael@shilman.net 1
  • 2. SCI-FI INSPIRES, TECHNOLOGY DELIVERS... Sci-Fi Technology 2001: A Space Odyssey (1968) Infinity Blade for iPhone (2011)
  • 3. TECHNOLOGY DELIVERS... most of the time Teleportation Time Travel Hardware Telekinesis Artificial Intelligence (AI) Software AI is the last big software problem left ...and has been largely a failure so far.
  • 4. 1960-70’s: CONCEPTS Basic Theory Demos Viterbi Decoding (1967) Sutherland’s Sketchpad (1968)
  • 5. 1980’s: MODELING THE BRAIN Neuron Expert Neural Network Expert System
  • 6. ENTER MACHINE LEARNING Machine Learning is the study of computer algorithms that improve automatically through experience. Tom Mitchell, Machine Learning (1997)
  • 7. BASIC MACHINE LEARNING Observations X Learn f(x) = y Labels Y Y = gender Male Female X = height
  • 8. REAL-WORLD MACHINE LEARNING Observations X Y - 100’s of labels X - 1000’s of features Labels Y N - Millions of examples ? - Not all data is labeled ? - Some data is mis-labeled f(x) = y Model spatial context Model temporal context
  • 9. 1990’s: MACHINE LEARNING BASICS Speech Handwriting OCR
  • 10. 2000’s: BIG DATA Web Search Collaborative Filtering Porn Detection
  • 11. 2011: PUTTING IT ALL TOGETHER Modeling the Brain (1980’s) + = Machine Learning Basics (1990’s) + Big Data (2000’s) Apple’s Siri (2011)
  • 13. SIRI TEARDOWN f u u d a e i o u “food” Waveform Input Broken into Each Chunk is Find the most likely Little Chunks a phoneme paths through the X(t) Y(t) phonemes that match a words from the dictionary
  • 14. SIRI TEARDOWN “what would you like to eat?” dialog “bet me food” “get me food” Find the most likely Find the most Execute a query Speak the result to paths through the likely sentences based on the most the user words that make that match the likely sentence grammatical sense context
  • 15. SCI-FI INSPIRES, TECHNOLOGY DELIVERS? Sci-Fi Technology 2001: A Space Odyssey (1968) Apple’s Siri (2011)
  • 16. TECHNOLOGY DELIVERS? TIME WILL TELL Good Bad Ugly http://siriouslyweird.tumblr.com/
  • 17. WHAT’S NEXT? Modeling the Brain (1980’s) ??? ??? + Machine Learning Basics (1990’s) ??? ??? ??? ??? + Big Data (2000’s)
  • 18. WHAT’S NEXT ... BIG DECISIONS What to Buy? Where to Live? Who to Marry?
  • 19. WHAT’S NEXT ... HUMAN STEERING
  • 20. WHAT’S NEXT? NEED MORE SCI-FI! Sci-Fi Technology ??? ??? ??? ??? ??? ???