SlideShare a Scribd company logo
The (very) basics of AI for
the Radiology resident
May 25, 2021
Pedro V. Staziaki MD1, Felipe Kitamura, MD2
1. PGY-5 Radiology, Department of Radiology, Boston Medical Center, Boston University School of Medicine
2. Head of Innovation in Diagnostic Operations, Dasa
Resources
Basic resources on Coursera
• DeepLearning.AI (Andrew Ng)
• AI For Everyone à Very short and basic course
• AI For Medicine Specialization
• AI For Medical Diagnosis à Intermediate, some coding
• Stanford University (Matthew Lungren)
• Fundamentals of Machine Learning for Healthcare
Basic resources
• NIIC-RAD from SIIM and RSNA
Basic resources
• Manuscripts
Why know a little bit about AI?
Why radiologists need to adapt to a future with AI
Allen B et al. JACR. 2019.
Why radiologists need to adapt to a future with AI
1. Learn the basics of AI for use in clinical practice
2. Evaluate AI algorithms for use in clinical practice
3. Contribute to AI use case development
4. Curate and annotate for AI training and validation
5. Run, adapt and create AI models for local use
6. Collaborate with other institutions to improve models
7. Develop AI models for commercial use
Allen B et al. JACR. 2019.
Why radiologists need to adapt to a future with AI
•There is a hunger for
• Radiologists who want to get involved with AI
• Domain-experts in Radiology
• Someone who can say what is clinically relevant
• Peer-reviewers for AI research
Why radiologists need to adapt to a future with AI
•Radiologists can
• Understand limitations and errors
• Collaborate with multidisciplinary team
• Critical appraisal of the literature
• Evaluate AI products
• Move Radiology forward
What is AI?
What is AI?
•Confusing terms
•Artificial Intelligence ?
•Machine Learning ?
•Deep Learning ?
•Neural Networks ?
•Big Data ?
•Data Science ?
What is AI?
AI
Machine learning
Deep Learning
• Artificial Intelligence
• A technique which
enables machines to
mimic human behavior
• Machine learning
• Subset using statistical
methods
• Deep learning
• Subset making
computation with multi-
layer neural networks
What is AI?
•Big Data → there is an excess of data!
Amount
of
data
Time
What is AI?
•Big Data → ↑ in data, 6 Vs
•↑ volume
•↑ variety
•↑ velocity
•↑ veracity
•↑ value
•↑ variability
What is AI?
Why AI now?
Amount of data
Time
Computing power
What is AI?
Why AI now?
GPU
What is AI?
Why AI now?
GPU
What is AI?
Performance
Amount of data
Traditional AI
Small neural networks
Large neural networks
Why AI now?
What is AI?
•Data Science
• Data analytics
• Data mining
• Data security
• Data management
• Data visualization
• Statistical analysis
What is AI?
•Data Science
• Examine the data and provide insights
• Optimize sales
• Find correlations
•Machine learning
• Make predictions
• Classify things automatically
What is AI?
AI
Machine learning
Deep Learning
• Artificial Intelligence
• A technique which
enables machines to
mimic human behavior
• Machine learning
• Subset using statistical
methods
• Deep learning
• Subset making
computation with multi-
layer neural networks
What is AI?
What is AI?
•Applications of AI
•Improve work-flow and work life
•Improve quality and safety
•Decrease health care errors
•Accelerate medical discoveries
What is machine learning?
• ML is the study of computer algorithms that improve
automatically with experience and data
• Developed based a training data set
• Makes predictions without being explicitly programmed to do so
• Supervised learning
• Labeled data: groups “normal” and “pneumonia”
• Unsupervised learning
• Automatically finds groups “normal” and “pneumonia”
What is machine learning?
Erickson BJ et al., RadioGraphics, 2017
What is machine learning?
• Examples
• Support Vector Machine (SVM) → Supervised Learning
• Decision trees → Supervised Learning
• Deep Learning (CNN) → Supervised Learning
• Clustering → Unsupervised Learning
What is SVM?
What is Support Vector Machine (SVM)
✕
✕
✕
✕
✕
✕
✕
✕
✕
✕
✕
✕
✕
✕
✕
✕
* Optimal hyperplane
*
What is Support Vector Machine (SVM)
• A type of supervised machine learning
• Input data → map into a parameter space
• Using a plane (called a support vector)
• Looking for a greater separation
What is Support Vector Machine (SVM)
✕
✕
✕
✕
✕
✕
✕
✕
✕
✕
✕
✕
✕
✕
✕
✕
Which line separates better?
What is Support Vector Machine (SVM)
✕
✕
✕
✕
✕
✕
✕
✕
✕
✕
✕
✕
✕
✕
✕
✕
This one!
What is Support Vector Machine (SVM)
✕
✕
✕
✕
✕
✕
✕
✕
This one!
How to make
model find the
BEST line?
What is Support Vector Machine (SVM)
✕
✕
✕
✕
✕
✕
✕
✕
✕
✕
✕
✕
✕
✕
✕
✕
Train model to find two parallel lines that
are as far away as possible
What is Support Vector Machine (SVM)
• Step 1: Start with a random line, and two equidistant parallel to it
• Step 2: Pick a large number of repetitions, the epochs (1000)
• Step 3: Pick a number close to 1, the expanding factor (0.99)
• Step 4: Repeat 1000 times
• Pick random point
• If correct → do nothing; If incorrect → move line towards the point
• Separate the lines using the expanding factor
• Step 5: Boom! You have the line that best separates the data
What is Support Vector Machine (SVM)
• New functions that can map points to other dimensions with
nonlinear relationships → Classify examples not linearly separable
What is a decision tree?
What is a decision tree?
✕
What is a decision tree?
• A type of supervised machine learning
• Produce human-readable rules for classification
• Intuitive, explainable
• Searches the many possible combinations of decision points to
find the points that will result in the simplest tree with the most
accurate results
• But does not generalize well in the real world
What is a decision tree?
• Give an input
• Looks for which feature has the most right and wrong answers
• Stops splitting when, e.g., < 10 samples
What is a decision tree?
• Ensemble methods
• Boosting and random forest
• Improve accuracy
• More than one decision tree is constructed
What is a decision tree?
• Boosted forest
• Multiple decision trees by repeatedly resampling the training data by
means of replacement, and voting on the trees to reach a consensus
prediction
• All features are considered
• Random forest → No data resampling
• Only a subset of the total number of features is randomly selected
• Only uses the best split feature from the subset
• More generalizable
What is Deep Learning?
What is Deep Learning?
What is Deep Learning?
Input layer
What is Deep Learning?
Hidden layer 1
What is Deep Learning?
Hidden layer 2
What is Deep Learning?
Output layer
What is Deep Learning?
Nodes ~ cell body Links ~ axons
Neural network
What is Deep Learning?
Features
4, 5
Label
1
Try to output as close as
possible to an output of 1
What is Deep Learning?
Features
4, 5
Label
1
0.2
What I got
(probability)
What is Deep Learning?
Features
4, 5
Label
1
0.2
What I got
(probability)
What I wanted
(label)
1
What is Deep Learning?
Features
4, 5
Label
1
0.2
What I got
(probability)
What I wanted
(label)
1
Task
↑ 0.2
Hey, NN, you task is to increase
the 0.2 when I give you the
features 4 and 5 as input
What is Deep Learning?
Features
4, 5
Label
1
0.2
What I got
(probability)
What I wanted
(label)
1
Task
↑ 0.2
Gradient
ascent
↑ ln(0.2)
What is Deep Learning?
Features
4, 5
Label
1
0.2
What I got
(probability)
What I wanted
(label)
1
Task
↑ 0.2 ↑ ln(0.2)
W → W + (learning rate)(derivative)
Gradient
ascent
What is Deep Learning?
• A type of supervised machine learning
• Multi-layered neural networks (aka deep neural networks)
• Deep → many layers (> 20), often > 100
• Does not require image feature identification as a first step
• Features are identified as part of the learning process
• Needs all the computing power from video game GPUs
• NVidia Corporation
Erickson BJ et al., RadioGraphics, 2017
What is Deep Learning?
• Uses
Soffer S et al., Radiology, 2019
Classification
Detection
Segmentation
What is Deep Learning?
• Convolutional neural networks (CNN)
• Main subtype of NN
• Assumes that inputs have a geometric relationship
• Like the rows and columns of pixels
• Input layer → convolution of a small image
• Convolutions → filters extract edges or boundaries in matrices
Erickson BJ et al., RadioGraphics, 2017
AI
Machine learning
Deep Learning
CNN
What is Deep Learning?
Soffer S et al., Radiology, 2019
What is Deep Learning?
What is Deep Learning?
• Layers of a CNN
1. Convolution layer
• Boundaries, edges
• Shape
• Size
2. Activation layer → ReLU (rectified linear unit)
3. Pooling layer
4. Fully connected layer
Erickson BJ et al., RadioGraphics, 2017
Soffer S et al., Radiology, 2019
What is Deep Learning?
1
2
3 4
What is Deep Learning?
• Architectures → combinations of layers and layer sizes
• LeNet
• ResNet34
• U-Net
• VGG
• LSTM
• Inception
Soffer S et al., Radiology, 2019
What is Deep Learning?
Soffer S et al., Radiology, 2019
AlexNet
What is Deep Learning?
Soffer S et al., Radiology, 2019
VGG
What is Deep Learning?
U-Net
Clustering
Clustering
• A type of unsupervised machine learning
✕
✕
✕
✕
✕
✕
✕
✕
✕
✕
✕
Data partitioning
Data partitioning
Data partitioning
“tuning set” “hold-out set”
Data partitioning
20%
70% 10%
15%
70% 15%
Small sample size
Small sample size
Cross-validation
(5 or 10-fold)
Small sample sizes
• Leave-one-out (LOO) cross validation
• Extreme case
• Remove just one example for testing
• Use all the others for each round of training
• Then classify that example
• Repeat until each sample has been left out
Workflow of a
machine learning project
Workflow of a machine learning project
• Before anything
• Clinically relevant question
• Just like any research
• Define cohort well
• Collect data
• Clean data (90% of time spent)
• Garbage in, garbage out
Workflow of a machine learning project
• Simply put
• Collect data
• Train model
• Deploy model
Workflow of a machine learning project
• Simply put
• Collect data
• Train model
• Deploy model
1. Clinically relevant question
2. Data cohort definition
3. Dataset acquisition
4. Data cleaning and normalization
5. De-identification
6. Dataset annotation
7. Data partitioning
8. Model building
9. Model evaluation
10. Clinical analysis, interpretation
Workflow of a machine learning project
• Roles
• Machine learning scientist(s)
• Software engineer(s)
• Clinical fellow(s) → you?
• Clinical champion → you?
Limitations and challenges of AI
Limitations and challenges of AI
• Patient privacy
• Data access
• Lack of standard acquisition protocols
• Lack of uniformity
• Artifacts
• Bias in AI
Thank you
Relevant references
Relevant references
1. DeepLearning.AI courses: AI For Everyone and AI For Medical
Imaging, by Andrew Ng
2. Artificial Intelligence: Nuts & Bolts of Machine Learning for
Medical Imaging, by Katherine P. Andriole, at the NERRS 2021
3. Allen, Bibb et al. Democratizing AI. Journal of the American
College of Radiology, 2019
4. Erickson, Bradley J et al. Machine Learning for Medical Imaging.
RadioGraphics, 2017
5. Soffer, Shelly et al. Convolutional Neural Networks for
Radiologic Images: A Radiologist’s Guide. Radiology, 2019

