SlideShare a Scribd company logo
AI Technology Overview and
Career Guidance
Kunling Geng
Self-intro
• B.S. (2008-2012), Shanghai Jiao Tong University
• Electrical and Computer Engineering
• PHD. (2012-2017), University of Southern California
• Biomedical Engineering, USC-Viterbi PhD fellowship recipient
• Research focuses Computational Neuroscience, AI and Neural Networks
• Work(2017-present), Decision Engines Inc.
• AI & DS Team Lead, AI Architect
Agenda
• Intro to AI
• Convolutional Neural Networks (CNN)
• Recurrent Neural Networks (RNN)
• Deep Reinforcement Learning (DRL)
• Generative Adversarial Networks (GAN)
• Deep Learning Challenges
• Career Advice
“systems that have been taught or learned how to carry out specific tasks”
We are still very far away from
“Artificial General Intelligence”
• General Intelligence is the type of adaptable intellect found in humans
• A flexible form of intelligence capable of learning how to carry out
vastly different tasks
• Anything from haircutting, driving, building spreadsheets
Sophia Scam??
In October 2017, Sophia became the
first robot to receive citizenship of any
country.
Sophia the Robot live on Jimmy Kimmel Show, 2018
My understanding or Current AI
Deep Learning History
What makes Deep Learning Successful now?
• Massively parallel computing with GPUs
• Appearance of large, high-quality labeled datasets
• Software platforms
• New architecture and techniques
Deep Learning Fundamental Architectures
• Deep Restricted Boltzmann Machine (Pioneer of deep learning)
• Convolutional Neural Networks (CNN)
• Deep Recurrent Neural Networks (LSTM, GRU)
• Deep Reinforcement Learning (DRL)
• Generative Adversarial Networks (GAN)
CNN and Its Applications
Convolutional Neural Networks (CNN)
CNN Applications
• Self Driving Cars (Object Detection)
• Face Detection and Recognition (Face ID)
• Medical Image Diagnosis (Image classification and localization)
• Human Gesture and Pose recognition
• Optical Character Recognition
• Natural Language Processing
• Robotic and Manufacturing
Object Detection
• Detect and localize multiple objects in one image
Object Detection Model: Faster RCNN
Google Tensorflow Object Detection API
https://github.com/tensorflow/models/tree/master/research/o
bject_detection
RNN and Its Applications
Recurrent Neural Networks
RNN Applications
• Speech Recognition (Siri, Amazon Alexa, Google
home)
• Speech Synthesis
• Neural Machine Translation
• OCR (Tesseract 4)
• Named Entity Recognition (NER)
• Document Classification
• Sentiment analysis
• Hand writing generation
• Question answering Machine
• Video caption generation
Deep Reinforcement Learning and Its
Applications
Reinforcement Systems
• Find a sequence of optimal actions to maximize the award
Deep Policy Networks
Deep Reinforcement Learning Applications
Video Games
Games
Alpha Go
Robotics
Generative Adversarial Network and Its
Applications
Generative Adversarial Networks (GANs)
Analogy of GAN
GAN Applications
Super Resolution
Fake but realistic celebrities photos
Photo/Image Editing
Style/Design Generation
Deep Learning Challenges
Challenges of Deep Learning Models
• 1. Lack of transparency
• Lack of interpretations
• very hard to debug
• 2. Required a lot of training data, especially annotated data by human
• ImageNet has 14 million images, Coco data set has more than 100, 000 images
• Transfer learning could help
• 3. Not very robust, and easy to be attacked
• Change a single pixel of image could lead to a misclassification
• 4.Very shallow
• Most of the DL models are now only good at perception levels
• Cannot deduct and infer like human
• Cannot make use of prior knowledge
• Bad at hierarchical representations of knowledge
AI + DS Career Guidance
Data Science + AI Jobs
• “Old-fashioned” Data Science Positions (Process Structured Data)
• Data Analyst
• Business Analyst
• Data Engineer
• Data Scientist (Process structured data like excel, database)
• New DS & AI Related Jobs (Process Unstructured Data)
• Deep learning / Machine Learning Data Scientist
• Computer Vision Engineer
• Natural Language Processing (NLP) Engineer
• ML, DL, CV, NLP Research Scientist
How to become an AI Expert?
• Foundations:
• Math, Statistics, Linear Algebra, Signal Processing, Image Processing
• Knowledge of Machine Learning and Deep Learning
• Basic skills of Linux, Bash, Docker
• Basic Web Techs such as HTML, CSS, JS, API, etc
• Algorithm, OOP, system design
• Tools:
• Python/C, C++ (not recommend R)
• Keras + Tensorflow / Pytorch
• Advanced Projects and Skills:
• Domain Expert in Computer Vision / NLP / Speech Recognition / Speech Syntheses / OCR / Video Analysis /…
• Research skills, reading and writing papers, presentation, etc.
• Advanced Projects that showed your ability to complete an AI project from end to end
• Advanced Projects showed your capability in research, problem solving, or innovations
Recommended Learning Resources for Beginner
• Andrew Ng, Machine Learning and Deep Learning Courses on Coursera
• Feifei Li, Stanford CS231n, focus on computer vision
• Chris Manning, Stanford CS224n, focus on NLP
• Book: Hands-On Machine Learning with Scikit-Learn and TensorFlow
• Code Examples: https://github.com/keras-team/keras/tree/master/examples
Recommended Projects for Beginners
• 1. Image Classification
• Crawl data from google, build a classifier from scratch
• 2. Object Detection
• Collect and annotate the data by yourself
• Use Tensorflow object detection api to fine-tune the model
• 3. Document Classification
• Collect documents with different categories
• Build a text classifier using NLP models
• 4. Pick a problem that you are really intrigued and want to solve
• Data collection, annotation,
• model selection and training
• Build a demo, show your results
Q&A
https://www.linkedin.com/in
/kunling-geng-37229463/
Linkedin
Wechat

