CS598 - Deep Learning For Healthcare Syllabus
CS598 - Deep Learning For Healthcare Syllabus
Instructor:
Jimeng Sun
Course Description
Welcome to Deep Learning for Healthcare. This course covers deep learning (DL) methods,
healthcare data and applications using DL methods. The courses include activities such as video
lectures, self guided programming labs, homework assignments (both written and programming),
and a large project.
The first phase of the course will include video lectures on different DL and health applications
topics, self-guided labs and multiple homework assignments. In this phase, you will build up
your knowledge and experience in developing practical deep learning models on healthcare data.
The second phase of the course will be a large project that can lead to a technical report and
functioning demo of the deep learning models for addressing some specific healthcare problems.
We expect the best projects can potentially lead to scientific publications.
Course Objectives
You are expected to learn deep learning models such as deep neural networks, convolutional
neural networks, recurrent neural networks, autoencoder, attention models, graph neural
networks and deep generative learning. You will also get a chance to learn different healthcare
applications using DL methods such as clinical predictive models, computational phenotyping,
patient risk stratification, treatment recommendation, clinical natural language processing, and
medical imaging analysis. Besides learning DL algorithms, the course will focus on hands-on
experiences for data scientists and machine learning engineers to implement various practical
healthcare models on diverse medical data. You will learn popular deep learning frameworks like
pytorch, and data science software like jupyter notebook.
Prerequisites
Basic machine learning will be helpful but not strictly required. You should have good
programming skills in python and good understanding in linear algebra and calculus. You should
also have sufficient system knowledge such as using linux, setting up programming environments
on the cloud.
Textbook and Readings
A textbook is being developed by the instructor. The corresponding chapters will be provided to
the students. Also relevant research papers will be provided to you. You are also encouraged to
conduct your own literature review especially during the project phase.
Project proposal 3%
Project draft 7%
Course Outline
Disability Accommodations
Students with learning, physical, or other disabilities requiring assistance should contact the
instructor as soon as possible. If you’re unsure if this applies to you or think it may, please
contact the instructor and Disability Resources and Educational Services (DRES) as soon as
possible. You can contact DRES at 1207 S. Oak Street, Champaign, via phone at (217) 333-
1970, or via email at [email protected].
Late Policy
Each student is allowed 2 days of late submission in total to be used for HOMEWORK
only. You can split the 2 days grace period across two different homework (20 hours
will be counted as 1 day and 30 hours counted as 2 days). Once you have used up your
late days, late assignments will be penalized at a rate of 10% per day (10% of the total
points not 10% of your score. If your score is 60 but you are late for 1 day, your score
will become 50). Assignments more than 5 days late will not be accepted. Also, you
can't apply the late days toward the final project or Kaggle competition. We rarely
cons ider other homework extens ion reques ts due to the volume of the clas s , s o pleas e
s chedule your arrangements well in advance.