More Related Content

What's hot

Advanced Analytics: Going From Big Data to Big Answers
Advanced Analytics: Going From Big Data to Big AnswersAdvanced Analytics: Going From Big Data to Big Answers
Advanced Analytics: Going From Big Data to Big Answers
ajayc47
 
Maximize the Value of Your Data: Neo4j Graph Data Platform
Maximize the Value of Your Data: Neo4j Graph Data PlatformMaximize the Value of Your Data: Neo4j Graph Data Platform
Maximize the Value of Your Data: Neo4j Graph Data Platform
Neo4j
 
Big Data Evolution
Big Data EvolutionBig Data Evolution
Big Data Evolution
itnewsafrica
 
Big Data Analytics Strategy and Roadmap
Big Data Analytics Strategy and RoadmapBig Data Analytics Strategy and Roadmap
Big Data Analytics Strategy and RoadmapSrinath Perera
 
Big Data Scotland 2017
Big Data Scotland 2017Big Data Scotland 2017
Big Data Scotland 2017
Ray Bugg
 
Overview - IBM Big Data Platform
Overview - IBM Big Data PlatformOverview - IBM Big Data Platform
Overview - IBM Big Data Platform
Vikas Manoria
 
Real time streaming analytics
Real time streaming analyticsReal time streaming analytics
Real time streaming analytics
Anirudh
 
