SlideShare una empresa de Scribd logo
1 de 38
Descargar para leer sin conexión
© 2021 National University of Singapore.
All Rights Reserved.
govtechbrbg01/v1.0
of 38
2
Source: https://www.youtube.com/watch?v=eWSbIXSbMis
AI vs AI
Ryu is
played by AI
that learned
by itself to
play
© 2021 National University of Singapore.
All Rights Reserved.
govtechbrbg01/v1.0
of 38
Source: https://blogs.nvidia.com/blog/2016/07/29/whats-difference-
artificial-intelligence-machine-learning-deep-learning-ai/
The AI time line
A broad overview
3
© 2021 National University of Singapore.
All Rights Reserved.
govtechbrbg01/v1.0
of 38
Source: https://blogs.nvidia.com/blog/2016/07/29/whats-difference-
artificial-intelligence-machine-learning-deep-learning-ai/
The AI time line
The starting point ...
a series of
if-then-
else rules
4
© 2021 National University of Singapore.
All Rights Reserved.
govtechbrbg01/v1.0
of 38
Source:
https://wiki.bath.ac.uk/display/BISAI/Expert+System+in+a+Gaming+En
viroment
Expert system
Example: Arriving
decision to
choose a weapon
at any time by the
expert system
Rule behind
choosing mini gun
Rule behind
choosing missile
Rule behind
choosing defensive
pulse
5
© 2021 National University of Singapore.
All Rights Reserved.
govtechbrbg01/v1.0
of 38
6
Source: https://www.youtube.com/watch?v=eWSbIXSbMis
AI vs AI
The actions
by E Honda
were
determined
by rules
© 2021 National University of Singapore.
All Rights Reserved.
govtechbrbg01/v1.0
of 38
Source: https://yachtharbour.com/news/venus-spotted-in-mallorca-
1887?src=news_view_page_bar
Expert system
Rules to determine ...
a yacht?
7
© 2021 National University of Singapore.
All Rights Reserved.
govtechbrbg01/v1.0
of 38
Expert system
The limitations
•Expensive and time consuming!
Experts are never cheap
•Bad in handling sophisticated
sensory inputs (like signals,
images)
•Possible to make dumb decision
since it just goes through rules;
no common sense in the system
•System not easy to be updated
Source: https://blogs.nvidia.com/blog/2016/07/29/whats-difference-
artificial-intelligence-machine-learning-deep-learning-ai/
8
© 2021 National University of Singapore.
All Rights Reserved.
govtechbrbg01/v1.0
of 38
Source: https://verhaert.com/difference-machine-learning-deep-
learning/
Features + classifier
A new solution to the rescue
•Feature: a number or a vector
that describes something about
the input
•Machine learning: classifier
learns the pattern between
features and output
9
© 2021 National University of Singapore.
All Rights Reserved.
govtechbrbg01/v1.0
of 38
Source: https://towardsdatascience.com/face-recognition-how-
lbph-works-90ec258c3d6b
Features + classifier
Features?
•Face recognition
10
© 2021 National University of Singapore.
All Rights Reserved.
govtechbrbg01/v1.0
of 38
Features + classifier
Issues?
•We need to design features
manually, through much trial and
error, with luck
•Simple features unlikely to work;
need complicated feature
extraction
•Classifiers used are generic (like
SVM)
11
Source: https://towardsdatascience.com/face-recognition-how-
lbph-works-90ec258c3d6b
© 2021 National University of Singapore.
All Rights Reserved.
govtechbrbg01/v1.0
of 38
Source: https://www.guru99.com/machine-learning-vs-deep-
learning.html
Learning the features
Better performance?
•Instead of we deciding the features,
is it possible to get algorithm to
learn to extract the most
appropriate features by itself?
•Series of feature extractors?
•All the way from pixels to classifier,
learn by itself, layer by layer?
•Train all the layers together?
12
© 2021 National University of Singapore.
All Rights Reserved.
govtechbrbg01/v1.0
of 38
Source: http://cs231n.stanford.edu
Deep in action
Part 1
conv ReLU conv ReLU pool conv ReLU
13
© 2021 National University of Singapore.
All Rights Reserved.
govtechbrbg01/v1.0
of 38
Source: http://cs231n.stanford.edu
conv ReLU conv ReLU
pool conv ReLU pool
ship
car
airplane
truck
bird
FC
14
Deep in action
Part 2
© 2021 National University of Singapore.
All Rights Reserved.
govtechbrbg01/v1.0
of 38
Source: https://commons.wikimedia.org/wiki/File:Typical_cnn.png
Learning the features
The idea behind convolutional
neural network (convnet)
Feature Extraction
Classification
15
© 2021 National University of Singapore.
All Rights Reserved.
govtechbrbg01/v1.0
of 38
Source: http://www.image-
net.org/challenges/LSVRC/2012/results.html
From then on …
ILSVRC 2012
Rank Error - 5 Algorithm Team
1 0.153 Deep convolutional neural network University of Toronto
2 0.262 Features + Fisher vectors + linear classifiers ISI
3 0.270 Features + Fisher vectors + SVM Oxford VGG
4 0.271 Not specified XRCE/INRIA
5 0.300
Dense SIFT + colour SIFT + Fisher vectors +
SVM
University of Amsterdam
16
•ILSVRC: ImageNet Large Scale
Visual Recognition Challenge
•Challenge: Correctly classify
150,000 images, 1000
categories
© 2021 National University of Singapore.
All Rights Reserved.
govtechbrbg01/v1.0
of 38
The progress
So far
17
© 2021 National University of Singapore.
All Rights Reserved.
govtechbrbg01/v1.0
of 38
18
Source:
http://www.williammalone.com/articles/create-
html5-canvas-javascript-drawing-app/
Application
Three main categories
Source:
https://bitsandatoms.co/tag/reinforcement-
learning/
Source: http://blog.ss8.com
Create
Identify
Act
© 2021 National University of Singapore.
All Rights Reserved.
govtechbrbg01/v1.0
of 38
19
Volvo in-car cameras
Combat distraction and drunk
driving
•'Pro-active' driver monitoring
system
Source: https://www.caranddriver.com/news/a26893035/volvo-interior-cameras-
distraction-drunk-driving/
© 2021 National University of Singapore.
All Rights Reserved.
govtechbrbg01/v1.0
of 38
20
Aircraft
Monitoring ground handling
Source: https://assaia.com/tmc/
© 2021 National University of Singapore.
All Rights Reserved.
govtechbrbg01/v1.0
of 38
21
Aircraft
Monitoring check-in
Source: https://assaia.com/tmc/
© 2021 National University of Singapore.
All Rights Reserved.
govtechbrbg01/v1.0
of 38
22
Behaviour
identification
by Aipoly
Source: https://www.aipoly.com
© 2021 National University of Singapore.
All Rights Reserved.
govtechbrbg01/v1.0
of 38
23
Object detection
Auto referee?
•Track ball and players
•Report score based on the events
in scene
Source: https://arxiv.org/abs/2004.09927
© 2021 National University of Singapore.
All Rights Reserved.
govtechbrbg01/v1.0
of 38
24
To create
© 2021 National University of Singapore.
All Rights Reserved.
govtechbrbg01/v1.0
of 38
25
Drawing
A sketch
tree
river
rock
water
cloud
sky
© 2021 National University of Singapore.
All Rights Reserved.
govtechbrbg01/v1.0
of 38
26
Source: https://blogs.nvidia.com/blog/2019/03/18/gaugan-
photorealistic-landscapes-nvidia-research/
Drawing
A sketch
© 2021 National University of Singapore.
All Rights Reserved.
govtechbrbg01/v1.0
of 38
27
Source: https://blogs.nvidia.com/blog/2019/03/18/gaugan-
photorealistic-landscapes-nvidia-research/
Drawing
GauGAN (inspired by Gauguin)
© 2021 National University of Singapore.
All Rights Reserved.
govtechbrbg01/v1.0
of 38
28
Practical
usage
fashion
Source: https://qz.com/1090267/artificial-intelligence-can-now-
show-you-how-those-pants-will-fit/
A B C D
E F G H
© 2021 National University of Singapore.
All Rights Reserved.
govtechbrbg01/v1.0
of 38
29
Generative Adversarial
Networks
Change face
© 2021 National University of Singapore.
All Rights Reserved.
govtechbrbg01/v1.0
of 38
30
Generative Adversarial
Networks
Change face
© 2021 National University of Singapore.
All Rights Reserved.
govtechbrbg01/v1.0
of 38
31
Change face
Unlimited possibilities
Source: https://app.generative.photos
© 2021 National University of Singapore.
All Rights Reserved.
govtechbrbg01/v1.0
of 38
32
How about 3D?
Face?
Source: http://cvl-demos.cs.nott.ac.uk/vrn/index.php
© 2021 National University of Singapore.
All Rights Reserved.
govtechbrbg01/v1.0
of 38
33
To act
© 2021 National University of Singapore.
All Rights Reserved.
govtechbrbg01/v1.0
of 38
34
Source: https://towardsdatascience.com/using-deep-q-learning-in-fifa-
18-to-perfect-the-art-of-free-kicks-f2e4e979ee66
Freekick please
Fifa 18
© 2021 National University of Singapore.
All Rights Reserved.
govtechbrbg01/v1.0
of 38
35
Source: https://towardsdatascience.com/using-deep-q-learning-in-fifa-
18-to-perfect-the-art-of-free-kicks-f2e4e979ee66
Deep Reinforcement
learning
Fifa 18
© 2021 National University of Singapore.
All Rights Reserved.
govtechbrbg01/v1.0
of 38
36
Source: https://www.youtube.com/watch?v=FCivsotZEjk
Picking strawberries
no human
© 2021 National University of Singapore.
All Rights Reserved.
govtechbrbg01/v1.0
of 38
37
Source: https://www.tesla.com/autopilotAI
Autonomous
vehicle
Tesla autopilot
© 2021 National University of Singapore.
All Rights Reserved.
govtechbrbg01/v1.0
of 38
Conclusion •The AI that uses machine-learned
features (also known as deep
learning) is driving the current AI
boom
•Many applications not possible in
the past are made possible through
deep learning
•There are many uses of deep
learning to be imagined and
explored
38

