SlideShare ist ein Scribd-Unternehmen logo
1 von 26
Expert systems, transfer learning and its impact on
your next big project
Galvin Widjaja
Lauretta.io
Galvin Widjaja
@galvinw | github.com/galvinw
Graduated: Singapore Management University is Quant Finance
Work:
Management Consulting → Business Process Management → Monte Carlo
Systems → Process Strategy → IT Strategy → Data Science
Transition:
MIT Visiting Scholar → CFO at Pinchfavor Inc. (New York)
Current:
Founder - Lauretta.io (ML Pipeline and Human Automation)
CEO - Bttrigitical AI (Petrochem AI Solutions)
Management Director - Es Teler 77 Singapore
Indonesia Developer Summit 2017
About Me
Agenda
● What is transfer learning, what are expert systems and are robots going to take over the world
● Build your own image recognition in 20 minutes
● The Limitations for Small timers and why the limits are being lifted
Indonesia Developer Summit 2017
Indonesia Developer Summit 2017
Transfer Learning
A field focused on storing knowledge
gained while solving one problem and
applying it to a different but related
problem
Indonesia Developer Summit 2017
Indonesia Developer Summit 2017
Indonesia Developer Summit 2017
Expert Systems
A computer system that emulates the
decision-making ability of a human
expert
Indonesia Developer Summit 2017
Expert Systems
Are machines going to take over the world?
Well, obviously they are...
Indonesia Developer Summit 2017
So you better be on their good side when it happens
Build your own image recognition in 20 minutes
Indonesia Developer Summit 2017
Indonesia Developer Summit 2017All code at : https://github.com/galvinw/deeplearning.ai thanks to Deeplearning.ai
Initialize
Python with Keras, Tensorflow and Numpy. Essentially this allows you to do
any image recognition task
Indonesia Developer Summit 2017All code at : https://github.com/galvinw/deeplearning.ai thanks to Deeplearning.ai
Define a model: Extract Features
Where are the:
1. Vertical lines
2. Horizonal lines
3. Circles
4. Big circles
5. Clear.. circles?
6. ...squiggles
Indonesia Developer Summit 2017All code at : https://github.com/galvinw/deeplearning.ai thanks to Deeplearning.ai
Define a model: Analyse with DNN
Each feature becomes a set of arbitrary data points that is stored in a large set of
neurons
Indonesia Developer Summit 2017All code at : https://github.com/galvinw/deeplearning.ai thanks to Deeplearning.ai
Looks super hard… but only 9 lines of code
Thanks to Keras (High level framework) and Tensorflow (Handles all the
optimization and complicatedness)
This line says, use
32 types of
features.
Optional: Recognise the object first
Indonesia Developer Summit 2017
This is hard (we won’t touch it)
Indonesia Developer Summit 2017All code at : https://github.com/galvinw/deeplearning.ai thanks to Deeplearning.ai
Initialize
Python with Keras, Tensorflow and Numpy. Essentially this allows you to do
any image recognition task
Indonesia Developer Summit 2017All code at : https://github.com/galvinw/deeplearning.ai thanks to Deeplearning.ai
Identify Objects
Basically you draw boxes all over an
image and check if there’s something
interesting in one of them
Indonesia Developer Summit 2017All code at : https://github.com/galvinw/deeplearning.ai thanks to Deeplearning.ai
Suppress bad predictions
Called “intersection over union
(IoU)” This merges good bounding
boxes
Indonesia Developer Summit 2017All code at : https://github.com/galvinw/deeplearning.ai thanks to Deeplearning.ai
Suppress bad predictions
First, you choose boxes that don’t
have high likelihood of having a
feature and discard it, then you
merge the rest of the boxes using
“intersection over union (IoU)”.
- This merges good bounding boxes
Indonesia Developer Summit 2017All code at : https://github.com/galvinw/deeplearning.ai thanks to Deeplearning.ai
Do Image Recognition of each box
First, you choose boxes that don’t have high likelihood of having a feature
and discard it, then you merge the rest of the boxes using “intersection
over union (IoU)”.
- This merges good bounding boxes
The Limitations for Small timers
and why the limits are being lifted
Indonesia Developer Summit 2017
Indonesia Developer Summit 2017
The Venn diagram of our problems
No Data
Complicated
Indonesia Developer Summit 2017
Not with these
frameworks
Tensorboard and
development is available
instantly with the use of
tensorflow
Lacking Data?
Indonesia Developer Summit 2017
Transfer learning is fully proven to work well on all image recognition.
Most frameworks are trained on ImageNet given you a baseline of 1 million images
Also new techniques seem to be able to use up to 1% as much data as previously required
Processing Power
Indonesia Developer Summit 2017
With smaller data requirements, processing needs
are decreasing. But even so, Google ML provides
fairly cheap GPU usage with many student
concessions
Conclusion
The robots are coming to be our overlords.
Get a job as one of their technicians now.
(No seriously, get ready for this)
… also we might be recruiting
Indonesia Developer Summit 2017

