Deep learning has powered many advances in machine learning by enabling computers to learn from large amounts of data. This course introduces deep learning concepts in a way that allows students to quickly apply them to real-world problems. Students will explore various types of neural networks and how they are used to solve tasks involving text and images. Through a mix of instruction and hands-on exercises, students will learn how to build deep learning models and apply them to practical problems in areas such as language understanding and image recognition.
Prerequisites: CAI 2000, COP 1000