Play a critical role in enhancing clinical decision-making with machine learning to build the treatments of
the future. Learn to build, evaluate, and integrate predictive models that have the power to transform
patient outcomes. Begin by classifying and segmenting 2D and 3D medical images to augment diagnosis
and then move on to modeling patient outcomes with electronic health records to optimize clinical trial
testing decisions. Finally, build an algorithm that uses data collected from wearable devices to estimate the
wearer’s pulse rate in the presence of motion.
A graduate of this program will be able to:
Prerequisites :
Intermediate
Python, and
Experience with
Machine Learning
Flexible Learning :
Self-paced, so
you can learn on
the schedule that
works best for you.
Estimated Time :
4 Months at
15 hours / week
Need Help?
udacity.com/advisor
Discuss this program
with an enrollment
advisor.
2D imaging, such as X-ray, is widely used when making critical decisions about patient care and accessible by
most healthcare centers around the world. With the advent of deep learning for non-medical imaging data
over the past half decade, the world has quickly turned its attention to how AI could be specifically applied to
medical imaging to improve clinical decision-making and to optimize workflows. Learn the fundamental skills
needed to work with 2D medical imaging data and how to use AI to derive clinically-relevant insights from
data gathered via different types of 2D medical imaging such as x-ray, mammography, and digital pathology.
Extract 2D images from DICOM files and apply the appropriate tools to perform exploratory data analysis
on them. Build different AI models for different clinical scenarios that involve 2D images and learn how to
position AI tools for regulatory approval.
Chest X-ray exams are one of the most frequent and cost-effective
types of medical imaging examinations. Deriving clinical diagnoses
from chest X-rays can be challenging, however, even by skilled
radiologists. When it comes to pneumonia, chest X-rays are the best
available method for point-of-care diagnosis. More than 1 million
adults are hospitalized with pneumonia and around 50,000 die
from the disease every year in the US alone. The high prevalence
of pneumonia makes it a good candidate for the development of a
deep learning application for two reasons: 1) Data availability in a
high enough quantity for training deep learning models for image
classification 2) Opportunity for clinical aid by providing higher
accuracy image reads of a difficult-to-diagnose disease and/or reduce
clinical burnout by performing automated reads of very common
scans. In this project, you will analyze data from the NIH Chest
X-ray dataset and train a CNN to classify a given chest X-ray for the
presence or absence of pneumonia. First, you’ll curate training and
testing sets that are appropriate for the clinical question at hand from
a large collection of medical images. Then, you will create a pipeline
to extract images from DICOM files that can be fed into the CNN for
model training. Lastly, you’ll write an FDA 501(k) validation plan that
formally describes your model, the data that it was trained on, and a
validation plan that meets FDA criteria in order to obtain clearance of
the software being used as a medical device.
Introduction to
AI for 2D Medical
Imaging
Clinical
Foundations of 2D
Medical Imaging
2D Medical Imaging
Exploratory Data
Analysis
Classification
Models of 2D
Medical Images
Translating AI
Algorithms for
Clinical Settings
with the FDA
3D medical imaging exams such as CT and MRI serve as critical decision-making tools in the clinician’s
everyday diagnostic armamentarium. These modalities provide a detailed view of the patient’s anatomy and
potential diseases, and are a challenging though highly promising data type for AI applications. Learn the
fundamental skills needed to work with 3D medical imaging datasets and frame insights derived from the
data in a clinically relevant context. Understand how these images are acquired, stored in clinical archives, and
subsequently read and analyzed. Discover how clinicians use 3D medical images in practice and where AI holds
most potential in their work with these images. Design and apply machine learning algorithms to solve the
challenging problems in 3D medical imaging and how to integrate the algorithms into the clinical workflow.
LESSON ONE Introduction to
AI for 3D Medical
Imaging
Hippocampus is one of the major structures of the human brain
with functions that are primarily connected to learning and
memory. The volume of the hippocampus may change over time,
with age, or as a result of disease. In order to measure hippocampal
volume, a 3D imaging technique with good soft tissue contrast is
required. MRI provides such imaging characteristics, but manual
volume measurement still requires careful and time consuming
delineation of the hippocampal boundary. In this project, you will
go through the steps that will have you create an algorithm that will
help clinicians assess hippocampal volume in an automated way
and integrate this algorithm into a clinician’s working environment.
First, you’ll prepare a hippocampal image dataset to train the U-net
based segmentation model, and capture performance on the test
data. Then, you will connect the machine learning execution code
into a clinical network, create code that will generate reports based
on the algorithm output, and inspect results in a medical image
viewer. Lastly, you’ll write up a validation plan that would help
collect clinical evidence of the algorithm performance, similar to
that required by regulatory authorities.
3D Medical
Imaging - Clinical
Fundamentals
3D Medical
Imaging
Exploratory Data
Analysis
3D Medical
Imaging - Deep
Learning Methods
Deploying AI
Algorithms in the
Real World
With the transition to electronic health records (EHR) over the last decade, the amount of EHR data has increased
exponentially, providing an incredible opportunity to unlock this data with AI to benefit the healthcare system.
Learn the fundamental skills of working with EHR data in order to build and evaluate compliant, interpretable
machine learning models that account for bias and uncertainty using cutting-edge libraries and tools including
TensorFlow Probability, Aequitas, and Shapley. Understand the implications of key data privacy and security
standards in healthcare. Apply industry code sets (ICD10-CM, CPT, HCPCS, NDC), transform datasets at different
EHR data levels, and use TensorFlow to engineer features.
EHR Data Security
and Analysis
LESSON TWO EHR Code Sets
EHR data is becoming a key source of real-world evidence (RWE)
for the pharmaceutical industry and regulators to make decisions
on clinical trials. In this project, you will act as a data scientist
for an exciting unicorn healthcare startup that has created a
groundbreaking diabetes drug that is ready for clinical trial
testing. Your task will be to build a regression model to predict the
estimated hospitalization time for a patient in order to help select/
filter patients for your study. First, you will perform exploratory
data analysis in order to identify the dataset level and perform
feature selection. Next, you will build necessary categorical and
numerical feature transformations with TensorFlow. Lastly, you will
build a model and apply various analysis frameworks, including
TensorFlow Probability and Aequitas, to evaluate model bias and
uncertainty.
EHR Transformations
& Feature
Engineering
Building, Evaluating,
and Interpreting
Models
Wearable devices are an emerging source of physical health data. With continuous, unobtrusive monitoring
they hold the promise to add richness to a patient’s health information in remarkable ways. Understand the
functional mechanisms of three sensors (IMU, PPG, and ECG) that are common to most wearable devices
and the foundational signal processing knowledge critical for success in this domain. Attribute physiology
and environmental context’s effect on the sensor signal. Build algorithms that process the data collected by
multiple sensor streams from wearable devices to surface insights about the wearer’s health.
Intro to Digital
Sampling & Signal
Processing
Introduction to
Sensors
Wearable devices have multiple sensors all collecting information
about the same person at the same time. Combining these
data streams allows us to accomplish many tasks that would be
impossible from a single sensor. In this project, you will build an
algorithm which combines information from two of the sensors
that are covered in this course -- the IMU and PPG sensors -- that
can estimate the wearer’s pulse rate in the presence of motion.
First, you’ll create and evaluate an activity classification algorithm
by building signal processing features and a random forest model.
Then, you will build a pulse rate algorithm that uses the activity
classifier and frequency domain techniques, and also produces
an associated confidence metric that estimates the accuracy
of the pulse rate estimate. Lastly, you will evaluate algorithm
performance and iterate on design until the desired accuracy is
achieved.
LESSON THREE Activity Classification
LESSON FOUR ECG Signal Processing
Build your skills through industry-relevant projects. Get
personalized feedback from our network of 900+ project
reviewers. Our simple interface makes it easy to submit
your projects as often as you need and receive unlimited
feedback on your work.
Find answers to your questions with Knowledge, our
proprietary wiki. Search questions asked by other students,
connect with technical mentors, and discover in real-time
how to solve the challenges that you encounter.
Leverage the power of community through a simple, yet
powerful chat interface built within the classroom. Use
Student Hub to connect with your fellow students in your
Executive Program.
See your code in action. Check the output and quality of
your code by running them on workspaces that are a part
of our classroom.
Check your understanding of concepts learned in the
program by answering simple and auto-graded quizzes.
Easily go back to the lessons to brush up on concepts
anytime you get an answer wrong.
Preschedule your study times and save them to your
personal calendar to create a custom study plan. Program
regular reminders to keep track of your progress toward
your goals and completion of your program.
Stay on track to complete your Nanodegree program with
useful milestone reminders.
DATA SCIENTIST
AT VERILY LIFE SCIENCES
Nikhil spent five years working with
wearable devices at Google and Verily Life
Sciences. His work with wearables spans
many domains including cardiovascular
disease, neurodegenerative diseases, and
diabetes. Before Alphabet, he earned a
B.S. and M.S. in Electrical Engineering and
Computer Science at Carnegie Mellon.
RADIOLOGIST
AT UNIVERSITY OF WASHINGTON
Mazen Zawaideh is a Neuroradiology
Fellow at the University of Washington,
where he focuses on advanced diagnostic
imaging and minimally invasive
therapeutics. He also served as a Radiology
Consultant for Microsoft Research for AI
applications in oncologic imaging.
DIRECTOR OF DATA SCIENCE &
ANALYTICS AT WELLFRAME
Emily is an expert in AI for both medical
imaging and digital healthcare. She holds
a PhD from Harvard-MIT’s Health Sciences
& Technology division and founded her
own digital health company in the opioid
space. She now runs the data science
division of a digital healthcare company in
Boston called Wellframe.
SR. PROGRAM MANAGER
AT MICROSOFT RESEARCH
At Microsoft Research, Ivan works on robust
auto-segmentation algorithms for MRI and CT
images. He has worked with Physio-Control,
Stryker, Medtronic, and Abbott, where he
helped develop external and internal cardiac
defibrillators, insulin pumps, telemedicine,
and medical imaging systems.
PRINCIPAL DATA SCIENTIST
AT GENENTECH
Michael is on the Pharma Development
Informatics team at Genentech (part of
the Roche Group), where he works on
improving clinical trials and developing
safer, personalized treatments with
clinical and EHR data. Previously, he was
a Lead Data Scientist on the AI team at
McKesson’s Change Healthcare.
REVIEWER SERVICES
MENTORSHIP SERVICES
CAREER COACHING
PROGRAM OVERVIEW
WHY SHOULD I ENROLL?
Artificial Intelligence has revolutionized many industries in the past decade,
and healthcare is no exception. In fact, the amount of data in healthcare has
grown 20x in the past 7 years , causing an expected surge in the Healthcare AI
market from $2.1 to $36.1 billion by 2025 at an annual growth rate of 50.4%. AI
in Healthcare is transforming the way patient care is delivered, and is impacting
all aspects of the medical industry, including early detection, more accurate
diagnosis, advanced treatment, health monitoring, robotics, training, research and
much more.
By leveraging the power of AI, providers can deploy more precise, efficient,
and impactful interventions at exactly the right moment in a patient’s care. In
light of the worldwide COVID-19 pandemic, there has never been a better time
to understand the possibilities of artificial intelligence within the healthcare
industry and learn how you can make an impact to better the world’s healthcare
infrastructure.
This program will help you apply your Data Science and Machine Learning
expertise in roles including Physician Data Scientist; Healthcare Data Scientist;
Healthcare Data Scientist, Machine Learning; Healthcare Machine Learning
Engineer, Research Scientist, Machine Learning, and more roles in the healthcare
and health tech industries that necessitate knowledge of AI and machine learning
techniques.
If you are interested in applying your data science and machine learning
experience in the healthcare industry, then this program is right for you.
Additional job titles and backgrounds that could be helpful include Data Scientist,
Machine Learning Engineer, AI Specialist, Deep Learning Research Engineer, and AI
Scientist. This program is also a good fit for Researchers, Scientists, and Engineers
who want to make an impact in the medical field.
ENROLLMENT AND ADMISSION
There is no application. This Nanodegree program accepts everyone, regardless of
experience and specific background.
To be best prepared to succeed in this program, students should be able to:
Intermediate Python:
Machine Learning:
IF I DO NOT MEET THE REQUIREMENTS TO ENROLL, WHAT SHOULD I DO?
To best prepare for this program, we recommend the AI Programming with
Python Nanodegree program and the Deep Learning Nanodegree program or
the Intro to Machine Learning with PyTorch Nanodegree program or the Intro
to Machine Learning with TensorFlow Nanodegree program.
TUITION AND TERM OF PROGRAM
HOW IS THIS NANODEGREE PROGRAM STRUCTURED?
The AI for Healthcare Nanodegree program is comprised of content and
curriculum to support four projects. Once you subscribe to a Nanodegree
program, you will have access to the content and services for the length of time
specified by your subscription. We estimate that students can complete the
program in four months, working 15 hours per week.
Each project will be reviewed by the Udacity reviewer network. Feedback will be
provided and if you do not pass the project, you will be asked to resubmit the
project until it passes.
HOW LONG IS THIS NANODEGREE PROGRAM?
Access to this Nanodegree program runs for the length of time specified in
the payment card on the Nanodegree program overview page. If you do not
graduate within that time period, you will continue learning with month to
month payments. See the Terms of Use for other policies around the terms of
access to our Nanodegree programs.
Please see the Udacity Program Terms of Use and FAQs for policies on
enrollment in our programs.
SOFTWARE AND HARDWARE
WHAT SOFTWARE AND VERSIONS WILL I NEED IN THIS PROGRAM?
For this Nanodegree program, you will need a desktop or laptop computer
running recent versions of Windows, Mac OS X, or Linux and an unmetered
broadband Internet connection. For an ideal learning experience, a computer
with Mac or Linux OS is recommended.
You will use Python, PyTorch, TensorFlow, and Aequitas in this Nanodegree
program.