Big data ppt
Big data pptBig data ppt
Big data ppt
Deepika ParthaSarathy
 
Findability Day 2016 - Big data analytics and machine learning
Findability Day 2016 - Big data analytics and machine learningFindability Day 2016 - Big data analytics and machine learning
Findability Day 2016 - Big data analytics and machine learning
Findwise
 
IBM-Why Big Data?
IBM-Why Big Data?IBM-Why Big Data?
IBM-Why Big Data?Kun Le
 
A Perspective from the intersection Data Science, Mobility, and Mobile Devices
A Perspective from the intersection Data Science, Mobility, and Mobile DevicesA Perspective from the intersection Data Science, Mobility, and Mobile Devices
A Perspective from the intersection Data Science, Mobility, and Mobile Devices
Yael Garten
 
Findability Day 2016 - Augmented intelligence
Findability Day 2016 - Augmented intelligenceFindability Day 2016 - Augmented intelligence
Findability Day 2016 - Augmented intelligence
Findwise
 
Big data ibm keynote d advani presentation
Big data ibm keynote d advani presentationBig data ibm keynote d advani presentation
Big data ibm keynote d advani presentationMassTLC
 
The Evolution of Big Data Frameworks
The Evolution of Big Data FrameworksThe Evolution of Big Data Frameworks
The Evolution of Big Data Frameworks
eXascale Infolab
 
Bridging the Gap: Analyzing Data in and Below the Cloud
Bridging the Gap: Analyzing Data in and Below the CloudBridging the Gap: Analyzing Data in and Below the Cloud
Bridging the Gap: Analyzing Data in and Below the Cloud
Inside Analysis
 
Big Data LDN 2017: The New Dominant Companies Are Running on Data
Big Data LDN 2017: The New Dominant Companies Are Running on DataBig Data LDN 2017: The New Dominant Companies Are Running on Data
Big Data LDN 2017: The New Dominant Companies Are Running on Data
Matt Stubbs
 
