EE 181
Deep Learning
Introduction to deep learning. Perceptrons, deep networks, convolutional neural networks, transformers. Optimization techniques: stochastic gradient descent, ADAM. Data wrangling: public datasets, sourcing datasets, crowdsourcing dataset annotation, dataset cleanup and curation. Performance evaluation and benchmarking. Training and inference using Numpy and PyTorch. Applications to computer vision, sound processing and natural language processing. The class will emphasize hands-on experience and good experimental practices.
Prerequisites & course information
Prerequisites: CS/CNS/EE/IDS 155 and experience programming in Python. Background in algorithms, linear algebra, calculus, probability, and statistics is highly recommended..
Sources
Catalogue variants
- Deep Learning · 12 units (3-3-6) | second term