Más contenido relacionado

Similar a The Rise of Machine-Learned Features

“How Transformers Are Changing the Nature of Deep Learning Models,” a Present...
“How Transformers Are Changing the Nature of Deep Learning Models,” a Present...“How Transformers Are Changing the Nature of Deep Learning Models,” a Present...
“How Transformers Are Changing the Nature of Deep Learning Models,” a Present...Edge AI and Vision Alliance
 
Motion capture for Animation
Motion capture for AnimationMotion capture for Animation
Motion capture for AnimationIRJET Journal
 
Gluecon 2017 - GoMake | Flying Dreams: Real-Time Communication from the Edge ...
Gluecon 2017 - GoMake | Flying Dreams: Real-Time Communication from the Edge ...Gluecon 2017 - GoMake | Flying Dreams: Real-Time Communication from the Edge ...
Gluecon 2017 - GoMake | Flying Dreams: Real-Time Communication from the Edge ...Jonathan Barton
 
Genius Loci: iBeacons in the Academic Context
Genius Loci: iBeacons in the Academic ContextGenius Loci: iBeacons in the Academic Context
Genius Loci: iBeacons in the Academic ContextMark Badger
 
Year 5-6: Ideas for teaching coding
Year 5-6: Ideas for teaching codingYear 5-6: Ideas for teaching coding
Year 5-6: Ideas for teaching codingJoanne Villis
 
