HINF 5012: Artificial Intelligence in Medicine

Every Tuesday 5:15-8:15pm from January 9 to April 9, 2024. WCMC Campus; 1300 Auditorium; A-250.

Instructor: Fei Wang (few2001@med.cornell.edu)

Course Objective: We will start introducing students the basic concepts of artificial intelligence (AI) and its history. Then we introduce medical data representations and conventional AI technologies including supervised and unsupervised learning approaches. We will also introduce deep learning models including convolutional neural networks and recurrent neural networks, as well as knowledge representation with knowledge graphs and mining with graph neural networks. After the class the students will be able to understand the basic concept of AI and solve the computational health problem with the learned knowledge.

Credits: 3 credits.

Teaching Assistants: Zhenxing Xu (zhx2005@med.cornell.edu); Zilong Bai (zib4001@med.cornell.edu).

Course Learning Objectives:
  • The objective of this course is to:
  • Formulate the computational health problems.
  • Understand conventional AI approaches for supervised and unsupervised learning.
  • Understand different types of deep learning approaches.
  • Understand knowledge representation and knowledge base.
  • Apply appropriate computational tool for solving different computational health problems.

  • Course Format:
  • Every week there will be either a 3-hour lecture or in-class programming exercise in Python.
  • There will be 3 writing assignments (question-answering) and 3 programming assignments.
  • There will be a final exam.

  • Prerequisites: Introduction to Biostatistics; Programming in Python

    Date Content Presenter Assignments
    01/09/2023 Lecture: Introduction to AI in Medicine Fei Wang  
    01/16/2023 Programming: Introduction to Python Zhenxing Xu/ Zilong Bai Programming Assignment 1 Posted
    01/23/2023 Lecture: Supervised Learning for Classification and Predictive Modeling Fei Wang Writing Assignment 1 Posted
    01/30/2023 Programming: Supervised Learning Zhenxing Xu/ Zilong Bai  
    02/06/2023 Lecture: Unsupervised Learning for Clustering and Subtype Discovery Fei Wang Writing Assignment 1 Due, Writing Assignment 2 Posted
    02/13/2023 Programming: Clustering Zhenxing Xu / Zilong Bai Programming Assignment 1 Due, Programming Assignment 2 Posted
    02/20/2023 Lecture: Deep Learning – Convolutional Neural Networks Fei Wang Writing Assignment 2 Due, Writing Assignment 3 Posted
    02/27/2023 Programming: CNN Zhenxing Xu / Zilong Bai  
    03/05/2023 Canceled Programming Assignment 2 Due
    03/12/2023 Lecture: Deep Learning – Recurrent Neural Networks and Large Language Models Fei Wang Writing Assignment 3 Due, Programming Assignment 3 Posted
    03/19/2023 Programming: RNN Zhenxing Xu / Zilong Bai  
    03/26/2023 Label Propagation, Graph Neural Network and Knowledge Graph Fei Wang  
    04/02/2023 Programming: Graph Learning Zhenxing Xu / Zilong Bai Programming Assignment 3 Due
    04/09/2023 Final Exam    

    © Fei Wang