NextGen Infrastructure for Big Data
NextGen Infrastructure for Big DataNextGen Infrastructure for Big Data
NextGen Infrastructure for Big Data
Ed Dodds
 
Make AI & BI work at Scale
Make AI & BI work at ScaleMake AI & BI work at Scale
Make AI & BI work at Scale
Steve Nouri
 
Exploring Big Data Analytics Tools
Exploring Big Data Analytics ToolsExploring Big Data Analytics Tools
Exploring Big Data Analytics Tools
Multisoft Virtual Academy
 
AWS Initiate Day Dublin 2019 – Big Data Meets AI
AWS Initiate Day Dublin 2019 – Big Data Meets AIAWS Initiate Day Dublin 2019 – Big Data Meets AI
AWS Initiate Day Dublin 2019 – Big Data Meets AI
Amazon Web Services
 

What's hot (20)

Advanced Analytics: Going From Big Data to Big Answers
Advanced Analytics: Going From Big Data to Big AnswersAdvanced Analytics: Going From Big Data to Big Answers
Advanced Analytics: Going From Big Data to Big Answers
 
Maximize the Value of Your Data: Neo4j Graph Data Platform
Maximize the Value of Your Data: Neo4j Graph Data PlatformMaximize the Value of Your Data: Neo4j Graph Data Platform
Maximize the Value of Your Data: Neo4j Graph Data Platform
 
Big Data Evolution
Big Data EvolutionBig Data Evolution
Big Data Evolution
 
Big Data Analytics Strategy and Roadmap
Big Data Analytics Strategy and RoadmapBig Data Analytics Strategy and Roadmap
Big Data Analytics Strategy and Roadmap
 
Big Data Scotland 2017
Big Data Scotland 2017Big Data Scotland 2017
Big Data Scotland 2017
 
Overview - IBM Big Data Platform
Overview - IBM Big Data PlatformOverview - IBM Big Data Platform
Overview - IBM Big Data Platform
 
Real time streaming analytics
Real time streaming analyticsReal time streaming analytics
Real time streaming analytics
 
Big data ppt
Big data pptBig data ppt
Big data ppt
 
Findability Day 2016 - Big data analytics and machine learning
Findability Day 2016 - Big data analytics and machine learningFindability Day 2016 - Big data analytics and machine learning
Findability Day 2016 - Big data analytics and machine learning
 
IBM-Why Big Data?
IBM-Why Big Data?IBM-Why Big Data?
IBM-Why Big Data?
 
A Perspective from the intersection Data Science, Mobility, and Mobile Devices
A Perspective from the intersection Data Science, Mobility, and Mobile DevicesA Perspective from the intersection Data Science, Mobility, and Mobile Devices
A Perspective from the intersection Data Science, Mobility, and Mobile Devices
 
Findability Day 2016 - Augmented intelligence
Findability Day 2016 - Augmented intelligenceFindability Day 2016 - Augmented intelligence
Findability Day 2016 - Augmented intelligence
 
Big data ibm keynote d advani presentation
Big data ibm keynote d advani presentationBig data ibm keynote d advani presentation
Big data ibm keynote d advani presentation
 
The Evolution of Big Data Frameworks
The Evolution of Big Data FrameworksThe Evolution of Big Data Frameworks
The Evolution of Big Data Frameworks
 
Bridging the Gap: Analyzing Data in and Below the Cloud
Bridging the Gap: Analyzing Data in and Below the CloudBridging the Gap: Analyzing Data in and Below the Cloud
Bridging the Gap: Analyzing Data in and Below the Cloud
 
Big Data LDN 2017: The New Dominant Companies Are Running on Data
Big Data LDN 2017: The New Dominant Companies Are Running on DataBig Data LDN 2017: The New Dominant Companies Are Running on Data
Big Data LDN 2017: The New Dominant Companies Are Running on Data
 
NextGen Infrastructure for Big Data
NextGen Infrastructure for Big DataNextGen Infrastructure for Big Data
NextGen Infrastructure for Big Data
 
Make AI & BI work at Scale
Make AI & BI work at ScaleMake AI & BI work at Scale
Make AI & BI work at Scale
 
Exploring Big Data Analytics Tools
Exploring Big Data Analytics ToolsExploring Big Data Analytics Tools
Exploring Big Data Analytics Tools
 
AWS Initiate Day Dublin 2019 – Big Data Meets AI
AWS Initiate Day Dublin 2019 – Big Data Meets AIAWS Initiate Day Dublin 2019 – Big Data Meets AI
AWS Initiate Day Dublin 2019 – Big Data Meets AI
 

Similar to The (very) basics of AI for the Radiology resident

H2O World - Intro to Data Science with Erin Ledell
H2O World - Intro to Data Science with Erin LedellH2O World - Intro to Data Science with Erin Ledell
H2O World - Intro to Data Science with Erin Ledell
Sri Ambati
 
Biological Foundations for Deep Learning: Towards Decision Networks
 Biological Foundations for Deep Learning: Towards Decision Networks Biological Foundations for Deep Learning: Towards Decision Networks