More Related Content

What's hot

HKOSCon18 - Chetan Khatri - Open Source AI / ML Technologies and Application ...
HKOSCon18 - Chetan Khatri - Open Source AI / ML Technologies and Application ...HKOSCon18 - Chetan Khatri - Open Source AI / ML Technologies and Application ...
HKOSCon18 - Chetan Khatri - Open Source AI / ML Technologies and Application ...
Chetan Khatri
 
Artificial Intelligence for Business - Version 2
Artificial Intelligence for Business - Version 2Artificial Intelligence for Business - Version 2
Artificial Intelligence for Business - Version 2
Nicola Mattina
 
AIDC Summit LA: Fox Innovations Labs Solutions Overview
AIDC Summit LA: Fox Innovations Labs Solutions OverviewAIDC Summit LA: Fox Innovations Labs Solutions Overview
AIDC Summit LA: Fox Innovations Labs Solutions Overview
Intel® Software
 
Ai=ml academic-institutions-Webinar
Ai=ml academic-institutions-WebinarAi=ml academic-institutions-Webinar
Ai=ml academic-institutions-Webinar
Avishkar Soft Labs Pvt Ltd
 
IWST 2013: Intro
IWST 2013: IntroIWST 2013: Intro
IWST 2013: Intro
ESUG
 
Accessibility and Inclusion
Accessibility and InclusionAccessibility and Inclusion
Accessibility and InclusionChris Barber
 
From Narrow AI to Artificial General Intelligence (AGI)
From Narrow AI to Artificial General Intelligence (AGI)From Narrow AI to Artificial General Intelligence (AGI)
From Narrow AI to Artificial General Intelligence (AGI)
Helgi Páll Helgason, PhD
 
voice recognition security system ppt
voice recognition security system pptvoice recognition security system ppt
voice recognition security system ppt
Nitesh Dubey
 
AI ch1
AI ch1AI ch1
AI ch1
Leia Jackson
 
Ai open poweruniversityoforegon_ver2
Ai open poweruniversityoforegon_ver2Ai open poweruniversityoforegon_ver2
Ai open poweruniversityoforegon_ver2
Ganesan Narayanasamy
 
Machine Learning, Artificial General Intelligence, and Robots with Human Minds
Machine Learning, Artificial General Intelligence, and Robots with Human MindsMachine Learning, Artificial General Intelligence, and Robots with Human Minds
Machine Learning, Artificial General Intelligence, and Robots with Human Minds
University of Huddersfield
 
gPBL - Reading Assistant for Blind - Project Proposal
gPBL - Reading Assistant for Blind - Project Proposal gPBL - Reading Assistant for Blind - Project Proposal
gPBL - Reading Assistant for Blind - Project Proposal
Chanon Khongprasongsiri
 
LiDeng-BerlinOct2015-ASR-GenDisc-4by3.pptx
LiDeng-BerlinOct2015-ASR-GenDisc-4by3.pptxLiDeng-BerlinOct2015-ASR-GenDisc-4by3.pptx
LiDeng-BerlinOct2015-ASR-GenDisc-4by3.pptx
VishnuRajuV
 
