This course covers the fundamentals of deep neural networks. We introduce multi-layer perceptrons, back-propagation, and deep learning implementation. We will also discuss Convolutional Neural Networks, Recurrent Neural Networks, Transformers, and advanced topics in deep learning. The course will be a combination of lectures, presentations, and machine learning competitions.
CSE 151B is at the undergraduate level and CSE 251 is at the graduate level. The two courses are co-scheduled with the same lecture materials. The assignments and teaching support teams are different. Please refer to the corresponding page on this site for the course-specific information.
Professor: Qi (Rose) Yu (roseyu@ucsd.edu)
Lecture: 17:00 pm - 18:20 pm |Tuesday, Thursday | WLH 2001
Discussion: 15:00 pm - 15:50 pm | Monday | WLH 2001
Office Hour: 16:00 pm - 17:00 pm | Monday |CSE 4216
Online Exams and Proctoring
This course requires the use of LockDown Browser for online exams. If you cannot meet the Respondus requirements, please reach out as soon as possible to determine what alternate accommodations can be provided.
Week 1 (April 1st) Introduction and Background
Week 2 (Apr 8th) Multi-layer perceptron HW 1 release
Week 3 (Apr 15th) Deep learning Implementation
Week 4 (Apr 22th) Convolutional neural network HW 2 release
Week 5 (Apr 29th) Mid-term week
Week 6 (May 6th) Recurrent neural network HW3 release
Week 7 (May 13th) Attention and Transformer Milestone report due
Week 8 (May 20th) Deep learning Theory HW 4 release
Week 9 (May 27th) Deep learning Applications
Week 10 (June 3rd) Presentation week Final presentation due
Exam Week (June 10th) No exam Final Report Due
40 % homework (10% x 4)
40 % Kaggle competition
10 % milestone report
10 % final report
10 % final presentation
10 % competition ranking
20 % Mid-term exam
Latex Template
Reading Materials
Q: What are the pre-requisites?
(MATH 31BH or MATH 20C) and (ECON 120A or ECE 109 or CSE 103 or MATH 181A or MATH 183, MATH 170A);
Proficiency in Python.
Q: How do I get off the waitlist?
151B/251B enrollments are both directly managed by the department. 251B is intended for graduate students.
About me
My Chinese name is Qi Yu. That is also the instructor's name in the registrar's office. I publish under the name Rose Yu. You can learn more about my research at my personal website.