Diff of /README.md [000000] .. [d88862]

Switch to unified view

a b/README.md
1
# AI for Healthcare
2
3
#### NANODEGREE PROGRAM SYLLABUS
4
5
6
## Overview
7
8
```
9
Play a critical role in enhancing clinical decision-making with machine learning to build the treatments of
10
the future. Learn to build, evaluate, and integrate predictive models that have the power to transform
11
patient outcomes. Begin by classifying and segmenting 2D and 3D medical images to augment diagnosis
12
and then move on to modeling patient outcomes with electronic health records to optimize clinical trial
13
testing decisions. Finally, build an algorithm that uses data collected from wearable devices to estimate the
14
wearer’s pulse rate in the presence of motion.
15
```
16
```
17
A graduate of this program will be able to:
18
```
19
- Recommend appropriate imaging modalities for common clinical applications of 2D medical imaging
20
- Perform exploratory data analysis (EDA) on 2D medical imaging data to inform model training and
21
explain model performance
22
- Establish the appropriate ‘ground truth’ methodologies for training algorithms to label medical images
23
- Extract images from a DICOM dataset
24
- Train common CNN architectures to classify 2D medical images
25
- Translate outputs of medical imaging models for use by a clinician
26
- Plan necessary validations to prepare a medical imaging model for regulatory approval
27
- Detect major clinical abnormalities in a DICOM dataset
28
- Train machine learning models for classification tasks using real-world 3D medical imaging data
29
- Integrate models into a clinician’s workflow and troubleshoot deployments
30
- Build machine learning models in a manner that is compliant with U.S. healthcare data security and
31
privacy standards
32
- Use the TensorFlow Dataset API to scalably extract, transform, and load datasets that are aggregated
33
at the line, encounter, and longitudinal (patient) data levels
34
- Analyze EHR datasets to check for common issues (data leakage, statistical properties, missing values,
35
high cardinality) by performing exploratory data analysis with TensorFlow Data Analysis and Validation
36
library
37
- Create categorical features from Key Industry Code Sets (ICD, CPT, NDC) and reduce dimensionality for
38
high cardinality features
39
- Use TensorFlow feature columns on both continuous and categorical input features to create derived
40
features (bucketing, cross-features, embeddings)
41
- Use Shapley values to select features for a model and identify the marginal contribution for each
42
selected feature
43
- Analyze and determine biases for a model for key demographic groups
44
- Use the TensorFlow Probability library to train a model that provides uncertainty range predictions in
45
order to allow for risk adjustment/prioritization and triaging of predictions
46
- Preprocess data (eliminate “noise”) collected by IMU, PPG, and ECG sensors based on mechanical,
47
physiology and environmental effects on the signal.
48
- Create an activity classification algorithm using signal processing and machine learning techniques
49
- Detect QRS complexes using one-dimensional time series processing techniques
50
- Evaluate algorithm performance without ground truth labels
51
- Generate a pulse rate algorithm that combines information from the PPG and IMU sensor streams
52
53
54
```
55
Prerequisites :
56
Intermediate
57
Python, and
58
Experience with
59
Machine Learning
60
```
61
**Flexible Learning** :
62
Self-paced, so
63
you can learn on
64
the schedule that
65
works best for you.
66
67
**Estimated Time** :
68
4 Months at
69
15 hours / week
70
71
```
72
Need Help?
73
udacity.com/advisor
74
Discuss this program
75
with an enrollment
76
advisor.
77
```
78
79
## Course 1: Applying AI to 2D Medical Imaging
80
81
## Data
82
83
2D imaging, such as X-ray, is widely used when making critical decisions about patient care and accessible by
84
most healthcare centers around the world. With the advent of deep learning for non-medical imaging data
85
over the past half decade, the world has quickly turned its attention to how AI could be specifically applied to
86
medical imaging to improve clinical decision-making and to optimize workflows. Learn the fundamental skills
87
needed to work with 2D medical imaging data and how to use AI to derive clinically-relevant insights from
88
data gathered via different types of 2D medical imaging such as x-ray, mammography, and digital pathology.
89
Extract 2D images from DICOM files and apply the appropriate tools to perform exploratory data analysis
90
on them. Build different AI models for different clinical scenarios that involve 2D images and learn how to
91
position AI tools for regulatory approval.
92
93
##### Course Project
94
95
##### Pneumonia Detection
96
97
##### from Chest X-Rays
98
99
```
100
Chest X-ray exams are one of the most frequent and cost-effective
101
types of medical imaging examinations. Deriving clinical diagnoses
102
from chest X-rays can be challenging, however, even by skilled
103
radiologists. When it comes to pneumonia, chest X-rays are the best
104
available method for point-of-care diagnosis. More than 1 million
105
adults are hospitalized with pneumonia and around 50,000 die
106
from the disease every year in the US alone. The high prevalence
107
of pneumonia makes it a good candidate for the development of a
108
deep learning application for two reasons: 1) Data availability in a
109
high enough quantity for training deep learning models for image
110
classification 2) Opportunity for clinical aid by providing higher
111
accuracy image reads of a difficult-to-diagnose disease and/or reduce
112
clinical burnout by performing automated reads of very common
113
scans. In this project, you will analyze data from the NIH Chest
114
X-ray dataset and train a CNN to classify a given chest X-ray for the
115
presence or absence of pneumonia. First, you’ll curate training and
116
testing sets that are appropriate for the clinical question at hand from
117
a large collection of medical images. Then, you will create a pipeline
118
to extract images from DICOM files that can be fed into the CNN for
119
model training. Lastly, you’ll write an FDA 501(k) validation plan that
120
formally describes your model, the data that it was trained on, and a
121
validation plan that meets FDA criteria in order to obtain clearance of
122
the software being used as a medical device.
123
```
124
125
###### LEARNING OUTCOMES
126
127
###### LESSON ONE
128
129
```
130
Introduction to
131
AI for 2D Medical
132
Imaging
133
```
134
- Explain what AI for 2D medical imaging is and why it is relevant.
135
136
###### LESSON TWO
137
138
```
139
Clinical
140
Foundations of 2D
141
Medical Imaging
142
```
143
- Learn about different 2D medical imaging modalities and their
144
clinical applications
145
- Understand how different types of machine learning
146
algorithms can be applied to 2D medical imaging
147
- Learn how to statistically assess an algorithm’s performance
148
- Understand the key stakeholders in the 2D medical imaging
149
space.
150
151
###### LESSON THREE
152
153
```
154
2D Medical Imaging
155
Exploratory Data
156
Analysis
157
```
158
- Learn what the DICOM standard it is and why it exists
159
- Use Python tools to explore images extracted from DICOM files
160
- Apply Python tools to explore DICOM header data
161
- Prepare a DICOM dataset for machine learning
162
- Explore a dataset in preparation for machine learning
163
164
###### LESSON FOUR
165
166
```
167
Classification
168
Models of 2D
169
Medical Images
170
```
171
- Understand architectures of different machine learning and
172
deep learning models, and the differences between them
173
- Split a dataset for training and testing an algorithm
174
- Learn how to define a gold standard
175
- Apply common image pre-processing and augmentation
176
techniques to data
177
- Fine-tune an existing CNN architecture for transfer learning
178
with 2D medical imaging applications
179
- Evaluate a model’s performance and optimize its parameters
180
181
###### LESSON FIVE
182
183
```
184
Translating AI
185
Algorithms for
186
Clinical Settings
187
with the FDA
188
```
189
- Learn about the FDA’s risk categorization for medical devices
190
and how to define an Intended Use statement
191
- Identify and describe algorithmic limitations for the FDA
192
- Translate algorithm performance statistics into clinically
193
meaningful information that can trusted by professionals
194
- Learn how to create an FDA validation plan
195
196
197
## Course 2: Applying AI to 3D Medical Imaging
198
199
## Data
200
201
3D medical imaging exams such as CT and MRI serve as critical decision-making tools in the clinician’s
202
everyday diagnostic armamentarium. These modalities provide a detailed view of the patient’s anatomy and
203
potential diseases, and are a challenging though highly promising data type for AI applications. Learn the
204
fundamental skills needed to work with 3D medical imaging datasets and frame insights derived from the
205
data in a clinically relevant context. Understand how these images are acquired, stored in clinical archives, and
206
subsequently read and analyzed. Discover how clinicians use 3D medical images in practice and where AI holds
207
most potential in their work with these images. Design and apply machine learning algorithms to solve the
208
challenging problems in 3D medical imaging and how to integrate the algorithms into the clinical workflow.
209
210
###### LEARNING OUTCOMES
211
212
```
213
LESSON ONE Introduction to
214
AI for 3D Medical
215
Imaging
216
```
217
- Explain what AI for 3D medical imaging is and why it is
218
relevant
219
220
##### Course Project
221
222
##### Hippocampal Volume
223
224
##### Quantification in
225
226
##### Alzheimer’s Progression
227
228
```
229
Hippocampus is one of the major structures of the human brain
230
with functions that are primarily connected to learning and
231
memory. The volume of the hippocampus may change over time,
232
with age, or as a result of disease. In order to measure hippocampal
233
volume, a 3D imaging technique with good soft tissue contrast is
234
required. MRI provides such imaging characteristics, but manual
235
volume measurement still requires careful and time consuming
236
delineation of the hippocampal boundary. In this project, you will
237
go through the steps that will have you create an algorithm that will
238
help clinicians assess hippocampal volume in an automated way
239
and integrate this algorithm into a clinician’s working environment.
240
First, you’ll prepare a hippocampal image dataset to train the U-net
241
based segmentation model, and capture performance on the test
242
data. Then, you will connect the machine learning execution code
243
into a clinical network, create code that will generate reports based
244
on the algorithm output, and inspect results in a medical image
245
viewer. Lastly, you’ll write up a validation plan that would help
246
collect clinical evidence of the algorithm performance, similar to
247
that required by regulatory authorities.
248
```
249
250
###### LESSON TWO
251
252
```
253
3D Medical
254
Imaging - Clinical
255
Fundamentals
256
```
257
- Identify medical imaging modalities that generate 3D images
258
- List clinical specialties who use 3D images to influence clinical
259
decision making
260
- Describe use cases for 3D medical images
261
- Explain the principles of clinical decision making
262
- Articulate the basic principles of CT and MR scanner operation
263
- Perform some of the common 3D medical image analysis
264
tasks such as windowing, MPR and 3D reconstruction
265
266
###### LESSON THREE
267
268
```
269
3D Medical
270
Imaging
271
Exploratory Data
272
Analysis
273
```
274
- Describe and use DICOM and NIFTI representations of 3D
275
medical imaging data
276
- Explain specifics of spatial and dimensional encoding of 3D
277
medical images
278
- Use Python-based software packages to load and inspect 3D
279
medical imaging volumes
280
- Use Python-based software packages to explore datasets
281
of 3D medical images and prepare it for machine learning
282
pipelines
283
- Visualize 3D medical images using open software packages
284
285
###### LESSON FOUR
286
287
```
288
3D Medical
289
Imaging - Deep
290
Learning Methods
291
```
292
- Distinguish between classification and segmentation
293
problems as they apply to 3D imaging
294
- Apply 2D, 2.5D and 3D convolutions to a medical imaging
295
volume
296
- Apply U-net algorithm to train an automatic segmentation
297
model of a real-world CT dataset using PyTorch
298
- Interpret results of training, measure efficiency using Dice and
299
Jaccard performance metrics
300
301
###### LESSON FIVE
302
303
```
304
Deploying AI
305
Algorithms in the
306
Real World
307
```
308
- Identify the components of a clinical medical imaging network
309
and integration points as well as DICOM protocol for medical
310
image exchange
311
- Define the requirements for integration of AI algorithms
312
- Use tools for modeling of clinical environments so that
313
it is possible to emulate and troubleshoot real-world AI
314
deployments
315
- Describe regulatory requirements such as FDA medical device
316
framework and HIPAA required for operating AI for clinical
317
care
318
- Provide input into regulatory process, as a data scientist
319
320
321
## Course 3: Applying AI to EHR Data
322
323
```
324
With the transition to electronic health records (EHR) over the last decade, the amount of EHR data has increased
325
exponentially, providing an incredible opportunity to unlock this data with AI to benefit the healthcare system.
326
Learn the fundamental skills of working with EHR data in order to build and evaluate compliant, interpretable
327
machine learning models that account for bias and uncertainty using cutting-edge libraries and tools including
328
TensorFlow Probability, Aequitas, and Shapley. Understand the implications of key data privacy and security
329
standards in healthcare. Apply industry code sets (ICD10-CM, CPT, HCPCS, NDC), transform datasets at different
330
EHR data levels, and use TensorFlow to engineer features.
331
```
332
###### LEARNING OUTCOMES
333
334
###### LESSON ONE
335
336
```
337
EHR Data Security
338
and Analysis
339
```
340
- Understand U.S. healthcare data security and privacy best
341
practices (e.g. HIPAA, HITECH) and how they affect utilizing
342
protected health information (PHI) data and building
343
models
344
- Analyze EHR datasets to check for common issues
345
(data leakage, statistical properties, missing values, high
346
cardinality) by performing exploratory data analysis
347
348
```
349
LESSON TWO EHR Code Sets
350
```
351
- Understand the usage and structure of key industry code
352
sets (ICD, CPT, NDC).
353
- Group and categorize data within EHR datasets using code
354
sets.
355
356
##### Course Project
357
358
##### Patient Selection for
359
360
##### Diabetes Drug Testing
361
362
```
363
EHR data is becoming a key source of real-world evidence (RWE)
364
for the pharmaceutical industry and regulators to make decisions
365
on clinical trials. In this project, you will act as a data scientist
366
for an exciting unicorn healthcare startup that has created a
367
groundbreaking diabetes drug that is ready for clinical trial
368
testing. Your task will be to build a regression model to predict the
369
estimated hospitalization time for a patient in order to help select/
370
filter patients for your study. First, you will perform exploratory
371
data analysis in order to identify the dataset level and perform
372
feature selection. Next, you will build necessary categorical and
373
numerical feature transformations with TensorFlow. Lastly, you will
374
build a model and apply various analysis frameworks, including
375
TensorFlow Probability and Aequitas, to evaluate model bias and
376
uncertainty.
377
```
378
379
###### LESSON THREE
380
381
```
382
EHR Transformations
383
& Feature
384
Engineering
385
```
386
- Use the TensorFlow Dataset API to scalably extract,
387
transform, and load datasets
388
- Build datasets aggregated at the line, encounter, and
389
longitudinal(patient) data levels
390
- Create derived features (bucketing, cross-features,
391
embeddings) utilizing TensorFlow feature columns on both
392
continuous and categorical input features
393
394
###### LESSON FOUR
395
396
```
397
Building, Evaluating,
398
and Interpreting
399
Models
400
```
401
- Analyze and determine biases for a model for key
402
demographic groups by evaluating performance metrics
403
across groups by using the Aequitas framework.
404
- Train a model that provides an uncertainty range with the
405
TensorFlow Probability library
406
- Use Shapley values to select features for a model and
407
identify the marginal contribution for each selected feature
408
409
410
## Course 4: Applying AI to Wearable Device Data
411
412
Wearable devices are an emerging source of physical health data. With continuous, unobtrusive monitoring
413
they hold the promise to add richness to a patient’s health information in remarkable ways. Understand the
414
functional mechanisms of three sensors (IMU, PPG, and ECG) that are common to most wearable devices
415
and the foundational signal processing knowledge critical for success in this domain. Attribute physiology
416
and environmental context’s effect on the sensor signal. Build algorithms that process the data collected by
417
multiple sensor streams from wearable devices to surface insights about the wearer’s health.
418
419
###### LEARNING OUTCOMES
420
421
###### LESSON ONE
422
423
```
424
Intro to Digital
425
Sampling & Signal
426
Processing
427
```
428
- Describe how to digitally sample analog signals
429
- Apply signal processing techniques (eg. filtering,
430
resampling, interpolation) to time series signals.
431
- Apply frequency domain techniques (eg. FFT, STFT,
432
spectrogram) to time series signals
433
- Use matplotlib’s plotting functionality to visualize signals
434
435
###### LESSON TWO
436
437
```
438
Introduction to
439
Sensors
440
```
441
- Describe how sensors convert a physical phenomenon into
442
an electrical one.
443
- Understand the signal and noise characteristics of the IMU
444
and PPG signals
445
446
##### Course Project
447
448
##### Motion Compensated
449
450
##### Pulse Rate Estimation
451
452
```
453
Wearable devices have multiple sensors all collecting information
454
about the same person at the same time. Combining these
455
data streams allows us to accomplish many tasks that would be
456
impossible from a single sensor. In this project, you will build an
457
algorithm which combines information from two of the sensors
458
that are covered in this course -- the IMU and PPG sensors -- that
459
can estimate the wearer’s pulse rate in the presence of motion.
460
First, you’ll create and evaluate an activity classification algorithm
461
by building signal processing features and a random forest model.
462
Then, you will build a pulse rate algorithm that uses the activity
463
classifier and frequency domain techniques, and also produces
464
an associated confidence metric that estimates the accuracy
465
of the pulse rate estimate. Lastly, you will evaluate algorithm
466
performance and iterate on design until the desired accuracy is
467
achieved.
468
```
469
470
**LESSON THREE Activity Classification**
471
472
- Perform exploratory data analysis to understand class
473
imbalance and subject imbalance
474
- Gain an intuitive understanding signal characteristics and
475
potential feature performance
476
- Write code to implement features from literature
477
- Recognize the danger overfitting of technique (esp.
478
on small datasets), not simply of model parameters or
479
hyperparameters
480
481
**LESSON FOUR ECG Signal Processing**
482
483
- Understand the electrophysiology of the heart at a basic
484
level
485
- Understand the signal and noise characteristics of the ECG
486
- Understand how atrial fibrillation manifests in the ECG
487
- Build a QRS complex detection algorithm
488
- Build an arrhythmia detection algorithm from a wearable
489
ECG signal
490
- Understand how models can be cascaded together to
491
achieve higher-order functionality
492
493
494
## Our Classroom Experience
495
496
###### REAL-WORLD PROJECTS
497
498
```
499
Build your skills through industry-relevant projects. Get
500
personalized feedback from our network of 900+ project
501
reviewers. Our simple interface makes it easy to submit
502
your projects as often as you need and receive unlimited
503
feedback on your work.
504
```
505
###### KNOWLEDGE
506
507
```
508
Find answers to your questions with Knowledge, our
509
proprietary wiki. Search questions asked by other students,
510
connect with technical mentors, and discover in real-time
511
how to solve the challenges that you encounter.
512
```
513
###### STUDENT HUB
514
515
```
516
Leverage the power of community through a simple, yet
517
powerful chat interface built within the classroom. Use
518
Student Hub to connect with your fellow students in your
519
Executive Program.
520
```
521
###### WORKSPACES
522
523
```
524
See your code in action. Check the output and quality of
525
your code by running them on workspaces that are a part
526
of our classroom.
527
```
528
###### QUIZZES
529
530
```
531
Check your understanding of concepts learned in the
532
program by answering simple and auto-graded quizzes.
533
Easily go back to the lessons to brush up on concepts
534
anytime you get an answer wrong.
535
```
536
###### CUSTOM STUDY PLANS
537
538
```
539
Preschedule your study times and save them to your
540
personal calendar to create a custom study plan. Program
541
regular reminders to keep track of your progress toward
542
your goals and completion of your program.
543
```
544
###### PROGRESS TRACKER
545
546
```
547
Stay on track to complete your Nanodegree program with
548
useful milestone reminders.
549
```
550
551
## Learn with the Best
552
553
### Nikhil Bikhchandani
554
555
```
556
DATA SCIENTIST
557
AT VERILY LIFE SCIENCES
558
Nikhil spent five years working with
559
wearable devices at Google and Verily Life
560
Sciences. His work with wearables spans
561
many domains including cardiovascular
562
disease, neurodegenerative diseases, and
563
diabetes. Before Alphabet, he earned a
564
B.S. and M.S. in Electrical Engineering and
565
Computer Science at Carnegie Mellon.
566
```
567
### Mazen Zawaideh
568
569
```
570
RADIOLOGIST
571
AT UNIVERSITY OF WASHINGTON
572
Mazen Zawaideh is a Neuroradiology
573
Fellow at the University of Washington,
574
where he focuses on advanced diagnostic
575
imaging and minimally invasive
576
therapeutics. He also served as a Radiology
577
Consultant for Microsoft Research for AI
578
applications in oncologic imaging.
579
```
580
### Emily Lindemer
581
582
```
583
DIRECTOR OF DATA SCIENCE &
584
ANALYTICS AT WELLFRAME
585
Emily is an expert in AI for both medical
586
imaging and digital healthcare. She holds
587
a PhD from Harvard-MIT’s Health Sciences
588
& Technology division and founded her
589
own digital health company in the opioid
590
space. She now runs the data science
591
division of a digital healthcare company in
592
Boston called Wellframe.
593
```
594
### Ivan Tarapov
595
596
```
597
SR. PROGRAM MANAGER
598
AT MICROSOFT RESEARCH
599
At Microsoft Research, Ivan works on robust
600
auto-segmentation algorithms for MRI and CT
601
images. He has worked with Physio-Control,
602
Stryker, Medtronic, and Abbott, where he
603
helped develop external and internal cardiac
604
defibrillators, insulin pumps, telemedicine,
605
and medical imaging systems.
606
```
607
608
## Learn with the Best
609
610
### Michael Dandrea
611
612
```
613
PRINCIPAL DATA SCIENTIST
614
AT GENENTECH
615
```
616
```
617
Michael is on the Pharma Development
618
Informatics team at Genentech (part of
619
the Roche Group), where he works on
620
improving clinical trials and developing
621
safer, personalized treatments with
622
clinical and EHR data. Previously, he was
623
a Lead Data Scientist on the AI team at
624
McKesson’s Change Healthcare.
625
```
626
627
## All Our Nanodegree Programs Include:
628
629
###### EXPERIENCED PROJECT REVIEWERS
630
631
```
632
REVIEWER SERVICES
633
```
634
- Personalized feedback & line by line code reviews
635
- 1600+ Reviewers with a 4.85/5 average rating
636
- 3 hour average project review turnaround time
637
- Unlimited submissions and feedback loops
638
- Practical tips and industry best practices
639
- Additional suggested resources to improve
640
641
###### TECHNICAL MENTOR SUPPORT
642
643
```
644
MENTORSHIP SERVICES
645
```
646
- Questions answered quickly by our team of
647
technical mentors
648
- 1000+ Mentors with a 4.7/5 average rating
649
- Support for all your technical questions
650
651
###### PERSONAL CAREER SERVICES
652
653
```
654
CAREER COACHING
655
```
656
- Personal assistance in your job search
657
- Monthly 1-on-1 calls
658
- Personalized feedback and career guidance
659
- Interview preparation
660
- Resume services
661
- Github portfolio review
662
- LinkedIn profile optimization
663
664
665
## Frequently Asked Questions
666
667
PROGRAM OVERVIEW
668
669
**WHY SHOULD I ENROLL?**
670
Artificial Intelligence has revolutionized many industries in the past decade,
671
and healthcare is no exception. In fact, the amount of data in **healthcare has
672
grown 20x in the past 7 years** , causing an expected surge in the Healthcare AI
673
market from **$2.1 to $36.1 billion by 2025** at an annual growth rate of 50.4%. AI
674
in Healthcare is transforming the way patient care is delivered, and is impacting
675
all aspects of the medical industry, including early detection, more accurate
676
diagnosis, advanced treatment, health monitoring, robotics, training, research and
677
much more.
678
679
By leveraging the power of AI, providers can deploy more precise, efficient,
680
and impactful interventions at exactly the right moment in a patient’s care. In
681
light of the worldwide COVID-19 pandemic, there has never been a better time
682
to understand the possibilities of artificial intelligence within the healthcare
683
industry and learn how you can make an impact to better the world’s healthcare
684
infrastructure.
685
686
###### WHAT JOBS WILL THIS PROGRAM PREPARE ME FOR?
687
688
This program will help you apply your Data Science and Machine Learning
689
expertise in roles including Physician Data Scientist; Healthcare Data Scientist;
690
Healthcare Data Scientist, Machine Learning; Healthcare Machine Learning
691
Engineer, Research Scientist, Machine Learning, and more roles in the healthcare
692
and health tech industries that necessitate knowledge of AI and machine learning
693
techniques.
694
695
###### HOW DO I KNOW IF THIS PROGRAM IS RIGHT FOR ME?
696
697
If you are interested in applying your data science and machine learning
698
experience in the healthcare industry, then this program is right for you.
699
700
Additional job titles and backgrounds that could be helpful include Data Scientist,
701
Machine Learning Engineer, AI Specialist, Deep Learning Research Engineer, and AI
702
Scientist. This program is also a good fit for Researchers, Scientists, and Engineers
703
who want to make an impact in the medical field.
704
705
ENROLLMENT AND ADMISSION
706
707
###### DO I NEED TO APPLY? WHAT ARE THE ADMISSION CRITERIA?
708
709
There is no application. This Nanodegree program accepts everyone, regardless of
710
experience and specific background.
711
712
713
## FAQs Continued
714
715
###### WHAT ARE THE PREREQUISITES FOR ENROLLMENT?
716
717
To be best prepared to succeed in this program, students should be able to:
718
719
Intermediate Python:
720
721
- Read, understand, and write code in Python, including language constructs
722
such as functions and classes.
723
- Read code using vectorized operations with the NumPy library.
724
725
Machine Learning:
726
727
- Build a machine learning model for a supervised learning problem and
728
understand basic methods to represent categorical and numerical features
729
as inputs for this model
730
- Perform simple machine learning tasks, such as classification and
731
regression, from a set of features
732
- Apply basic knowledge of Python data and machine learning frameworks
733
(Pandas, NumPy, TensorFlow, PyTorch) to manipulate and clean data for
734
consumption by different estimators/algorithms (e.g. CNNs, RNNs, tree-
735
based models).
736
737
**IF I DO NOT MEET THE REQUIREMENTS TO ENROLL, WHAT SHOULD I DO?**
738
To best prepare for this program, we recommend the **AI Programming with
739
Python Nanodegree program** and the **Deep Learning Nanodegree program** or
740
the **Intro to Machine Learning with PyTorch Nanodegree program** or the **Intro
741
to Machine Learning with TensorFlow Nanodegree program**.
742
743
TUITION AND TERM OF PROGRAM
744
745
**HOW IS THIS NANODEGREE PROGRAM STRUCTURED?**
746
The AI for Healthcare Nanodegree program is comprised of content and
747
curriculum to support four projects. Once you subscribe to a Nanodegree
748
program, you will have access to the content and services for the length of time
749
specified by your subscription. We estimate that students can complete the
750
program in four months, working 15 hours per week.
751
752
Each project will be reviewed by the Udacity reviewer network. Feedback will be
753
provided and if you do not pass the project, you will be asked to resubmit the
754
project until it passes.
755
756
**HOW LONG IS THIS NANODEGREE PROGRAM?**
757
Access to this Nanodegree program runs for the length of time specified in
758
the payment card on the Nanodegree program overview page. If you do not
759
graduate within that time period, you will continue learning with month to
760
month payments. See the **Terms of Use** for other policies around the terms of
761
access to our Nanodegree programs.
762
763
764
## FAQs Continued
765
766
###### CAN I SWITCH MY START DATE? CAN I GET A REFUND?
767
768
Please see the Udacity Program **Terms of Use** and **FAQs** for policies on
769
enrollment in our programs.
770
771
SOFTWARE AND HARDWARE
772
773
**WHAT SOFTWARE AND VERSIONS WILL I NEED IN THIS PROGRAM?**
774
For this Nanodegree program, you will need a desktop or laptop computer
775
running recent versions of Windows, Mac OS X, or Linux and an unmetered
776
broadband Internet connection. For an ideal learning experience, a computer
777
with Mac or Linux OS is recommended.
778
779
You will use Python, PyTorch, TensorFlow, and Aequitas in this Nanodegree
780
program.
781
782