Computer vision - Applications and Trends
Computer vision - Applications and TrendsComputer vision - Applications and Trends
Computer vision - Applications and Trends
Kshitij Agrawal
 
AI programming languages
AI programming languagesAI programming languages
AI programming languages
Conestoga Collage
 
Presentation v3
Presentation v3Presentation v3
Presentation v3
Muhammad AL-Qurishi
 
Weld.io SSWC 2013
Weld.io SSWC 2013Weld.io SSWC 2013
Weld.io SSWC 2013
Tom Söderlund
 
Clean code
Clean codeClean code
Clean code
AgniGonalves
 

What's hot (20)

HKOSCon18 - Chetan Khatri - Open Source AI / ML Technologies and Application ...
HKOSCon18 - Chetan Khatri - Open Source AI / ML Technologies and Application ...HKOSCon18 - Chetan Khatri - Open Source AI / ML Technologies and Application ...
HKOSCon18 - Chetan Khatri - Open Source AI / ML Technologies and Application ...
 
Artificial Intelligence for Business - Version 2
Artificial Intelligence for Business - Version 2Artificial Intelligence for Business - Version 2
Artificial Intelligence for Business - Version 2
 
AIDC Summit LA: Fox Innovations Labs Solutions Overview
AIDC Summit LA: Fox Innovations Labs Solutions OverviewAIDC Summit LA: Fox Innovations Labs Solutions Overview
AIDC Summit LA: Fox Innovations Labs Solutions Overview
 
Ai=ml academic-institutions-Webinar
Ai=ml academic-institutions-WebinarAi=ml academic-institutions-Webinar
Ai=ml academic-institutions-Webinar
 
IWST 2013: Intro
IWST 2013: IntroIWST 2013: Intro
IWST 2013: Intro
 
Accessibility and Inclusion
Accessibility and InclusionAccessibility and Inclusion
Accessibility and Inclusion
 
From Narrow AI to Artificial General Intelligence (AGI)
From Narrow AI to Artificial General Intelligence (AGI)From Narrow AI to Artificial General Intelligence (AGI)
From Narrow AI to Artificial General Intelligence (AGI)
 
voice recognition security system ppt
voice recognition security system pptvoice recognition security system ppt
voice recognition security system ppt
 
AI ch1
AI ch1AI ch1
AI ch1
 
Ai open poweruniversityoforegon_ver2
Ai open poweruniversityoforegon_ver2Ai open poweruniversityoforegon_ver2
Ai open poweruniversityoforegon_ver2
 
Machine Learning, Artificial General Intelligence, and Robots with Human Minds
Machine Learning, Artificial General Intelligence, and Robots with Human MindsMachine Learning, Artificial General Intelligence, and Robots with Human Minds
Machine Learning, Artificial General Intelligence, and Robots with Human Minds
 
gPBL - Reading Assistant for Blind - Project Proposal
gPBL - Reading Assistant for Blind - Project Proposal gPBL - Reading Assistant for Blind - Project Proposal
gPBL - Reading Assistant for Blind - Project Proposal
 
LiDeng-BerlinOct2015-ASR-GenDisc-4by3.pptx
LiDeng-BerlinOct2015-ASR-GenDisc-4by3.pptxLiDeng-BerlinOct2015-ASR-GenDisc-4by3.pptx
LiDeng-BerlinOct2015-ASR-GenDisc-4by3.pptx
 
Computer vision - Applications and Trends
Computer vision - Applications and TrendsComputer vision - Applications and Trends
Computer vision - Applications and Trends
 
Ein incl171212
Ein incl171212Ein incl171212
Ein incl171212
 
AI programming languages
AI programming languagesAI programming languages
AI programming languages
 
nick_resume
nick_resumenick_resume
nick_resume
 
Presentation v3
Presentation v3Presentation v3
Presentation v3
 
Weld.io SSWC 2013
Weld.io SSWC 2013Weld.io SSWC 2013
Weld.io SSWC 2013
 
Clean code
Clean codeClean code
Clean code
 

Similar to AI Technology Overview and Career Advice

Promises of Deep Learning
Promises of Deep LearningPromises of Deep Learning
Promises of Deep Learning
David Khosid
 