Weitere ähnliche Inhalte

Ähnlich wie Slides galvin-widjaja

Using Algorithmia to leverage AI and Machine Learning APIs
Using Algorithmia to leverage AI and Machine Learning APIsUsing Algorithmia to leverage AI and Machine Learning APIs
Using Algorithmia to leverage AI and Machine Learning APIsRakuten Group, Inc.
 
Deep Learning Jump Start
Deep Learning Jump StartDeep Learning Jump Start
Deep Learning Jump StartMichele Toni
 
Info Session : University Institute of engineering and technology , Kurukshet...
Info Session : University Institute of engineering and technology , Kurukshet...Info Session : University Institute of engineering and technology , Kurukshet...
Info Session : University Institute of engineering and technology , Kurukshet...HRITIKKHURANA1
 
How to use transfer learning to bootstrap image classification and question a...
How to use transfer learning to bootstrap image classification and question a...How to use transfer learning to bootstrap image classification and question a...
How to use transfer learning to bootstrap image classification and question a...Wee Hyong Tok
 
Siddha Ganju. Deep learning on mobile
Siddha Ganju. Deep learning on mobileSiddha Ganju. Deep learning on mobile
Siddha Ganju. Deep learning on mobileLviv Startup Club
 
Siddha Ganju, NVIDIA. Deep Learning for Mobile
Siddha Ganju, NVIDIA. Deep Learning for MobileSiddha Ganju, NVIDIA. Deep Learning for Mobile
Siddha Ganju, NVIDIA. Deep Learning for MobileIT Arena
 
Gdsc IIIT Surat Orientation 2022.pdf
Gdsc IIIT Surat Orientation 2022.pdfGdsc IIIT Surat Orientation 2022.pdf
Gdsc IIIT Surat Orientation 2022.pdfSparshJhariya2
 
Top 7 Frameworks for Integration AI in App Development
Top 7 Frameworks for Integration AI in App DevelopmentTop 7 Frameworks for Integration AI in App Development
Top 7 Frameworks for Integration AI in App DevelopmentInexture Solutions
 
Genomics data insights
Genomics data insightsGenomics data insights
Genomics data insightsVishwas N
 
BEST IMAGE PROCESSING TOOLS TO EXPECT in 2023 – Tutors India
BEST IMAGE PROCESSING TOOLS TO EXPECT in 2023 – Tutors IndiaBEST IMAGE PROCESSING TOOLS TO EXPECT in 2023 – Tutors India
BEST IMAGE PROCESSING TOOLS TO EXPECT in 2023 – Tutors IndiaTutors India
 
OReilly AI Transfer Learning
OReilly AI Transfer LearningOReilly AI Transfer Learning
OReilly AI Transfer LearningDanielle Dean
 
Generative AI at the edge.pdf
Generative AI at the edge.pdfGenerative AI at the edge.pdf
Generative AI at the edge.pdfQualcomm Research
 
