際際滷

際際滷Share a Scribd company logo
\ AI
Tsun Hsien Tang
Data science program in NTU
NLP lab
1
Outline
¢ What is AI
¢ Scope in AI
$ Supervised learning (PM2.5, Income porediction)
$ Semi-Supervised learning (self-learning, 3D data augmentation)
$ Unsupervised learning (Image Clustering)
$ Transfer learning (ChexNet)
$ Reinforcement learning (OpenAI gym: atari game)
¢ Interesting topics in AI
$ Design Automation of Deep Learning Systems (AI chip, model compression)
$ Data labeling
2
What is AI
https://blogs.nvidia.com.tw/2016/07/whats-difference-artificial-intelligence-machine-learning-deep-learning-ai/ 3
What is AI
Neural network AlphaGo Self driving
4
What is AI
廨屹薑腮圜 徭 隼 Z 冱  尖
廨勗宥 Y垢殻
嶄猟秘隈
Markov chain, Viterbi algorithm, Language model,
Corpus
Google Map shortest path planning
AI Course
5
Scope in Machine Learning
6
¢ Image synthesis
f ( ) =
f ( ^black hair, blue eyes ̄, noise )
=
http://speech.ee.ntu.edu.tw/~tlkagk/courses/ML_2017_2/Lecture/introduction.pdf
Scope in Machine Learning
http://speech.ee.ntu.edu.tw/~tlkagk/courses/ML_2017_2/Lecture/introduction.pdf 7
Supervised learning  ̄Right answer given ̄
8
Training data
PM2.5 prediction (regression)
Supervised learning
KDD cup 2018:AO隆 48 弌r坪
PM2.5, PM10 才 O3議盒
9
 ̄Right answer given ̄
Supervised learning
10
 ̄Right answer given ̄
Income prediction (classification)
Determine whether a person makes over 50K a year.
Training data
Ground truth
Text Sentiment Classification (classification)
Positive or Negative
Supervised learning
11
Feature importance
 ̄Right answer given ̄
Algorithm:
SVM
Random forest
Descicion tree
Logistic regression
Linear regression
Neural network
Gradient boosting tree
Microsoft
LightGBM
Unsupervised learning  ̄No right answer given ̄
12
Image Clustering
mnist
fashion mnist
Algorithm:
K-means,
Hierarchical clustering,
DBSCAN
feature extraction
+
clustering algo
Semi-Supervised learning
13
Prediction
model
Self-training
http://speech.ee.ntu.edu.tw/~tlkagk/courses/ML_2017_2/Lecture/introduction.pdf
Semi-Supervised learning
14
3D data augmentation
Learning Deep Object Detectors from 3D Models, Peng et al., ICCV 2016
Transfer learning
15
http://slideplayer.com/slide/8370683
/
Diseases prediciton
ImageNet
Chest X-ray
Database
Reinforcement learning
Atari (Breakout)
16
https://www.csie.ntu.edu.tw/~yvchen/f106-adl/doc/171123+171127_DeepRL.pdf
Interesting topics in AI
AI chip & model compression
17
Autonomous vehicles
object detection
Quadcopter people
tracking
Interesting topics in AI
¢ Data labeling
¢ 繁垢崘斯: 嗤謹富繁垢嘉嗤謹富崘嬬
¢ Most of the well-known datasets are published by Microsoft, Google or well-
financed Lab.
18
岬街と勃濃W丕:
Produce high quality data labeling
Reliability and Diversity
About Kaggle
¢ Feature Engineering
$ Rely on experience and
programming skill
¢ Algorithms
$ Find the state-of-the-art related
work
$ XXXX github
$ XGBoost
$ Keras
¢ Ensembling
¢ Experiment record
¢ Luck
19
Reference
http://speech.ee.ntu.edu.tw/~tlkagk/courses/ML_2017_2/Lecture/introduction.pdf
https://medium.com/@ken90242/machine-
learning%E5%AD%B8%E7%BF%92%E6%97%A5%E8%A8%98-
coursera%E7%AF%87-introduction-supervised-learning-unsupervised-learning-
18000f2b9ca1
https://taqm.epa.gov.tw/taqm/tw/AqiMap.aspx
20