Web Developers are now Mobile Developers
Web Developers are now Mobile Developers Web Developers are now Mobile Developers
Web Developers are now Mobile Developers boyney123
 
AI Blockchain IoT Convergence System Development
AI Blockchain IoT Convergence System DevelopmentAI Blockchain IoT Convergence System Development
AI Blockchain IoT Convergence System DevelopmentAlex G. Lee, Ph.D. Esq. CLP
 
Tolunay Mengi CV - English - 07.07.2022.pdf
Tolunay Mengi CV - English - 07.07.2022.pdfTolunay Mengi CV - English - 07.07.2022.pdf
Tolunay Mengi CV - English - 07.07.2022.pdfTolunay Mengi
 
Digital Fabrication Studio: 3D Scanning
Digital Fabrication Studio: 3D ScanningDigital Fabrication Studio: 3D Scanning
Digital Fabrication Studio: 3D ScanningMassimo Menichinelli
 
Lesson learned from React native and Flutter
Lesson learned from React native and FlutterLesson learned from React native and Flutter
Lesson learned from React native and FlutterSomkiat Puisungnoen
 
When AOI meets AI
When AOI meets AIWhen AOI meets AI
When AOI meets AICHENHuiMei
 

Similar a The Rise of Machine-Learned Features (20)

“How Transformers Are Changing the Nature of Deep Learning Models,” a Present...
“How Transformers Are Changing the Nature of Deep Learning Models,” a Present...“How Transformers Are Changing the Nature of Deep Learning Models,” a Present...
“How Transformers Are Changing the Nature of Deep Learning Models,” a Present...
 
Avinash thesis final
Avinash thesis finalAvinash thesis final
Avinash thesis final
 
TDD for jenkins pipelines
TDD for jenkins pipelinesTDD for jenkins pipelines
TDD for jenkins pipelines
 
Motion capture for Animation
Motion capture for AnimationMotion capture for Animation
Motion capture for Animation
 