Biological Foundations for Deep Learning: Towards Decision Networks
diannepatricia
 
Data Science 101
Data Science 101Data Science 101
Data Science 101
ideatoipo
 
Machinr Learning and artificial_Lect1.pdf
Machinr Learning and artificial_Lect1.pdfMachinr Learning and artificial_Lect1.pdf
Machinr Learning and artificial_Lect1.pdf
SaketBansal9
 
Data Con LA 2022 - Real world consumer segmentation
Data Con LA 2022 - Real world consumer segmentationData Con LA 2022 - Real world consumer segmentation
Data Con LA 2022 - Real world consumer segmentation
Data Con LA
 
Deep Learning: a birds eye view
Deep Learning: a birds eye viewDeep Learning: a birds eye view
Deep Learning: a birds eye view
Roelof Pieters
 
لموعد الإثنين 03 يناير 2022 143 مبادرة #تواصل_تطوير المحاضرة ال 143 من المباد...
لموعد الإثنين 03 يناير 2022 143 مبادرة #تواصل_تطوير المحاضرة ال 143 من المباد...لموعد الإثنين 03 يناير 2022 143 مبادرة #تواصل_تطوير المحاضرة ال 143 من المباد...
لموعد الإثنين 03 يناير 2022 143 مبادرة #تواصل_تطوير المحاضرة ال 143 من المباد...
Egyptian Engineers Association
 
Introduction to Bioinformatics
Introduction to BioinformaticsIntroduction to Bioinformatics
Introduction to Bioinformatics
Leighton Pritchard
 
Deep learning trends
Deep learning trendsDeep learning trends
Deep learning trends
준호 김
 
Jillian ms defense-4-14-14-ja
Jillian ms defense-4-14-14-jaJillian ms defense-4-14-14-ja
Jillian ms defense-4-14-14-jaJillian Aurisano
 
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 Learning in Recommender Systems - RecSys Summer School 2017
Deep Learning in Recommender Systems - RecSys Summer School 2017Deep Learning in Recommender Systems - RecSys Summer School 2017
Deep Learning in Recommender Systems - RecSys Summer School 2017
Balázs Hidasi
 
Predict oscars (4:17)
Predict oscars (4:17)Predict oscars (4:17)
Predict oscars (4:17)
Thinkful
 
Deep learning tutorial 9/2019
Deep learning tutorial 9/2019Deep learning tutorial 9/2019
Deep learning tutorial 9/2019
Amr Rashed
 
Deep Learning Tutorial
Deep Learning TutorialDeep Learning Tutorial
Deep Learning Tutorial
Amr Rashed
 
Developing in R - the contextual Multi-Armed Bandit edition
Developing in R - the contextual Multi-Armed Bandit editionDeveloping in R - the contextual Multi-Armed Bandit edition
Developing in R - the contextual Multi-Armed Bandit edition
Robin van Emden
 
Wastian, Brunmeir - Data Analyses in Industrial Applications: From Predictive...
Wastian, Brunmeir - Data Analyses in Industrial Applications: From Predictive...Wastian, Brunmeir - Data Analyses in Industrial Applications: From Predictive...
Wastian, Brunmeir - Data Analyses in Industrial Applications: From Predictive...
Vienna Data Science Group
 
Deep learning introduction
Deep learning introductionDeep learning introduction
Deep learning introduction
Adwait Bhave
 
Hattrick-Simpers MRS Webinar on AI in Materials
Hattrick-Simpers MRS Webinar on AI in MaterialsHattrick-Simpers MRS Webinar on AI in Materials
Hattrick-Simpers MRS Webinar on AI in Materials
Jason Hattrick-Simpers
 

Similar to The (very) basics of AI for the Radiology resident (20)

H2O World - Intro to Data Science with Erin Ledell
H2O World - Intro to Data Science with Erin LedellH2O World - Intro to Data Science with Erin Ledell
H2O World - Intro to Data Science with Erin Ledell
 
Biological Foundations for Deep Learning: Towards Decision Networks
 Biological Foundations for Deep Learning: Towards Decision Networks Biological Foundations for Deep Learning: Towards Decision Networks
Biological Foundations for Deep Learning: Towards Decision Networks
 
Data Science 101
Data Science 101Data Science 101
Data Science 101
 
Machinr Learning and artificial_Lect1.pdf
Machinr Learning and artificial_Lect1.pdfMachinr Learning and artificial_Lect1.pdf
Machinr Learning and artificial_Lect1.pdf
 
Data Con LA 2022 - Real world consumer segmentation
Data Con LA 2022 - Real world consumer segmentationData Con LA 2022 - Real world consumer segmentation
Data Con LA 2022 - Real world consumer segmentation
 
Deep Learning: a birds eye view
Deep Learning: a birds eye viewDeep Learning: a birds eye view
Deep Learning: a birds eye view
 