Deep Learning with CNTK
Deep Learning with CNTKDeep Learning with CNTK
Deep Learning with CNTKAshish Jaiman
 
Securing a Great Developer Experience - DevOps Indonesia Meetup by Stefan Str...
Securing a Great Developer Experience - DevOps Indonesia Meetup by Stefan Str...Securing a Great Developer Experience - DevOps Indonesia Meetup by Stefan Str...
Securing a Great Developer Experience - DevOps Indonesia Meetup by Stefan Str...DevOps Indonesia
 
2014 01-ticosa
2014 01-ticosa2014 01-ticosa
2014 01-ticosaPharo
 
ELMSLN @ OpenEd 14
ELMSLN @ OpenEd 14ELMSLN @ OpenEd 14
ELMSLN @ OpenEd 14btopro
 
Introduction to multi gpu deep learning with DIGITS 2 - Mike Wang
Introduction to multi gpu deep learning with DIGITS 2 - Mike WangIntroduction to multi gpu deep learning with DIGITS 2 - Mike Wang
Introduction to multi gpu deep learning with DIGITS 2 - Mike WangPAPIs.io
 
Learn Real World Machine Learning By Building Projects
Learn Real World Machine Learning By Building ProjectsLearn Real World Machine Learning By Building Projects
Learn Real World Machine Learning By Building ProjectsJohn Alex
 

Ähnlich wie Slides galvin-widjaja (20)

Using Algorithmia to leverage AI and Machine Learning APIs
Using Algorithmia to leverage AI and Machine Learning APIsUsing Algorithmia to leverage AI and Machine Learning APIs
Using Algorithmia to leverage AI and Machine Learning APIs
 
From open source labs to ceo methods and advice by sysfera
From open source labs to ceo methods and advice by sysferaFrom open source labs to ceo methods and advice by sysfera
From open source labs to ceo methods and advice by sysfera
 
Deep Learning Jump Start
Deep Learning Jump StartDeep Learning Jump Start
Deep Learning Jump Start
 
Info Session : University Institute of engineering and technology , Kurukshet...
Info Session : University Institute of engineering and technology , Kurukshet...Info Session : University Institute of engineering and technology , Kurukshet...
Info Session : University Institute of engineering and technology , Kurukshet...
 
How to use transfer learning to bootstrap image classification and question a...
How to use transfer learning to bootstrap image classification and question a...How to use transfer learning to bootstrap image classification and question a...
How to use transfer learning to bootstrap image classification and question a...
 
Siddha Ganju. Deep learning on mobile
Siddha Ganju. Deep learning on mobileSiddha Ganju. Deep learning on mobile
Siddha Ganju. Deep learning on mobile
 
Siddha Ganju, NVIDIA. Deep Learning for Mobile
Siddha Ganju, NVIDIA. Deep Learning for MobileSiddha Ganju, NVIDIA. Deep Learning for Mobile
Siddha Ganju, NVIDIA. Deep Learning for Mobile
 
Gdsc IIIT Surat Orientation 2022.pdf
Gdsc IIIT Surat Orientation 2022.pdfGdsc IIIT Surat Orientation 2022.pdf
Gdsc IIIT Surat Orientation 2022.pdf
 
Top 7 Frameworks for Integration AI in App Development
Top 7 Frameworks for Integration AI in App DevelopmentTop 7 Frameworks for Integration AI in App Development
Top 7 Frameworks for Integration AI in App Development
 
Genomics data insights
Genomics data insightsGenomics data insights
Genomics data insights
 
BEST IMAGE PROCESSING TOOLS TO EXPECT in 2023 – Tutors India
BEST IMAGE PROCESSING TOOLS TO EXPECT in 2023 – Tutors IndiaBEST IMAGE PROCESSING TOOLS TO EXPECT in 2023 – Tutors India
BEST IMAGE PROCESSING TOOLS TO EXPECT in 2023 – Tutors India
 
