SlideShare une entreprise Scribd logo
1  sur  40
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

Contenu connexe

Tendances

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 2Nicola 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 OverviewIntel® Software
 
IWST 2013: Intro
IWST 2013: IntroIWST 2013: Intro
IWST 2013: IntroESUG
 
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 pptNitesh Dubey
 
Ai open poweruniversityoforegon_ver2
Ai open poweruniversityoforegon_ver2Ai open poweruniversityoforegon_ver2
Ai open poweruniversityoforegon_ver2Ganesan 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 MindsUniversity 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.pptxVishnuRajuV
 
Computer vision - Applications and Trends
Computer vision - Applications and TrendsComputer vision - Applications and Trends
Computer vision - Applications and TrendsKshitij Agrawal
 

Tendances (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
 

Similaire à AI Technology Overview and Career Advice

Promises of Deep Learning
Promises of Deep LearningPromises of Deep Learning
Promises of Deep LearningDavid 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 2014Paris Open Source Summit
 
Artificial intelligence
Artificial intelligence Artificial intelligence
Artificial intelligence Muhammad Hamza
 
Week1- Introduction.pptx
Week1- Introduction.pptxWeek1- Introduction.pptx
Week1- Introduction.pptxfahmi324663
 
Deep learning with tensorflow
Deep learning with tensorflowDeep learning with tensorflow
Deep learning with tensorflowCharmi Chokshi
 
Koss 1605 machine_learning_mariocho_t10
Koss 1605 machine_learning_mariocho_t10Koss 1605 machine_learning_mariocho_t10
Koss 1605 machine_learning_mariocho_t10Mario 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 MiningMinha 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 APIsRakuten 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 / 2016Grigory 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 PrasadHari Prasad
 
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 ManagerProduct School
 
Artificial Intelligence by B. Ravikumar
Artificial Intelligence by B. RavikumarArtificial Intelligence by B. Ravikumar
Artificial Intelligence by B. RavikumarGarry D. Lasaga
 
Deep learning introduction
Deep learning introductionDeep learning introduction
Deep learning introductionAdwait 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" applicationsRokesh Jankie
 
Art of artificial intelligence and automation
Art of artificial intelligence and automationArt of artificial intelligence and automation
Art of artificial intelligence and automationLiew 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
 

Similaire à 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...
 

Dernier

So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 

Dernier (20)

So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 

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