Gluecon 2017 - GoMake | Flying Dreams: Real-Time Communication from the Edge ...
Gluecon 2017 - GoMake | Flying Dreams: Real-Time Communication from the Edge ...Gluecon 2017 - GoMake | Flying Dreams: Real-Time Communication from the Edge ...
Gluecon 2017 - GoMake | Flying Dreams: Real-Time Communication from the Edge ...
 
Genius Loci: iBeacons in the Academic Context
Genius Loci: iBeacons in the Academic ContextGenius Loci: iBeacons in the Academic Context
Genius Loci: iBeacons in the Academic Context
 
Year 5-6: Ideas for teaching coding
Year 5-6: Ideas for teaching codingYear 5-6: Ideas for teaching coding
Year 5-6: Ideas for teaching coding
 
Web Developers are now Mobile Developers
Web Developers are now Mobile Developers Web Developers are now Mobile Developers
Web Developers are now Mobile Developers
 
AI Blockchain IoT Convergence System Development
AI Blockchain IoT Convergence System DevelopmentAI Blockchain IoT Convergence System Development
AI Blockchain IoT Convergence System Development
 
Wireframe prototype - Mockups
Wireframe prototype - MockupsWireframe prototype - Mockups
Wireframe prototype - Mockups
 
VVC Project.pptx
VVC Project.pptxVVC Project.pptx
VVC Project.pptx
 
VVC Project.pptx
VVC Project.pptxVVC Project.pptx
VVC Project.pptx
 
Tolunay Mengi CV - English - 07.07.2022.pdf
Tolunay Mengi CV - English - 07.07.2022.pdfTolunay Mengi CV - English - 07.07.2022.pdf
Tolunay Mengi CV - English - 07.07.2022.pdf
 
Ee 323 project
Ee 323 projectEe 323 project
Ee 323 project
 
42
4242
42
 
Digital Fabrication Studio: 3D Scanning
Digital Fabrication Studio: 3D ScanningDigital Fabrication Studio: 3D Scanning
Digital Fabrication Studio: 3D Scanning
 
VVC_PPT.pptx
VVC_PPT.pptxVVC_PPT.pptx
VVC_PPT.pptx
 
Lesson learned from React native and Flutter
Lesson learned from React native and FlutterLesson learned from React native and Flutter
Lesson learned from React native and Flutter
 
When AOI meets AI
When AOI meets AIWhen AOI meets AI
When AOI meets AI
 
ESL report
ESL reportESL report
ESL report
 

Más de NUS-ISS

Designing Impactful Services and User Experience - Lim Wee Khee
Designing Impactful Services and User Experience - Lim Wee KheeDesigning Impactful Services and User Experience - Lim Wee Khee
Designing Impactful Services and User Experience - Lim Wee KheeNUS-ISS
 
Upskilling the Evolving Workforce with Digital Fluency for Tomorrow's Challen...
Upskilling the Evolving Workforce with Digital Fluency for Tomorrow's Challen...Upskilling the Evolving Workforce with Digital Fluency for Tomorrow's Challen...
Upskilling the Evolving Workforce with Digital Fluency for Tomorrow's Challen...NUS-ISS
 
How the World's Leading Independent Automotive Distributor is Reinventing Its...
How the World's Leading Independent Automotive Distributor is Reinventing Its...How the World's Leading Independent Automotive Distributor is Reinventing Its...
How the World's Leading Independent Automotive Distributor is Reinventing Its...NUS-ISS
 
The Importance of Cybersecurity for Digital Transformation
The Importance of Cybersecurity for Digital TransformationThe Importance of Cybersecurity for Digital Transformation
The Importance of Cybersecurity for Digital TransformationNUS-ISS
 
Architecting CX Measurement Frameworks and Ensuring CX Metrics are fit for Pu...
Architecting CX Measurement Frameworks and Ensuring CX Metrics are fit for Pu...Architecting CX Measurement Frameworks and Ensuring CX Metrics are fit for Pu...
Architecting CX Measurement Frameworks and Ensuring CX Metrics are fit for Pu...NUS-ISS
 
Understanding GenAI/LLM and What is Google Offering - Felix Goh
Understanding GenAI/LLM and What is Google Offering - Felix GohUnderstanding GenAI/LLM and What is Google Offering - Felix Goh
Understanding GenAI/LLM and What is Google Offering - Felix GohNUS-ISS
 
Digital Product-Centric Enterprise and Enterprise Architecture - Tan Eng Tsze
Digital Product-Centric Enterprise and Enterprise Architecture - Tan Eng TszeDigital Product-Centric Enterprise and Enterprise Architecture - Tan Eng Tsze
Digital Product-Centric Enterprise and Enterprise Architecture - Tan Eng TszeNUS-ISS
 