More Related Content

Similar to Guide line of AI (20)

Europython - Machine Learning for dummies with Python
Europython - Machine Learning for dummies with PythonEuropython - Machine Learning for dummies with Python
Europython - Machine Learning for dummies with Python
Javier Arias Losada
?
Recent Advances in Machine Learning: Bringing a New Level of Intelligence to ...
Recent Advances in Machine Learning: Bringing a New Level of Intelligence to ...Recent Advances in Machine Learning: Bringing a New Level of Intelligence to ...
Recent Advances in Machine Learning: Bringing a New Level of Intelligence to ...
Brocade
?
Remoticon - TinyML Workshop.pptx
Remoticon - TinyML Workshop.pptxRemoticon - TinyML Workshop.pptx
Remoticon - TinyML Workshop.pptx
naeembisma
?
A Friendly Introduction to Machine Learning
A Friendly Introduction to Machine LearningA Friendly Introduction to Machine Learning
A Friendly Introduction to Machine Learning
Haptik
?
AC Atlassian Coimbatore Session 際際滷s( 22/06/2024)
AC Atlassian Coimbatore Session 際際滷s( 22/06/2024)AC Atlassian Coimbatore Session 際際滷s( 22/06/2024)
AC Atlassian Coimbatore Session 際際滷s( 22/06/2024)
apoorva2579
?
AI = Amplified Intelligence | introduction to AI
AI = Amplified Intelligence | introduction to AIAI = Amplified Intelligence | introduction to AI
AI = Amplified Intelligence | introduction to AI
Roald Sieberath
?
Learn how to build your own open-source AI software for construction calculat...
Learn how to build your own open-source AI software for construction calculat...Learn how to build your own open-source AI software for construction calculat...
Learn how to build your own open-source AI software for construction calculat...
CalcForge
?
Deep Learning Jump Start
Deep Learning Jump StartDeep Learning Jump Start
Deep Learning Jump Start
Michele Toni
?
Python training would help create innovations in the field of artificial inte...
Python training would help create innovations in the field of artificial inte...Python training would help create innovations in the field of artificial inte...
Python training would help create innovations in the field of artificial inte...
AartiJain31
?
Artificial Intelligence - Anna Uni -v1.pdf
Artificial Intelligence - Anna Uni -v1.pdfArtificial Intelligence - Anna Uni -v1.pdf
Artificial Intelligence - Anna Uni -v1.pdf
Jayanti Prasad Ph.D.
?
Deep Learning, an interactive introduction for NLP-ers
Deep Learning, an interactive introduction for NLP-ersDeep Learning, an interactive introduction for NLP-ers
Deep Learning, an interactive introduction for NLP-ers
Roelof Pieters
?
Null
NullNull
Null
EraylsonGaldino1
?
Deep machine learning by Mario Cho
Deep machine learning by Mario ChoDeep machine learning by Mario Cho
Deep machine learning by Mario Cho
Mario Cho
?
Artificial intelligence demo
Artificial intelligence demoArtificial intelligence demo
Artificial intelligence demo
Srinivas Borigarla
?
Pybcn machine learning for dummies with python
Pybcn machine learning for dummies with pythonPybcn machine learning for dummies with python
Pybcn machine learning for dummies with python
Javier Arias Losada
?
Persian MNIST in 5 Minutes
Persian MNIST in 5 MinutesPersian MNIST in 5 Minutes
Persian MNIST in 5 Minutes
Shahriar Yazdipour
?
Hoe een effici?nte Machine of Deep Learning backend ontwikkelen?
Hoe een effici?nte Machine of Deep Learning backend ontwikkelen?Hoe een effici?nte Machine of Deep Learning backend ontwikkelen?
Hoe een effici?nte Machine of Deep Learning backend ontwikkelen?
Agentschap Innoveren & Ondernemen
?
Koss Lab ??? ???? ????(AI) ????????
Koss Lab ??? ???? ????(AI) ???????? Koss Lab ??? ???? ????(AI) ????????
Koss Lab ??? ???? ????(AI) ????????
Mario Cho
?
Introduction To TensorFlow
Introduction To TensorFlowIntroduction To TensorFlow
Introduction To TensorFlow
Spotle.ai
?
Machine Learning Techniques in Python Dissertation - Phdassistance
Machine Learning Techniques in Python Dissertation - PhdassistanceMachine Learning Techniques in Python Dissertation - Phdassistance
Machine Learning Techniques in Python Dissertation - Phdassistance
PhD Assistance
?
Europython - Machine Learning for dummies with Python
Europython - Machine Learning for dummies with PythonEuropython - Machine Learning for dummies with Python
Europython - Machine Learning for dummies with Python
Javier Arias Losada
?
Recent Advances in Machine Learning: Bringing a New Level of Intelligence to ...
Recent Advances in Machine Learning: Bringing a New Level of Intelligence to ...Recent Advances in Machine Learning: Bringing a New Level of Intelligence to ...
Recent Advances in Machine Learning: Bringing a New Level of Intelligence to ...
Brocade
?
Remoticon - TinyML Workshop.pptx
Remoticon - TinyML Workshop.pptxRemoticon - TinyML Workshop.pptx
Remoticon - TinyML Workshop.pptx
naeembisma
?
A Friendly Introduction to Machine Learning
A Friendly Introduction to Machine LearningA Friendly Introduction to Machine Learning
A Friendly Introduction to Machine Learning
Haptik
?
AC Atlassian Coimbatore Session 際際滷s( 22/06/2024)
AC Atlassian Coimbatore Session 際際滷s( 22/06/2024)AC Atlassian Coimbatore Session 際際滷s( 22/06/2024)
AC Atlassian Coimbatore Session 際際滷s( 22/06/2024)
apoorva2579
?
AI = Amplified Intelligence | introduction to AI
AI = Amplified Intelligence | introduction to AIAI = Amplified Intelligence | introduction to AI
AI = Amplified Intelligence | introduction to AI
Roald Sieberath
?
Learn how to build your own open-source AI software for construction calculat...
Learn how to build your own open-source AI software for construction calculat...Learn how to build your own open-source AI software for construction calculat...
Learn how to build your own open-source AI software for construction calculat...
CalcForge
?
Deep Learning Jump Start
Deep Learning Jump StartDeep Learning Jump Start
Deep Learning Jump Start
Michele Toni
?
Python training would help create innovations in the field of artificial inte...
Python training would help create innovations in the field of artificial inte...Python training would help create innovations in the field of artificial inte...
Python training would help create innovations in the field of artificial inte...
AartiJain31
?
Artificial Intelligence - Anna Uni -v1.pdf
Artificial Intelligence - Anna Uni -v1.pdfArtificial Intelligence - Anna Uni -v1.pdf
Artificial Intelligence - Anna Uni -v1.pdf
Jayanti Prasad Ph.D.
?
Deep Learning, an interactive introduction for NLP-ers
Deep Learning, an interactive introduction for NLP-ersDeep Learning, an interactive introduction for NLP-ers
Deep Learning, an interactive introduction for NLP-ers
Roelof Pieters
?
Deep machine learning by Mario Cho
Deep machine learning by Mario ChoDeep machine learning by Mario Cho
Deep machine learning by Mario Cho
Mario Cho
?
Pybcn machine learning for dummies with python
Pybcn machine learning for dummies with pythonPybcn machine learning for dummies with python
Pybcn machine learning for dummies with python
Javier Arias Losada
?
Hoe een effici?nte Machine of Deep Learning backend ontwikkelen?
Hoe een effici?nte Machine of Deep Learning backend ontwikkelen?Hoe een effici?nte Machine of Deep Learning backend ontwikkelen?
Hoe een effici?nte Machine of Deep Learning backend ontwikkelen?
Agentschap Innoveren & Ondernemen
?
Koss Lab ??? ???? ????(AI) ????????
Koss Lab ??? ???? ????(AI) ???????? Koss Lab ??? ???? ????(AI) ????????
Koss Lab ??? ???? ????(AI) ????????
Mario Cho
?
Introduction To TensorFlow
Introduction To TensorFlowIntroduction To TensorFlow
Introduction To TensorFlow
Spotle.ai
?
Machine Learning Techniques in Python Dissertation - Phdassistance
Machine Learning Techniques in Python Dissertation - PhdassistanceMachine Learning Techniques in Python Dissertation - Phdassistance
Machine Learning Techniques in Python Dissertation - Phdassistance
PhD Assistance
?