OWF14 - Big Data : The State of Machine Learning in 2014
OWF14 - Big Data : The State of Machine  Learning in 2014OWF14 - Big Data : The State of Machine  Learning in 2014
OWF14 - Big Data : The State of Machine Learning in 2014
Paris Open Source Summit
 
Artificial intelligence
Artificial intelligence Artificial intelligence
Artificial intelligence
Muhammad Hamza
 
Week1- Introduction.pptx
Week1- Introduction.pptxWeek1- Introduction.pptx
Week1- Introduction.pptx
fahmi324663
 
Deep learning with tensorflow
Deep learning with tensorflowDeep learning with tensorflow
Deep learning with tensorflow
Charmi Chokshi
 
Koss 1605 machine_learning_mariocho_t10
Koss 1605 machine_learning_mariocho_t10Koss 1605 machine_learning_mariocho_t10
Koss 1605 machine_learning_mariocho_t10
Mario Cho
 
How I became ML Engineer
How I became ML Engineer How I became ML Engineer
How I became ML Engineer
Kevin Lee
 
Introduction to Text Mining
Introduction to Text MiningIntroduction to Text Mining
Introduction to Text Mining
Minha Hwang
 
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
Rakuten Group, Inc.
 
Deep Learning and the state of AI / 2016
Deep Learning and the state of AI / 2016Deep Learning and the state of AI / 2016
Deep Learning and the state of AI / 2016
Grigory Sapunov
 
Data Science-Why?What?How? By Hari Prasad
Data Science-Why?What?How? By Hari PrasadData Science-Why?What?How? By Hari Prasad
Data Science-Why?What?How? By Hari Prasad
Hari Prasad
 
Journey of Generative AI
Journey of Generative AIJourney of Generative AI
Journey of Generative AI
thomasjvarghese49
 
How Will AI Change the Role of the Data Scientist?
How Will AI Change the Role of the Data Scientist?How Will AI Change the Role of the Data Scientist?
How Will AI Change the Role of the Data Scientist?
Hugo Gävert
 
How to Use Artificial Intelligence by Microsoft Product Manager
 How to Use Artificial Intelligence by Microsoft Product Manager How to Use Artificial Intelligence by Microsoft Product Manager
How to Use Artificial Intelligence by Microsoft Product Manager
Product School
 
Artificial Intelligence by B. Ravikumar
Artificial Intelligence by B. RavikumarArtificial Intelligence by B. Ravikumar
Artificial Intelligence by B. Ravikumar
Garry D. Lasaga
 
Deep learning introduction
Deep learning introductionDeep learning introduction
Deep learning introduction
Adwait Bhave
 
Introducing TensorFlow: The game changer in building "intelligent" applications
Introducing TensorFlow: The game changer in building "intelligent" applicationsIntroducing TensorFlow: The game changer in building "intelligent" applications
Introducing TensorFlow: The game changer in building "intelligent" applications
Rokesh Jankie
 
Art of artificial intelligence and automation
Art of artificial intelligence and automationArt of artificial intelligence and automation
Art of artificial intelligence and automation
Liew Wei Da Andrew
 
Artificial Intelligence (ai) and Deep Learning ppt (By Shahrukh Shakeel)
Artificial Intelligence (ai) and Deep Learning ppt (By Shahrukh Shakeel)Artificial Intelligence (ai) and Deep Learning ppt (By Shahrukh Shakeel)
Artificial Intelligence (ai) and Deep Learning ppt (By Shahrukh Shakeel)
shahrukh1211
 
Invoice 2 Vec: Creating AI to Read Documents - Mark Landry - H2O AI World Lon...
Invoice 2 Vec: Creating AI to Read Documents - Mark Landry - H2O AI World Lon...Invoice 2 Vec: Creating AI to Read Documents - Mark Landry - H2O AI World Lon...
Invoice 2 Vec: Creating AI to Read Documents - Mark Landry - H2O AI World Lon...
Sri Ambati
 

Similar to AI Technology Overview and Career Advice (20)

Promises of Deep Learning
Promises of Deep LearningPromises of Deep Learning
Promises of Deep Learning
 
OWF14 - Big Data : The State of Machine Learning in 2014
OWF14 - Big Data : The State of Machine  Learning in 2014OWF14 - Big Data : The State of Machine  Learning in 2014
OWF14 - Big Data : The State of Machine Learning in 2014
 
Artificial intelligence
Artificial intelligence Artificial intelligence
Artificial intelligence
 
Week1- Introduction.pptx
Week1- Introduction.pptxWeek1- Introduction.pptx
Week1- Introduction.pptx
 
