CSE 144

Applied ML: Deep Learn

5credits
About this course

Provides a practical and project-oriented introduction to deep learning techniques. Starts with a review of basic elements of machine learning: training and testing, loss function, gradient descent, linear regression, and logistic regression. Moves on to common deep learning models: feedforward networks, convolutional networks for image recognition, recurrent networks and LSTM for temporal and sequential data, attention models and transformers. Some practical concepts for deep learning, including how to find model parameters, how to train large scale models, techniques for regularization and avoid overfitting, are also covered. A very basic introduction to more complex techniques such as deep reinforcement learning, neural symbolic models and diffusion models is provided in week 9. Selected student teams present their course projects in the last week. (Formerly offered as Applied Machine Learning.)

All available terms

15 terms

Avg. GPA
3.49
Grades
1,277

Other grades

P4.2%NP1.4%S0.4%U0.1%W2.6%
More course details

University of California, Santa Cruz

CSE 144 at UCSC: average GPA 3.49 across 1,277 students. Grade distribution by term. Provides a practical and project-oriented introduction to deep learning…

Average GPA: 3.49

Grade distribution records: 1,277 students across 15 terms.

Grade distribution

GradeStudentsPercent
A+1108.6%
A40731.9%
A-23318.2%
B+1209.4%
B13610.6%
B-665.2%
C+383.0%
C201.6%
C-80.6%
D+20.2%
D90.7%
D-10.1%
F161.3%
P544.2%
NP181.4%
S50.4%
U10.1%
W332.6%

Based on 1,277 student grade records across 15 terms and 4 professors.

Instructors

The course page is taking longer to load. This summary is still available.

We could not load the full course details. This summary is still available.

Still loading. This can take a moment on a slow connection.

Loading My Class Grades