OReilly AI Transfer Learning
OReilly AI Transfer LearningOReilly AI Transfer Learning
OReilly AI Transfer Learning
 
Generative AI at the edge.pdf
Generative AI at the edge.pdfGenerative AI at the edge.pdf
Generative AI at the edge.pdf
 
Raising the Bar
Raising the BarRaising the Bar
Raising the Bar
 
Deep Learning with CNTK
Deep Learning with CNTKDeep Learning with CNTK
Deep Learning with CNTK
 
Securing a Great Developer Experience - DevOps Indonesia Meetup by Stefan Str...
Securing a Great Developer Experience - DevOps Indonesia Meetup by Stefan Str...Securing a Great Developer Experience - DevOps Indonesia Meetup by Stefan Str...
Securing a Great Developer Experience - DevOps Indonesia Meetup by Stefan Str...
 
2014 01-ticosa
2014 01-ticosa2014 01-ticosa
2014 01-ticosa
 
ELMSLN @ OpenEd 14
ELMSLN @ OpenEd 14ELMSLN @ OpenEd 14
ELMSLN @ OpenEd 14
 
Introduction to multi gpu deep learning with DIGITS 2 - Mike Wang
Introduction to multi gpu deep learning with DIGITS 2 - Mike WangIntroduction to multi gpu deep learning with DIGITS 2 - Mike Wang
Introduction to multi gpu deep learning with DIGITS 2 - Mike Wang
 
Learn Real World Machine Learning By Building Projects
Learn Real World Machine Learning By Building ProjectsLearn Real World Machine Learning By Building Projects
Learn Real World Machine Learning By Building Projects
 

Mehr von CodePolitan

Pre-Order #2 CodePolitan Premium Member
Pre-Order #2 CodePolitan Premium MemberPre-Order #2 CodePolitan Premium Member
Pre-Order #2 CodePolitan Premium MemberCodePolitan
 
Materi devcussion 1.0
Materi devcussion 1.0Materi devcussion 1.0
Materi devcussion 1.0CodePolitan
 
Dev summit.io 2017 unlock your potential
Dev summit.io 2017 unlock your potentialDev summit.io 2017 unlock your potential
Dev summit.io 2017 unlock your potentialCodePolitan
 
2017 10 28 angular in war - rev3
2017 10 28   angular in war - rev32017 10 28   angular in war - rev3
2017 10 28 angular in war - rev3CodePolitan
 
Rapid Android Development for Hackathon
Rapid Android Development for HackathonRapid Android Development for Hackathon
Rapid Android Development for HackathonCodePolitan
 
Memaksimalkan Non-Blocking IO pada Node.js
Memaksimalkan Non-Blocking IO pada Node.jsMemaksimalkan Non-Blocking IO pada Node.js
Memaksimalkan Non-Blocking IO pada Node.jsCodePolitan
 
Serverless Architecture
Serverless ArchitectureServerless Architecture
Serverless ArchitectureCodePolitan
 
What is Big Data?
What is Big Data?What is Big Data?
What is Big Data?CodePolitan
 
Machine Learning - Challenges, Learnings & Opportunities
Machine Learning - Challenges, Learnings & OpportunitiesMachine Learning - Challenges, Learnings & Opportunities
Machine Learning - Challenges, Learnings & OpportunitiesCodePolitan
 
Combining Data Mining and Machine Learning for Effective User Profiling
Combining Data Mining and Machine Learning for Effective User ProfilingCombining Data Mining and Machine Learning for Effective User Profiling
Combining Data Mining and Machine Learning for Effective User ProfilingCodePolitan
 
Get in Touch with Internet of Things
Get in Touch with Internet of ThingsGet in Touch with Internet of Things
Get in Touch with Internet of ThingsCodePolitan
 
IoT Devices, Which One is Right for You to Learn?
IoT Devices, Which One is Right for You to Learn?IoT Devices, Which One is Right for You to Learn?
IoT Devices, Which One is Right for You to Learn?CodePolitan
 