لموعد الإثنين 03 يناير 2022 143 مبادرة #تواصل_تطوير المحاضرة ال 143 من المباد...
لموعد الإثنين 03 يناير 2022 143 مبادرة #تواصل_تطوير المحاضرة ال 143 من المباد...لموعد الإثنين 03 يناير 2022 143 مبادرة #تواصل_تطوير المحاضرة ال 143 من المباد...
لموعد الإثنين 03 يناير 2022 143 مبادرة #تواصل_تطوير المحاضرة ال 143 من المباد...
 
Introduction to Bioinformatics
Introduction to BioinformaticsIntroduction to Bioinformatics
Introduction to Bioinformatics
 
Learning from data
Learning from dataLearning from data
Learning from data
 
Deep learning trends
Deep learning trendsDeep learning trends
Deep learning trends
 
Jillian ms defense-4-14-14-ja
Jillian ms defense-4-14-14-jaJillian ms defense-4-14-14-ja
Jillian ms defense-4-14-14-ja
 
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
 
Deep Learning in Recommender Systems - RecSys Summer School 2017
Deep Learning in Recommender Systems - RecSys Summer School 2017Deep Learning in Recommender Systems - RecSys Summer School 2017
Deep Learning in Recommender Systems - RecSys Summer School 2017
 
Predict oscars (4:17)
Predict oscars (4:17)Predict oscars (4:17)
Predict oscars (4:17)
 
Deep learning tutorial 9/2019
Deep learning tutorial 9/2019Deep learning tutorial 9/2019
Deep learning tutorial 9/2019
 
Deep Learning Tutorial
Deep Learning TutorialDeep Learning Tutorial
Deep Learning Tutorial
 
Developing in R - the contextual Multi-Armed Bandit edition
Developing in R - the contextual Multi-Armed Bandit editionDeveloping in R - the contextual Multi-Armed Bandit edition
Developing in R - the contextual Multi-Armed Bandit edition
 
Wastian, Brunmeir - Data Analyses in Industrial Applications: From Predictive...
Wastian, Brunmeir - Data Analyses in Industrial Applications: From Predictive...Wastian, Brunmeir - Data Analyses in Industrial Applications: From Predictive...
Wastian, Brunmeir - Data Analyses in Industrial Applications: From Predictive...
 
Deep learning introduction
Deep learning introductionDeep learning introduction
Deep learning introduction
 
Hattrick-Simpers MRS Webinar on AI in Materials
Hattrick-Simpers MRS Webinar on AI in MaterialsHattrick-Simpers MRS Webinar on AI in Materials
Hattrick-Simpers MRS Webinar on AI in Materials
 

Recently uploaded

Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 
Digital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion DesignsDigital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion Designs
chanes7
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
camakaiclarkmusic
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
Vivekanand Anglo Vedic Academy
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
Jisc
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
thanhdowork
 
Advantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO PerspectiveAdvantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO Perspective
Krisztián Száraz
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
Peter Windle
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
Pavel ( NSTU)
 
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBCSTRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
kimdan468
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
Scholarhat
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
David Douglas School District
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
SACHIN R KONDAGURI
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
TechSoup
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Dr. Vinod Kumar Kanvaria
 

Recently uploaded (20)

Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 
Digital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion DesignsDigital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion Designs
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
 
Advantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO PerspectiveAdvantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO Perspective
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBCSTRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
 

