Deep learning and artificial intelligence have disrupted multiple industries including healthcare. This class offers students exposure to basic concepts of and practical skills for deep learning and its applications in selected problems in biomedical informatics. Students will study the foundations of deep learning, understand how to build neural networks, and conduct successful machine learning analyses. Deep learning architectures such as convolutional neural networks, recurrent neural networks, and autoencoders will be explored, along with concepts such as embeddings, dropout, and batch normalization. Case studies from biomedical informatics, including biomedical and clinical natural language processing, medical imaging, electronic health records, and genomics data will be utilized. Students will use the Python language and the state-of-the-art deep learning frameworks to implement deep learning models to solve real world problems. Experience with Python programming and basic knowledge of linear algebra is required.
Upon successful completion of the course, students will