CodePolitan Media Partner SOP
CodePolitan Media Partner SOPCodePolitan Media Partner SOP
CodePolitan Media Partner SOPCodePolitan
 

Mehr von CodePolitan (16)

Pre-Order #2 CodePolitan Premium Member
Pre-Order #2 CodePolitan Premium MemberPre-Order #2 CodePolitan Premium Member
Pre-Order #2 CodePolitan Premium Member
 
Materi devcussion 1.0
Materi devcussion 1.0Materi devcussion 1.0
Materi devcussion 1.0
 
Dev summit.io 2017 unlock your potential
Dev summit.io 2017 unlock your potentialDev summit.io 2017 unlock your potential
Dev summit.io 2017 unlock your potential
 
Vison final
Vison   finalVison   final
Vison final
 
Tride
TrideTride
Tride
 
React ftw
React ftwReact ftw
React ftw
 
2017 10 28 angular in war - rev3
2017 10 28   angular in war - rev32017 10 28   angular in war - rev3
2017 10 28 angular in war - rev3
 
Rapid Android Development for Hackathon
Rapid Android Development for HackathonRapid Android Development for Hackathon
Rapid Android Development for Hackathon
 
Memaksimalkan Non-Blocking IO pada Node.js
Memaksimalkan Non-Blocking IO pada Node.jsMemaksimalkan Non-Blocking IO pada Node.js
Memaksimalkan Non-Blocking IO pada Node.js
 
Serverless Architecture
Serverless ArchitectureServerless Architecture
Serverless Architecture
 
What is Big Data?
What is Big Data?What is Big Data?
What is Big Data?
 
Machine Learning - Challenges, Learnings & Opportunities
Machine Learning - Challenges, Learnings & OpportunitiesMachine Learning - Challenges, Learnings & Opportunities
Machine Learning - Challenges, Learnings & Opportunities
 
Combining Data Mining and Machine Learning for Effective User Profiling
Combining Data Mining and Machine Learning for Effective User ProfilingCombining Data Mining and Machine Learning for Effective User Profiling
Combining Data Mining and Machine Learning for Effective User Profiling
 
Get in Touch with Internet of Things
Get in Touch with Internet of ThingsGet in Touch with Internet of Things
Get in Touch with Internet of Things
 
IoT Devices, Which One is Right for You to Learn?
IoT Devices, Which One is Right for You to Learn?IoT Devices, Which One is Right for You to Learn?
IoT Devices, Which One is Right for You to Learn?
 
CodePolitan Media Partner SOP
CodePolitan Media Partner SOPCodePolitan Media Partner SOP
CodePolitan Media Partner SOP
 

Kürzlich hochgeladen

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
 
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
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
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
 
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
 
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
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKJago de Vreede
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
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
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfOverkill Security
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
"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
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 

Kürzlich hochgeladen (20)

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
 
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
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
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, ...
 
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
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
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...
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
"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 ...
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 