Emerging & Future Technology - How to Prepare for the Next 10 Years of Radica...
Emerging & Future Technology - How to Prepare for the Next 10 Years of Radica...Emerging & Future Technology - How to Prepare for the Next 10 Years of Radica...
Emerging & Future Technology - How to Prepare for the Next 10 Years of Radica...NUS-ISS
 
Beyond the Hype: What Generative AI Means for the Future of Work - Damien Cum...
Beyond the Hype: What Generative AI Means for the Future of Work - Damien Cum...Beyond the Hype: What Generative AI Means for the Future of Work - Damien Cum...
Beyond the Hype: What Generative AI Means for the Future of Work - Damien Cum...NUS-ISS
 
Supply Chain Security for Containerised Workloads - Lee Chuk Munn
Supply Chain Security for Containerised Workloads - Lee Chuk MunnSupply Chain Security for Containerised Workloads - Lee Chuk Munn
Supply Chain Security for Containerised Workloads - Lee Chuk MunnNUS-ISS
 
Future of Learning - Yap Aye Wee.pdf
Future of Learning - Yap Aye Wee.pdfFuture of Learning - Yap Aye Wee.pdf
Future of Learning - Yap Aye Wee.pdfNUS-ISS
 
Future of Learning - Khoong Chan Meng
Future of Learning - Khoong Chan MengFuture of Learning - Khoong Chan Meng
Future of Learning - Khoong Chan MengNUS-ISS
 
Site Reliability Engineer (SRE), We Keep The Lights On 24/7
Site Reliability Engineer (SRE), We Keep The Lights On 24/7Site Reliability Engineer (SRE), We Keep The Lights On 24/7
Site Reliability Engineer (SRE), We Keep The Lights On 24/7NUS-ISS
 
Product Management in The Trenches for a Cloud Service
Product Management in The Trenches for a Cloud ServiceProduct Management in The Trenches for a Cloud Service
Product Management in The Trenches for a Cloud ServiceNUS-ISS
 
Overview of Data and Analytics Essentials and Foundations
Overview of Data and Analytics Essentials and FoundationsOverview of Data and Analytics Essentials and Foundations
Overview of Data and Analytics Essentials and FoundationsNUS-ISS
 
Predictive Analytics
Predictive AnalyticsPredictive Analytics
Predictive AnalyticsNUS-ISS
 
Feature Engineering for IoT
Feature Engineering for IoTFeature Engineering for IoT
Feature Engineering for IoTNUS-ISS
 
Master of Technology in Software Engineering
Master of Technology in Software EngineeringMaster of Technology in Software Engineering
Master of Technology in Software EngineeringNUS-ISS
 
Master of Technology in Enterprise Business Analytics
Master of Technology in Enterprise Business AnalyticsMaster of Technology in Enterprise Business Analytics
Master of Technology in Enterprise Business AnalyticsNUS-ISS
 
Diagnosing Complex Problems Using System Archetypes
Diagnosing Complex Problems Using System ArchetypesDiagnosing Complex Problems Using System Archetypes
Diagnosing Complex Problems Using System ArchetypesNUS-ISS
 

Más de NUS-ISS (20)

Designing Impactful Services and User Experience - Lim Wee Khee
Designing Impactful Services and User Experience - Lim Wee KheeDesigning Impactful Services and User Experience - Lim Wee Khee
Designing Impactful Services and User Experience - Lim Wee Khee
 
Upskilling the Evolving Workforce with Digital Fluency for Tomorrow's Challen...
Upskilling the Evolving Workforce with Digital Fluency for Tomorrow's Challen...Upskilling the Evolving Workforce with Digital Fluency for Tomorrow's Challen...
Upskilling the Evolving Workforce with Digital Fluency for Tomorrow's Challen...
 
How the World's Leading Independent Automotive Distributor is Reinventing Its...
How the World's Leading Independent Automotive Distributor is Reinventing Its...How the World's Leading Independent Automotive Distributor is Reinventing Its...
How the World's Leading Independent Automotive Distributor is Reinventing Its...
 
The Importance of Cybersecurity for Digital Transformation
The Importance of Cybersecurity for Digital TransformationThe Importance of Cybersecurity for Digital Transformation
The Importance of Cybersecurity for Digital Transformation
 
Architecting CX Measurement Frameworks and Ensuring CX Metrics are fit for Pu...
Architecting CX Measurement Frameworks and Ensuring CX Metrics are fit for Pu...Architecting CX Measurement Frameworks and Ensuring CX Metrics are fit for Pu...
Architecting CX Measurement Frameworks and Ensuring CX Metrics are fit for Pu...
 