Recently uploaded (20)

DevNexus - Building 10x Development Organizations.pdf
DevNexus - Building 10x Development Organizations.pdfDevNexus - Building 10x Development Organizations.pdf
DevNexus - Building 10x Development Organizations.pdf
Justin Reock
?
5 Must-Use AI Tools to Supercharge Your Productivity
5 Must-Use AI Tools to Supercharge Your Productivity5 Must-Use AI Tools to Supercharge Your Productivity
5 Must-Use AI Tools to Supercharge Your Productivity
cryptouniversityoffi
?
AI in Medical Diagnostics C The Future of Healthcare
AI in Medical Diagnostics C The Future of HealthcareAI in Medical Diagnostics C The Future of Healthcare
AI in Medical Diagnostics C The Future of Healthcare
Vadim Nareyko
?
Caching for Performance Masterclass: Caching at Scale
Caching for Performance Masterclass: Caching at ScaleCaching for Performance Masterclass: Caching at Scale
Caching for Performance Masterclass: Caching at Scale
ScyllaDB
?
Webinar: LF Energy GEISA: Addressing edge interoperability at the meter
Webinar: LF Energy GEISA: Addressing edge interoperability at the meterWebinar: LF Energy GEISA: Addressing edge interoperability at the meter
Webinar: LF Energy GEISA: Addressing edge interoperability at the meter
DanBrown980551
?
Data-Driven Public Safety: Reliable Data When Every Second Counts
Data-Driven Public Safety: Reliable Data When Every Second CountsData-Driven Public Safety: Reliable Data When Every Second Counts
Data-Driven Public Safety: Reliable Data When Every Second Counts
Safe Software
?
Transcript: AI in publishing: Your questions answered - Tech Forum 2025
Transcript: AI in publishing: Your questions answered - Tech Forum 2025Transcript: AI in publishing: Your questions answered - Tech Forum 2025
Transcript: AI in publishing: Your questions answered - Tech Forum 2025
BookNet Canada
?
Caching for Performance Masterclass: Caching Strategies
Caching for Performance Masterclass: Caching StrategiesCaching for Performance Masterclass: Caching Strategies
Caching for Performance Masterclass: Caching Strategies
ScyllaDB
?
GDG Cloud Southlake #40: Brandon Stokes: How to Build a Great Product
GDG Cloud Southlake #40: Brandon Stokes: How to Build a Great ProductGDG Cloud Southlake #40: Brandon Stokes: How to Build a Great Product
GDG Cloud Southlake #40: Brandon Stokes: How to Build a Great Product
James Anderson
?
Blockchain for Businesses Practical Use Cases & Benefits.pdf
Blockchain for Businesses Practical Use Cases & Benefits.pdfBlockchain for Businesses Practical Use Cases & Benefits.pdf
Blockchain for Businesses Practical Use Cases & Benefits.pdf
Yodaplus Technologies Private Limited
?
MIND Revenue Release Quarter 4 2024 - Finacial Presentation
MIND Revenue Release Quarter 4 2024 - Finacial PresentationMIND Revenue Release Quarter 4 2024 - Finacial Presentation
MIND Revenue Release Quarter 4 2024 - Finacial Presentation
MIND CTI
?
UiPath Agentic Automation Capabilities and Opportunities
UiPath Agentic Automation Capabilities and OpportunitiesUiPath Agentic Automation Capabilities and Opportunities
UiPath Agentic Automation Capabilities and Opportunities
DianaGray10
?
EaseUS Partition Master Crack 2025 + Serial Key
EaseUS Partition Master Crack 2025 + Serial KeyEaseUS Partition Master Crack 2025 + Serial Key
EaseUS Partition Master Crack 2025 + Serial Key
kherorpacca127
?
Leadership u automatizaciji: RPA pri?e iz prakse!
Leadership u automatizaciji: RPA pri?e iz prakse!Leadership u automatizaciji: RPA pri?e iz prakse!
Leadership u automatizaciji: RPA pri?e iz prakse!
UiPathCommunity
?
Unlocking DevOps Secuirty :Vault & Keylock
Unlocking DevOps Secuirty :Vault & KeylockUnlocking DevOps Secuirty :Vault & Keylock
Unlocking DevOps Secuirty :Vault & Keylock
HusseinMalikMammadli
?
ISOIEC 42001 AI Management System 際際滷s
ISOIEC 42001 AI Management System 際際滷sISOIEC 42001 AI Management System 際際滷s
ISOIEC 42001 AI Management System 際際滷s
GilangRamadhan884333
?
Getting Started with AWS - Enterprise Landing Zone for Terraform Learning & D...
Getting Started with AWS - Enterprise Landing Zone for Terraform Learning & D...Getting Started with AWS - Enterprise Landing Zone for Terraform Learning & D...
Getting Started with AWS - Enterprise Landing Zone for Terraform Learning & D...
Chris Wahl
?
DealBook of Ukraine: 2025 edition | AVentures Capital
DealBook of Ukraine: 2025 edition | AVentures CapitalDealBook of Ukraine: 2025 edition | AVentures Capital
DealBook of Ukraine: 2025 edition | AVentures Capital
Yevgen Sysoyev
?
Computational Photography: How Technology is Changing Way We Capture the World
Computational Photography: How Technology is Changing Way We Capture the WorldComputational Photography: How Technology is Changing Way We Capture the World
Computational Photography: How Technology is Changing Way We Capture the World
HusseinMalikMammadli
?
SECURE BLOCKCHAIN FOR ADMISSION PROCESSING IN EDUCATIONAL INSTITUTIONS.pdf
SECURE BLOCKCHAIN FOR ADMISSION PROCESSING IN EDUCATIONAL INSTITUTIONS.pdfSECURE BLOCKCHAIN FOR ADMISSION PROCESSING IN EDUCATIONAL INSTITUTIONS.pdf
SECURE BLOCKCHAIN FOR ADMISSION PROCESSING IN EDUCATIONAL INSTITUTIONS.pdf
spub1985
?
DevNexus - Building 10x Development Organizations.pdf
DevNexus - Building 10x Development Organizations.pdfDevNexus - Building 10x Development Organizations.pdf
DevNexus - Building 10x Development Organizations.pdf
Justin Reock
?
5 Must-Use AI Tools to Supercharge Your Productivity
5 Must-Use AI Tools to Supercharge Your Productivity5 Must-Use AI Tools to Supercharge Your Productivity
5 Must-Use AI Tools to Supercharge Your Productivity
cryptouniversityoffi
?
AI in Medical Diagnostics C The Future of Healthcare
AI in Medical Diagnostics C The Future of HealthcareAI in Medical Diagnostics C The Future of Healthcare
AI in Medical Diagnostics C The Future of Healthcare
Vadim Nareyko
?
Caching for Performance Masterclass: Caching at Scale
Caching for Performance Masterclass: Caching at ScaleCaching for Performance Masterclass: Caching at Scale
Caching for Performance Masterclass: Caching at Scale
ScyllaDB
?
Webinar: LF Energy GEISA: Addressing edge interoperability at the meter
Webinar: LF Energy GEISA: Addressing edge interoperability at the meterWebinar: LF Energy GEISA: Addressing edge interoperability at the meter
Webinar: LF Energy GEISA: Addressing edge interoperability at the meter
DanBrown980551
?
Data-Driven Public Safety: Reliable Data When Every Second Counts
Data-Driven Public Safety: Reliable Data When Every Second CountsData-Driven Public Safety: Reliable Data When Every Second Counts
Data-Driven Public Safety: Reliable Data When Every Second Counts
Safe Software
?
Transcript: AI in publishing: Your questions answered - Tech Forum 2025
Transcript: AI in publishing: Your questions answered - Tech Forum 2025Transcript: AI in publishing: Your questions answered - Tech Forum 2025
Transcript: AI in publishing: Your questions answered - Tech Forum 2025
BookNet Canada
?
Caching for Performance Masterclass: Caching Strategies
Caching for Performance Masterclass: Caching StrategiesCaching for Performance Masterclass: Caching Strategies
Caching for Performance Masterclass: Caching Strategies
ScyllaDB
?
GDG Cloud Southlake #40: Brandon Stokes: How to Build a Great Product
GDG Cloud Southlake #40: Brandon Stokes: How to Build a Great ProductGDG Cloud Southlake #40: Brandon Stokes: How to Build a Great Product
GDG Cloud Southlake #40: Brandon Stokes: How to Build a Great Product
James Anderson
?
MIND Revenue Release Quarter 4 2024 - Finacial Presentation
MIND Revenue Release Quarter 4 2024 - Finacial PresentationMIND Revenue Release Quarter 4 2024 - Finacial Presentation
MIND Revenue Release Quarter 4 2024 - Finacial Presentation
MIND CTI
?
UiPath Agentic Automation Capabilities and Opportunities
UiPath Agentic Automation Capabilities and OpportunitiesUiPath Agentic Automation Capabilities and Opportunities
UiPath Agentic Automation Capabilities and Opportunities
DianaGray10
?
EaseUS Partition Master Crack 2025 + Serial Key
EaseUS Partition Master Crack 2025 + Serial KeyEaseUS Partition Master Crack 2025 + Serial Key
EaseUS Partition Master Crack 2025 + Serial Key
kherorpacca127
?
Leadership u automatizaciji: RPA pri?e iz prakse!
Leadership u automatizaciji: RPA pri?e iz prakse!Leadership u automatizaciji: RPA pri?e iz prakse!
Leadership u automatizaciji: RPA pri?e iz prakse!
UiPathCommunity
?
Unlocking DevOps Secuirty :Vault & Keylock
Unlocking DevOps Secuirty :Vault & KeylockUnlocking DevOps Secuirty :Vault & Keylock
Unlocking DevOps Secuirty :Vault & Keylock
HusseinMalikMammadli
?
ISOIEC 42001 AI Management System 際際滷s
ISOIEC 42001 AI Management System 際際滷sISOIEC 42001 AI Management System 際際滷s
ISOIEC 42001 AI Management System 際際滷s
GilangRamadhan884333
?
Getting Started with AWS - Enterprise Landing Zone for Terraform Learning & D...
Getting Started with AWS - Enterprise Landing Zone for Terraform Learning & D...Getting Started with AWS - Enterprise Landing Zone for Terraform Learning & D...
Getting Started with AWS - Enterprise Landing Zone for Terraform Learning & D...
Chris Wahl
?
DealBook of Ukraine: 2025 edition | AVentures Capital
DealBook of Ukraine: 2025 edition | AVentures CapitalDealBook of Ukraine: 2025 edition | AVentures Capital
DealBook of Ukraine: 2025 edition | AVentures Capital
Yevgen Sysoyev
?
Computational Photography: How Technology is Changing Way We Capture the World
Computational Photography: How Technology is Changing Way We Capture the WorldComputational Photography: How Technology is Changing Way We Capture the World
Computational Photography: How Technology is Changing Way We Capture the World
HusseinMalikMammadli
?
SECURE BLOCKCHAIN FOR ADMISSION PROCESSING IN EDUCATIONAL INSTITUTIONS.pdf
SECURE BLOCKCHAIN FOR ADMISSION PROCESSING IN EDUCATIONAL INSTITUTIONS.pdfSECURE BLOCKCHAIN FOR ADMISSION PROCESSING IN EDUCATIONAL INSTITUTIONS.pdf
SECURE BLOCKCHAIN FOR ADMISSION PROCESSING IN EDUCATIONAL INSTITUTIONS.pdf
spub1985
?

Guide line of AI