Slides galvin-widjaja

  • 1. Expert systems, transfer learning and its impact on your next big project Galvin Widjaja Lauretta.io
  • 2. Galvin Widjaja @galvinw | github.com/galvinw Graduated: Singapore Management University is Quant Finance Work: Management Consulting → Business Process Management → Monte Carlo Systems → Process Strategy → IT Strategy → Data Science Transition: MIT Visiting Scholar → CFO at Pinchfavor Inc. (New York) Current: Founder - Lauretta.io (ML Pipeline and Human Automation) CEO - Bttrigitical AI (Petrochem AI Solutions) Management Director - Es Teler 77 Singapore Indonesia Developer Summit 2017 About Me
  • 3. Agenda ● What is transfer learning, what are expert systems and are robots going to take over the world ● Build your own image recognition in 20 minutes ● The Limitations for Small timers and why the limits are being lifted Indonesia Developer Summit 2017
  • 4. Indonesia Developer Summit 2017 Transfer Learning A field focused on storing knowledge gained while solving one problem and applying it to a different but related problem
  • 7. Indonesia Developer Summit 2017 Expert Systems A computer system that emulates the decision-making ability of a human expert
  • 8. Indonesia Developer Summit 2017 Expert Systems
  • 9. Are machines going to take over the world? Well, obviously they are... Indonesia Developer Summit 2017 So you better be on their good side when it happens
  • 10. Build your own image recognition in 20 minutes Indonesia Developer Summit 2017
  • 11. Indonesia Developer Summit 2017All code at : https://github.com/galvinw/deeplearning.ai thanks to Deeplearning.ai Initialize Python with Keras, Tensorflow and Numpy. Essentially this allows you to do any image recognition task
  • 12. Indonesia Developer Summit 2017All code at : https://github.com/galvinw/deeplearning.ai thanks to Deeplearning.ai Define a model: Extract Features Where are the: 1. Vertical lines 2. Horizonal lines 3. Circles 4. Big circles 5. Clear.. circles? 6. ...squiggles
  • 13. Indonesia Developer Summit 2017All code at : https://github.com/galvinw/deeplearning.ai thanks to Deeplearning.ai Define a model: Analyse with DNN Each feature becomes a set of arbitrary data points that is stored in a large set of neurons
  • 14. Indonesia Developer Summit 2017All code at : https://github.com/galvinw/deeplearning.ai thanks to Deeplearning.ai Looks super hard… but only 9 lines of code Thanks to Keras (High level framework) and Tensorflow (Handles all the optimization and complicatedness) This line says, use 32 types of features.
  • 15. Optional: Recognise the object first Indonesia Developer Summit 2017 This is hard (we won’t touch it)
  • 16. Indonesia Developer Summit 2017All code at : https://github.com/galvinw/deeplearning.ai thanks to Deeplearning.ai Initialize Python with Keras, Tensorflow and Numpy. Essentially this allows you to do any image recognition task
  • 17. Indonesia Developer Summit 2017All code at : https://github.com/galvinw/deeplearning.ai thanks to Deeplearning.ai Identify Objects Basically you draw boxes all over an image and check if there’s something interesting in one of them
  • 18. Indonesia Developer Summit 2017All code at : https://github.com/galvinw/deeplearning.ai thanks to Deeplearning.ai Suppress bad predictions Called “intersection over union (IoU)” This merges good bounding boxes
  • 19. Indonesia Developer Summit 2017All code at : https://github.com/galvinw/deeplearning.ai thanks to Deeplearning.ai Suppress bad predictions First, you choose boxes that don’t have high likelihood of having a feature and discard it, then you merge the rest of the boxes using “intersection over union (IoU)”. - This merges good bounding boxes
  • 20. Indonesia Developer Summit 2017All code at : https://github.com/galvinw/deeplearning.ai thanks to Deeplearning.ai Do Image Recognition of each box First, you choose boxes that don’t have high likelihood of having a feature and discard it, then you merge the rest of the boxes using “intersection over union (IoU)”. - This merges good bounding boxes
  • 21. The Limitations for Small timers and why the limits are being lifted Indonesia Developer Summit 2017
  • 22. Indonesia Developer Summit 2017 The Venn diagram of our problems No Data
  • 23. Complicated Indonesia Developer Summit 2017 Not with these frameworks Tensorboard and development is available instantly with the use of tensorflow
  • 24. Lacking Data? Indonesia Developer Summit 2017 Transfer learning is fully proven to work well on all image recognition. Most frameworks are trained on ImageNet given you a baseline of 1 million images Also new techniques seem to be able to use up to 1% as much data as previously required
  • 25. Processing Power Indonesia Developer Summit 2017 With smaller data requirements, processing needs are decreasing. But even so, Google ML provides fairly cheap GPU usage with many student concessions
  • 26. Conclusion The robots are coming to be our overlords. Get a job as one of their technicians now. (No seriously, get ready for this) … also we might be recruiting Indonesia Developer Summit 2017