Deep learning with tensorflow
Deep learning with tensorflowDeep learning with tensorflow
Deep learning with tensorflow
 
Koss 1605 machine_learning_mariocho_t10
Koss 1605 machine_learning_mariocho_t10Koss 1605 machine_learning_mariocho_t10
Koss 1605 machine_learning_mariocho_t10
 
How I became ML Engineer
How I became ML Engineer How I became ML Engineer
How I became ML Engineer
 
Introduction to Text Mining
Introduction to Text MiningIntroduction to Text Mining
Introduction to Text Mining
 
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
 
Deep Learning and the state of AI / 2016
Deep Learning and the state of AI / 2016Deep Learning and the state of AI / 2016
Deep Learning and the state of AI / 2016
 
Data Science-Why?What?How? By Hari Prasad
Data Science-Why?What?How? By Hari PrasadData Science-Why?What?How? By Hari Prasad
Data Science-Why?What?How? By Hari Prasad
 
Journey of Generative AI
Journey of Generative AIJourney of Generative AI
Journey of Generative AI
 
How Will AI Change the Role of the Data Scientist?
How Will AI Change the Role of the Data Scientist?How Will AI Change the Role of the Data Scientist?
How Will AI Change the Role of the Data Scientist?
 
How to Use Artificial Intelligence by Microsoft Product Manager
 How to Use Artificial Intelligence by Microsoft Product Manager How to Use Artificial Intelligence by Microsoft Product Manager
How to Use Artificial Intelligence by Microsoft Product Manager
 
Artificial Intelligence by B. Ravikumar
Artificial Intelligence by B. RavikumarArtificial Intelligence by B. Ravikumar
Artificial Intelligence by B. Ravikumar
 
Deep learning introduction
Deep learning introductionDeep learning introduction
Deep learning introduction
 
Introducing TensorFlow: The game changer in building "intelligent" applications
Introducing TensorFlow: The game changer in building "intelligent" applicationsIntroducing TensorFlow: The game changer in building "intelligent" applications
Introducing TensorFlow: The game changer in building "intelligent" applications
 
Art of artificial intelligence and automation
Art of artificial intelligence and automationArt of artificial intelligence and automation
Art of artificial intelligence and automation
 
Artificial Intelligence (ai) and Deep Learning ppt (By Shahrukh Shakeel)
Artificial Intelligence (ai) and Deep Learning ppt (By Shahrukh Shakeel)Artificial Intelligence (ai) and Deep Learning ppt (By Shahrukh Shakeel)
Artificial Intelligence (ai) and Deep Learning ppt (By Shahrukh Shakeel)
 
Invoice 2 Vec: Creating AI to Read Documents - Mark Landry - H2O AI World Lon...
Invoice 2 Vec: Creating AI to Read Documents - Mark Landry - H2O AI World Lon...Invoice 2 Vec: Creating AI to Read Documents - Mark Landry - H2O AI World Lon...
Invoice 2 Vec: Creating AI to Read Documents - Mark Landry - H2O AI World Lon...
 

Recently uploaded

Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 

Recently uploaded (20)

Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 