Understanding GenAI/LLM and What is Google Offering - Felix Goh
Understanding GenAI/LLM and What is Google Offering - Felix GohUnderstanding GenAI/LLM and What is Google Offering - Felix Goh
Understanding GenAI/LLM and What is Google Offering - Felix Goh
 
Digital Product-Centric Enterprise and Enterprise Architecture - Tan Eng Tsze
Digital Product-Centric Enterprise and Enterprise Architecture - Tan Eng TszeDigital Product-Centric Enterprise and Enterprise Architecture - Tan Eng Tsze
Digital Product-Centric Enterprise and Enterprise Architecture - Tan Eng Tsze
 
Emerging & Future Technology - How to Prepare for the Next 10 Years of Radica...
Emerging & Future Technology - How to Prepare for the Next 10 Years of Radica...Emerging & Future Technology - How to Prepare for the Next 10 Years of Radica...
Emerging & Future Technology - How to Prepare for the Next 10 Years of Radica...
 
Beyond the Hype: What Generative AI Means for the Future of Work - Damien Cum...
Beyond the Hype: What Generative AI Means for the Future of Work - Damien Cum...Beyond the Hype: What Generative AI Means for the Future of Work - Damien Cum...
Beyond the Hype: What Generative AI Means for the Future of Work - Damien Cum...
 
Supply Chain Security for Containerised Workloads - Lee Chuk Munn
Supply Chain Security for Containerised Workloads - Lee Chuk MunnSupply Chain Security for Containerised Workloads - Lee Chuk Munn
Supply Chain Security for Containerised Workloads - Lee Chuk Munn
 
Future of Learning - Yap Aye Wee.pdf
Future of Learning - Yap Aye Wee.pdfFuture of Learning - Yap Aye Wee.pdf
Future of Learning - Yap Aye Wee.pdf
 
Future of Learning - Khoong Chan Meng
Future of Learning - Khoong Chan MengFuture of Learning - Khoong Chan Meng
Future of Learning - Khoong Chan Meng
 
Site Reliability Engineer (SRE), We Keep The Lights On 24/7
Site Reliability Engineer (SRE), We Keep The Lights On 24/7Site Reliability Engineer (SRE), We Keep The Lights On 24/7
Site Reliability Engineer (SRE), We Keep The Lights On 24/7
 
Product Management in The Trenches for a Cloud Service
Product Management in The Trenches for a Cloud ServiceProduct Management in The Trenches for a Cloud Service
Product Management in The Trenches for a Cloud Service
 
Overview of Data and Analytics Essentials and Foundations
Overview of Data and Analytics Essentials and FoundationsOverview of Data and Analytics Essentials and Foundations
Overview of Data and Analytics Essentials and Foundations
 
Predictive Analytics
Predictive AnalyticsPredictive Analytics
Predictive Analytics
 
Feature Engineering for IoT
Feature Engineering for IoTFeature Engineering for IoT
Feature Engineering for IoT
 
Master of Technology in Software Engineering
Master of Technology in Software EngineeringMaster of Technology in Software Engineering
Master of Technology in Software Engineering
 
Master of Technology in Enterprise Business Analytics
Master of Technology in Enterprise Business AnalyticsMaster of Technology in Enterprise Business Analytics
Master of Technology in Enterprise Business Analytics
 
Diagnosing Complex Problems Using System Archetypes
Diagnosing Complex Problems Using System ArchetypesDiagnosing Complex Problems Using System Archetypes
Diagnosing Complex Problems Using System Archetypes
 

Último

"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 

Último (20)

"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 