The (very) basics of AI for the Radiology resident

  • 1. The (very) basics of AI for the Radiology resident May 25, 2021 Pedro V. Staziaki MD1, Felipe Kitamura, MD2 1. PGY-5 Radiology, Department of Radiology, Boston Medical Center, Boston University School of Medicine 2. Head of Innovation in Diagnostic Operations, Dasa
  • 3. Basic resources on Coursera • DeepLearning.AI (Andrew Ng) • AI For Everyone à Very short and basic course • AI For Medicine Specialization • AI For Medical Diagnosis à Intermediate, some coding • Stanford University (Matthew Lungren) • Fundamentals of Machine Learning for Healthcare
  • 4. Basic resources • NIIC-RAD from SIIM and RSNA
  • 6. Why know a little bit about AI?
  • 7. Why radiologists need to adapt to a future with AI Allen B et al. JACR. 2019.
  • 8. Why radiologists need to adapt to a future with AI 1. Learn the basics of AI for use in clinical practice 2. Evaluate AI algorithms for use in clinical practice 3. Contribute to AI use case development 4. Curate and annotate for AI training and validation 5. Run, adapt and create AI models for local use 6. Collaborate with other institutions to improve models 7. Develop AI models for commercial use Allen B et al. JACR. 2019.
  • 9. Why radiologists need to adapt to a future with AI •There is a hunger for • Radiologists who want to get involved with AI • Domain-experts in Radiology • Someone who can say what is clinically relevant • Peer-reviewers for AI research
  • 10. Why radiologists need to adapt to a future with AI •Radiologists can • Understand limitations and errors • Collaborate with multidisciplinary team • Critical appraisal of the literature • Evaluate AI products • Move Radiology forward
  • 12. What is AI? •Confusing terms •Artificial Intelligence ? •Machine Learning ? •Deep Learning ? •Neural Networks ? •Big Data ? •Data Science ?
  • 13. What is AI? AI Machine learning Deep Learning • Artificial Intelligence • A technique which enables machines to mimic human behavior • Machine learning • Subset using statistical methods • Deep learning • Subset making computation with multi- layer neural networks
  • 14. What is AI? •Big Data → there is an excess of data! Amount of data Time
  • 15. What is AI? •Big Data → ↑ in data, 6 Vs •↑ volume •↑ variety •↑ velocity •↑ veracity •↑ value •↑ variability
  • 16. What is AI? Why AI now? Amount of data Time Computing power
  • 17. What is AI? Why AI now? GPU
  • 18. What is AI? Why AI now? GPU
  • 19.
  • 20. What is AI? Performance Amount of data Traditional AI Small neural networks Large neural networks Why AI now?
  • 21. What is AI? •Data Science • Data analytics • Data mining • Data security • Data management • Data visualization • Statistical analysis
  • 22. What is AI? •Data Science • Examine the data and provide insights • Optimize sales • Find correlations •Machine learning • Make predictions • Classify things automatically
  • 23. What is AI? AI Machine learning Deep Learning • Artificial Intelligence • A technique which enables machines to mimic human behavior • Machine learning • Subset using statistical methods • Deep learning • Subset making computation with multi- layer neural networks
  • 25. What is AI? •Applications of AI •Improve work-flow and work life •Improve quality and safety •Decrease health care errors •Accelerate medical discoveries
  • 26. What is machine learning?
  • 27. • ML is the study of computer algorithms that improve automatically with experience and data • Developed based a training data set • Makes predictions without being explicitly programmed to do so • Supervised learning • Labeled data: groups “normal” and “pneumonia” • Unsupervised learning • Automatically finds groups “normal” and “pneumonia” What is machine learning? Erickson BJ et al., RadioGraphics, 2017
  • 28. What is machine learning? • Examples • Support Vector Machine (SVM) → Supervised Learning • Decision trees → Supervised Learning • Deep Learning (CNN) → Supervised Learning • Clustering → Unsupervised Learning
  • 30. What is Support Vector Machine (SVM) ✕ ✕ ✕ ✕ ✕ ✕ ✕ ✕ ✕ ✕ ✕ ✕ ✕ ✕ ✕ ✕ * Optimal hyperplane *
  • 31. What is Support Vector Machine (SVM) • A type of supervised machine learning • Input data → map into a parameter space • Using a plane (called a support vector) • Looking for a greater separation
  • 32. What is Support Vector Machine (SVM) ✕ ✕ ✕ ✕ ✕ ✕ ✕ ✕ ✕ ✕ ✕ ✕ ✕ ✕ ✕ ✕ Which line separates better?
  • 33. What is Support Vector Machine (SVM) ✕ ✕ ✕ ✕ ✕ ✕ ✕ ✕ ✕ ✕ ✕ ✕ ✕ ✕ ✕ ✕ This one!
  • 34. What is Support Vector Machine (SVM) ✕ ✕ ✕ ✕ ✕ ✕ ✕ ✕ This one! How to make model find the BEST line?
  • 35. What is Support Vector Machine (SVM) ✕ ✕ ✕ ✕ ✕ ✕ ✕ ✕ ✕ ✕ ✕ ✕ ✕ ✕ ✕ ✕ Train model to find two parallel lines that are as far away as possible
  • 36. What is Support Vector Machine (SVM) • Step 1: Start with a random line, and two equidistant parallel to it • Step 2: Pick a large number of repetitions, the epochs (1000) • Step 3: Pick a number close to 1, the expanding factor (0.99) • Step 4: Repeat 1000 times • Pick random point • If correct → do nothing; If incorrect → move line towards the point • Separate the lines using the expanding factor • Step 5: Boom! You have the line that best separates the data
  • 37. What is Support Vector Machine (SVM) • New functions that can map points to other dimensions with nonlinear relationships → Classify examples not linearly separable
  • 38. What is a decision tree?
  • 39. What is a decision tree? ✕
  • 40. What is a decision tree? • A type of supervised machine learning • Produce human-readable rules for classification • Intuitive, explainable • Searches the many possible combinations of decision points to find the points that will result in the simplest tree with the most accurate results • But does not generalize well in the real world
  • 41. What is a decision tree? • Give an input • Looks for which feature has the most right and wrong answers • Stops splitting when, e.g., < 10 samples
  • 42. What is a decision tree? • Ensemble methods • Boosting and random forest • Improve accuracy • More than one decision tree is constructed
  • 43. What is a decision tree? • Boosted forest • Multiple decision trees by repeatedly resampling the training data by means of replacement, and voting on the trees to reach a consensus prediction • All features are considered • Random forest → No data resampling • Only a subset of the total number of features is randomly selected • Only uses the best split feature from the subset • More generalizable
  • 44. What is Deep Learning?
  • 45. What is Deep Learning?
  • 46. What is Deep Learning? Input layer
  • 47. What is Deep Learning? Hidden layer 1
  • 48. What is Deep Learning? Hidden layer 2
  • 49. What is Deep Learning? Output layer
  • 50. What is Deep Learning? Nodes ~ cell body Links ~ axons Neural network
  • 51. What is Deep Learning? Features 4, 5 Label 1 Try to output as close as possible to an output of 1
  • 52. What is Deep Learning? Features 4, 5 Label 1 0.2 What I got (probability)
  • 53. What is Deep Learning? Features 4, 5 Label 1 0.2 What I got (probability) What I wanted (label) 1
  • 54. What is Deep Learning? Features 4, 5 Label 1 0.2 What I got (probability) What I wanted (label) 1 Task ↑ 0.2 Hey, NN, you task is to increase the 0.2 when I give you the features 4 and 5 as input
  • 55. What is Deep Learning? Features 4, 5 Label 1 0.2 What I got (probability) What I wanted (label) 1 Task ↑ 0.2 Gradient ascent ↑ ln(0.2)
  • 56. What is Deep Learning? Features 4, 5 Label 1 0.2 What I got (probability) What I wanted (label) 1 Task ↑ 0.2 ↑ ln(0.2) W → W + (learning rate)(derivative) Gradient ascent
  • 57. What is Deep Learning? • A type of supervised machine learning • Multi-layered neural networks (aka deep neural networks) • Deep → many layers (> 20), often > 100 • Does not require image feature identification as a first step • Features are identified as part of the learning process • Needs all the computing power from video game GPUs • NVidia Corporation Erickson BJ et al., RadioGraphics, 2017
  • 58. What is Deep Learning? • Uses Soffer S et al., Radiology, 2019 Classification Detection Segmentation
  • 59. What is Deep Learning? • Convolutional neural networks (CNN) • Main subtype of NN • Assumes that inputs have a geometric relationship • Like the rows and columns of pixels • Input layer → convolution of a small image • Convolutions → filters extract edges or boundaries in matrices Erickson BJ et al., RadioGraphics, 2017
  • 61. Soffer S et al., Radiology, 2019 What is Deep Learning?
  • 62.
  • 63. What is Deep Learning? • Layers of a CNN 1. Convolution layer • Boundaries, edges • Shape • Size 2. Activation layer → ReLU (rectified linear unit) 3. Pooling layer 4. Fully connected layer Erickson BJ et al., RadioGraphics, 2017
  • 64. Soffer S et al., Radiology, 2019 What is Deep Learning? 1 2 3 4
  • 65. What is Deep Learning? • Architectures → combinations of layers and layer sizes • LeNet • ResNet34 • U-Net • VGG • LSTM • Inception Soffer S et al., Radiology, 2019
  • 66. What is Deep Learning? Soffer S et al., Radiology, 2019 AlexNet
  • 67. What is Deep Learning? Soffer S et al., Radiology, 2019 VGG
  • 68. What is Deep Learning? U-Net
  • 70. Clustering • A type of unsupervised machine learning ✕ ✕ ✕ ✕ ✕ ✕ ✕ ✕ ✕ ✕ ✕
  • 77. Small sample sizes • Leave-one-out (LOO) cross validation • Extreme case • Remove just one example for testing • Use all the others for each round of training • Then classify that example • Repeat until each sample has been left out
  • 78. Workflow of a machine learning project
  • 79. Workflow of a machine learning project • Before anything • Clinically relevant question • Just like any research • Define cohort well • Collect data • Clean data (90% of time spent) • Garbage in, garbage out
  • 80. Workflow of a machine learning project • Simply put • Collect data • Train model • Deploy model
  • 81. Workflow of a machine learning project • Simply put • Collect data • Train model • Deploy model 1. Clinically relevant question 2. Data cohort definition 3. Dataset acquisition 4. Data cleaning and normalization 5. De-identification 6. Dataset annotation 7. Data partitioning 8. Model building 9. Model evaluation 10. Clinical analysis, interpretation
  • 82. Workflow of a machine learning project • Roles • Machine learning scientist(s) • Software engineer(s) • Clinical fellow(s) → you? • Clinical champion → you?
  • 84. Limitations and challenges of AI • Patient privacy • Data access • Lack of standard acquisition protocols • Lack of uniformity • Artifacts • Bias in AI
  • 87. Relevant references 1. DeepLearning.AI courses: AI For Everyone and AI For Medical Imaging, by Andrew Ng 2. Artificial Intelligence: Nuts & Bolts of Machine Learning for Medical Imaging, by Katherine P. Andriole, at the NERRS 2021 3. Allen, Bibb et al. Democratizing AI. Journal of the American College of Radiology, 2019 4. Erickson, Bradley J et al. Machine Learning for Medical Imaging. RadioGraphics, 2017 5. Soffer, Shelly et al. Convolutional Neural Networks for Radiologic Images: A Radiologist’s Guide. Radiology, 2019