Materials include videos, lecture slides, code, GitHub resources
Assignments emailed to registered students
Contact: hcai@mit.edu (Human Centered AI)
Introduction to Deep Learning
Definition: Extracts useful patterns from data with minimal human intervention
Core Aspect: Optimization of neural networks
Libraries: Python, TensorFlow, PyTorch
Challenges: Asking good questions, obtaining, and organizing good data
Reasons for Recent Breakthroughs
Data Availability: Digitization and easy distributed access
Hardware Advances: CPUs, GPUs, ASICs, TPUs
Community: Collaborative global community (GitHub, etc.)
Tooling: Higher levels of abstraction (TensorFlow, PyTorch)
Applications: Face recognition, scene understanding, NLP, medical diagnosis, autonomous driving, digital assistants, ads, recommender systems, deep reinforcement learning
Philosophical Context
Historical Dream: AI inspired by mythology and cultural visions (Frankenstein, Ex Machina)
Deep Learning: Core of the effort to mimic human intelligence