AI Technology Overview and Career Advice

  • 1. AI Technology Overview and Career Guidance Kunling Geng
  • 2. Self-intro • B.S. (2008-2012), Shanghai Jiao Tong University • Electrical and Computer Engineering • PHD. (2012-2017), University of Southern California • Biomedical Engineering, USC-Viterbi PhD fellowship recipient • Research focuses Computational Neuroscience, AI and Neural Networks • Work(2017-present), Decision Engines Inc. • AI & DS Team Lead, AI Architect
  • 3. Agenda • Intro to AI • Convolutional Neural Networks (CNN) • Recurrent Neural Networks (RNN) • Deep Reinforcement Learning (DRL) • Generative Adversarial Networks (GAN) • Deep Learning Challenges • Career Advice
  • 4.
  • 5. “systems that have been taught or learned how to carry out specific tasks”
  • 6. We are still very far away from “Artificial General Intelligence” • General Intelligence is the type of adaptable intellect found in humans • A flexible form of intelligence capable of learning how to carry out vastly different tasks • Anything from haircutting, driving, building spreadsheets
  • 7. Sophia Scam?? In October 2017, Sophia became the first robot to receive citizenship of any country. Sophia the Robot live on Jimmy Kimmel Show, 2018
  • 8. My understanding or Current AI
  • 9.
  • 11. What makes Deep Learning Successful now? • Massively parallel computing with GPUs • Appearance of large, high-quality labeled datasets • Software platforms • New architecture and techniques
  • 12. Deep Learning Fundamental Architectures • Deep Restricted Boltzmann Machine (Pioneer of deep learning) • Convolutional Neural Networks (CNN) • Deep Recurrent Neural Networks (LSTM, GRU) • Deep Reinforcement Learning (DRL) • Generative Adversarial Networks (GAN)
  • 13. CNN and Its Applications
  • 15. CNN Applications • Self Driving Cars (Object Detection) • Face Detection and Recognition (Face ID) • Medical Image Diagnosis (Image classification and localization) • Human Gesture and Pose recognition • Optical Character Recognition • Natural Language Processing • Robotic and Manufacturing
  • 16. Object Detection • Detect and localize multiple objects in one image
  • 17. Object Detection Model: Faster RCNN
  • 18. Google Tensorflow Object Detection API https://github.com/tensorflow/models/tree/master/research/o bject_detection
  • 19. RNN and Its Applications
  • 21. RNN Applications • Speech Recognition (Siri, Amazon Alexa, Google home) • Speech Synthesis • Neural Machine Translation • OCR (Tesseract 4) • Named Entity Recognition (NER) • Document Classification • Sentiment analysis • Hand writing generation • Question answering Machine • Video caption generation
  • 22. Deep Reinforcement Learning and Its Applications
  • 23. Reinforcement Systems • Find a sequence of optimal actions to maximize the award
  • 25. Deep Reinforcement Learning Applications Video Games Games Alpha Go Robotics
  • 26. Generative Adversarial Network and Its Applications
  • 29. GAN Applications Super Resolution Fake but realistic celebrities photos Photo/Image Editing Style/Design Generation
  • 31.
  • 32.
  • 33.
  • 34. Challenges of Deep Learning Models • 1. Lack of transparency • Lack of interpretations • very hard to debug • 2. Required a lot of training data, especially annotated data by human • ImageNet has 14 million images, Coco data set has more than 100, 000 images • Transfer learning could help • 3. Not very robust, and easy to be attacked • Change a single pixel of image could lead to a misclassification • 4.Very shallow • Most of the DL models are now only good at perception levels • Cannot deduct and infer like human • Cannot make use of prior knowledge • Bad at hierarchical representations of knowledge
  • 35. AI + DS Career Guidance
  • 36. Data Science + AI Jobs • “Old-fashioned” Data Science Positions (Process Structured Data) • Data Analyst • Business Analyst • Data Engineer • Data Scientist (Process structured data like excel, database) • New DS & AI Related Jobs (Process Unstructured Data) • Deep learning / Machine Learning Data Scientist • Computer Vision Engineer • Natural Language Processing (NLP) Engineer • ML, DL, CV, NLP Research Scientist
  • 37. How to become an AI Expert? • Foundations: • Math, Statistics, Linear Algebra, Signal Processing, Image Processing • Knowledge of Machine Learning and Deep Learning • Basic skills of Linux, Bash, Docker • Basic Web Techs such as HTML, CSS, JS, API, etc • Algorithm, OOP, system design • Tools: • Python/C, C++ (not recommend R) • Keras + Tensorflow / Pytorch • Advanced Projects and Skills: • Domain Expert in Computer Vision / NLP / Speech Recognition / Speech Syntheses / OCR / Video Analysis /… • Research skills, reading and writing papers, presentation, etc. • Advanced Projects that showed your ability to complete an AI project from end to end • Advanced Projects showed your capability in research, problem solving, or innovations
  • 38. Recommended Learning Resources for Beginner • Andrew Ng, Machine Learning and Deep Learning Courses on Coursera • Feifei Li, Stanford CS231n, focus on computer vision • Chris Manning, Stanford CS224n, focus on NLP • Book: Hands-On Machine Learning with Scikit-Learn and TensorFlow • Code Examples: https://github.com/keras-team/keras/tree/master/examples
  • 39. Recommended Projects for Beginners • 1. Image Classification • Crawl data from google, build a classifier from scratch • 2. Object Detection • Collect and annotate the data by yourself • Use Tensorflow object detection api to fine-tune the model • 3. Document Classification • Collect documents with different categories • Build a text classifier using NLP models • 4. Pick a problem that you are really intrigued and want to solve • Data collection, annotation, • model selection and training • Build a demo, show your results