
DS 542
Deep Learning for Data Science
ML TheoryGenerative AI/ToolsComputer Vision
Fundamentals of deep learning applied in Python: artificial neural networks, loss functions, gradient descent, backpropagation, and training-optimization techniques; canonical architectures (multi-layer perceptrons, CNNs, RNNs, LSTMs/GRUs, attention, and transformers) implemented in PyTorch; exposure to pre-trained large language models and other foundation models, few-shot learning, and reasoning, culminating in a final project.
- Level
- grad
- Department
- CDS
- Credits
- 4
Last verified: July 1, 2026
Suggest a correction