The Rise of Machine-Learned Features

  • 1.
  • 2. © 2021 National University of Singapore. All Rights Reserved. govtechbrbg01/v1.0 of 38 2 Source: https://www.youtube.com/watch?v=eWSbIXSbMis AI vs AI Ryu is played by AI that learned by itself to play
  • 3. © 2021 National University of Singapore. All Rights Reserved. govtechbrbg01/v1.0 of 38 Source: https://blogs.nvidia.com/blog/2016/07/29/whats-difference- artificial-intelligence-machine-learning-deep-learning-ai/ The AI time line A broad overview 3
  • 4. © 2021 National University of Singapore. All Rights Reserved. govtechbrbg01/v1.0 of 38 Source: https://blogs.nvidia.com/blog/2016/07/29/whats-difference- artificial-intelligence-machine-learning-deep-learning-ai/ The AI time line The starting point ... a series of if-then- else rules 4
  • 5. © 2021 National University of Singapore. All Rights Reserved. govtechbrbg01/v1.0 of 38 Source: https://wiki.bath.ac.uk/display/BISAI/Expert+System+in+a+Gaming+En viroment Expert system Example: Arriving decision to choose a weapon at any time by the expert system Rule behind choosing mini gun Rule behind choosing missile Rule behind choosing defensive pulse 5
  • 6. © 2021 National University of Singapore. All Rights Reserved. govtechbrbg01/v1.0 of 38 6 Source: https://www.youtube.com/watch?v=eWSbIXSbMis AI vs AI The actions by E Honda were determined by rules
  • 7. © 2021 National University of Singapore. All Rights Reserved. govtechbrbg01/v1.0 of 38 Source: https://yachtharbour.com/news/venus-spotted-in-mallorca- 1887?src=news_view_page_bar Expert system Rules to determine ... a yacht? 7
  • 8. © 2021 National University of Singapore. All Rights Reserved. govtechbrbg01/v1.0 of 38 Expert system The limitations •Expensive and time consuming! Experts are never cheap •Bad in handling sophisticated sensory inputs (like signals, images) •Possible to make dumb decision since it just goes through rules; no common sense in the system •System not easy to be updated Source: https://blogs.nvidia.com/blog/2016/07/29/whats-difference- artificial-intelligence-machine-learning-deep-learning-ai/ 8
  • 9. © 2021 National University of Singapore. All Rights Reserved. govtechbrbg01/v1.0 of 38 Source: https://verhaert.com/difference-machine-learning-deep- learning/ Features + classifier A new solution to the rescue •Feature: a number or a vector that describes something about the input •Machine learning: classifier learns the pattern between features and output 9
  • 10. © 2021 National University of Singapore. All Rights Reserved. govtechbrbg01/v1.0 of 38 Source: https://towardsdatascience.com/face-recognition-how- lbph-works-90ec258c3d6b Features + classifier Features? •Face recognition 10
  • 11. © 2021 National University of Singapore. All Rights Reserved. govtechbrbg01/v1.0 of 38 Features + classifier Issues? •We need to design features manually, through much trial and error, with luck •Simple features unlikely to work; need complicated feature extraction •Classifiers used are generic (like SVM) 11 Source: https://towardsdatascience.com/face-recognition-how- lbph-works-90ec258c3d6b
  • 12. © 2021 National University of Singapore. All Rights Reserved. govtechbrbg01/v1.0 of 38 Source: https://www.guru99.com/machine-learning-vs-deep- learning.html Learning the features Better performance? •Instead of we deciding the features, is it possible to get algorithm to learn to extract the most appropriate features by itself? •Series of feature extractors? •All the way from pixels to classifier, learn by itself, layer by layer? •Train all the layers together? 12
  • 13. © 2021 National University of Singapore. All Rights Reserved. govtechbrbg01/v1.0 of 38 Source: http://cs231n.stanford.edu Deep in action Part 1 conv ReLU conv ReLU pool conv ReLU 13
  • 14. © 2021 National University of Singapore. All Rights Reserved. govtechbrbg01/v1.0 of 38 Source: http://cs231n.stanford.edu conv ReLU conv ReLU pool conv ReLU pool ship car airplane truck bird FC 14 Deep in action Part 2
  • 15. © 2021 National University of Singapore. All Rights Reserved. govtechbrbg01/v1.0 of 38 Source: https://commons.wikimedia.org/wiki/File:Typical_cnn.png Learning the features The idea behind convolutional neural network (convnet) Feature Extraction Classification 15
  • 16. © 2021 National University of Singapore. All Rights Reserved. govtechbrbg01/v1.0 of 38 Source: http://www.image- net.org/challenges/LSVRC/2012/results.html From then on … ILSVRC 2012 Rank Error - 5 Algorithm Team 1 0.153 Deep convolutional neural network University of Toronto 2 0.262 Features + Fisher vectors + linear classifiers ISI 3 0.270 Features + Fisher vectors + SVM Oxford VGG 4 0.271 Not specified XRCE/INRIA 5 0.300 Dense SIFT + colour SIFT + Fisher vectors + SVM University of Amsterdam 16 •ILSVRC: ImageNet Large Scale Visual Recognition Challenge •Challenge: Correctly classify 150,000 images, 1000 categories
  • 17. © 2021 National University of Singapore. All Rights Reserved. govtechbrbg01/v1.0 of 38 The progress So far 17
  • 18. © 2021 National University of Singapore. All Rights Reserved. govtechbrbg01/v1.0 of 38 18 Source: http://www.williammalone.com/articles/create- html5-canvas-javascript-drawing-app/ Application Three main categories Source: https://bitsandatoms.co/tag/reinforcement- learning/ Source: http://blog.ss8.com Create Identify Act
  • 19. © 2021 National University of Singapore. All Rights Reserved. govtechbrbg01/v1.0 of 38 19 Volvo in-car cameras Combat distraction and drunk driving •'Pro-active' driver monitoring system Source: https://www.caranddriver.com/news/a26893035/volvo-interior-cameras- distraction-drunk-driving/
  • 20. © 2021 National University of Singapore. All Rights Reserved. govtechbrbg01/v1.0 of 38 20 Aircraft Monitoring ground handling Source: https://assaia.com/tmc/
  • 21. © 2021 National University of Singapore. All Rights Reserved. govtechbrbg01/v1.0 of 38 21 Aircraft Monitoring check-in Source: https://assaia.com/tmc/
  • 22. © 2021 National University of Singapore. All Rights Reserved. govtechbrbg01/v1.0 of 38 22 Behaviour identification by Aipoly Source: https://www.aipoly.com
  • 23. © 2021 National University of Singapore. All Rights Reserved. govtechbrbg01/v1.0 of 38 23 Object detection Auto referee? •Track ball and players •Report score based on the events in scene Source: https://arxiv.org/abs/2004.09927
  • 24. © 2021 National University of Singapore. All Rights Reserved. govtechbrbg01/v1.0 of 38 24 To create
  • 25. © 2021 National University of Singapore. All Rights Reserved. govtechbrbg01/v1.0 of 38 25 Drawing A sketch tree river rock water cloud sky
  • 26. © 2021 National University of Singapore. All Rights Reserved. govtechbrbg01/v1.0 of 38 26 Source: https://blogs.nvidia.com/blog/2019/03/18/gaugan- photorealistic-landscapes-nvidia-research/ Drawing A sketch
  • 27. © 2021 National University of Singapore. All Rights Reserved. govtechbrbg01/v1.0 of 38 27 Source: https://blogs.nvidia.com/blog/2019/03/18/gaugan- photorealistic-landscapes-nvidia-research/ Drawing GauGAN (inspired by Gauguin)
  • 28. © 2021 National University of Singapore. All Rights Reserved. govtechbrbg01/v1.0 of 38 28 Practical usage fashion Source: https://qz.com/1090267/artificial-intelligence-can-now- show-you-how-those-pants-will-fit/ A B C D E F G H
  • 29. © 2021 National University of Singapore. All Rights Reserved. govtechbrbg01/v1.0 of 38 29 Generative Adversarial Networks Change face
  • 30. © 2021 National University of Singapore. All Rights Reserved. govtechbrbg01/v1.0 of 38 30 Generative Adversarial Networks Change face
  • 31. © 2021 National University of Singapore. All Rights Reserved. govtechbrbg01/v1.0 of 38 31 Change face Unlimited possibilities Source: https://app.generative.photos
  • 32. © 2021 National University of Singapore. All Rights Reserved. govtechbrbg01/v1.0 of 38 32 How about 3D? Face? Source: http://cvl-demos.cs.nott.ac.uk/vrn/index.php
  • 33. © 2021 National University of Singapore. All Rights Reserved. govtechbrbg01/v1.0 of 38 33 To act
  • 34. © 2021 National University of Singapore. All Rights Reserved. govtechbrbg01/v1.0 of 38 34 Source: https://towardsdatascience.com/using-deep-q-learning-in-fifa- 18-to-perfect-the-art-of-free-kicks-f2e4e979ee66 Freekick please Fifa 18
  • 35. © 2021 National University of Singapore. All Rights Reserved. govtechbrbg01/v1.0 of 38 35 Source: https://towardsdatascience.com/using-deep-q-learning-in-fifa- 18-to-perfect-the-art-of-free-kicks-f2e4e979ee66 Deep Reinforcement learning Fifa 18
  • 36. © 2021 National University of Singapore. All Rights Reserved. govtechbrbg01/v1.0 of 38 36 Source: https://www.youtube.com/watch?v=FCivsotZEjk Picking strawberries no human
  • 37. © 2021 National University of Singapore. All Rights Reserved. govtechbrbg01/v1.0 of 38 37 Source: https://www.tesla.com/autopilotAI Autonomous vehicle Tesla autopilot
  • 38. © 2021 National University of Singapore. All Rights Reserved. govtechbrbg01/v1.0 of 38 Conclusion •The AI that uses machine-learned features (also known as deep learning) is driving the current AI boom •Many applications not possible in the past are made possible through deep learning •There are many uses of deep learning to be imagined and explored 38