Bolei Zhou
Department of Computer Science
AD
5.0
Overall Rating
Based on 3 Users
Easiness 3.0 / 5 How easy the class is, 1 being extremely difficult and 5 being easy peasy.
Clarity 4.7 / 5 How clear the class is, 1 being extremely unclear and 5 being very clear.
Workload 4.0 / 5 How much workload the class is, 1 being extremely heavy and 5 being extremely light.
Helpfulness 3.3 / 5 How helpful the class is, 1 being not helpful at all and 5 being extremely helpful.

TOP TAGS

  • Uses Slides
  • Gives Extra Credit
GRADE DISTRIBUTIONS
24.3%
20.2%
16.2%
12.1%
8.1%
4.0%
0.0%
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
F

Grade distributions are collected using data from the UCLA Registrar’s Office.

28.7%
24.0%
19.2%
14.4%
9.6%
4.8%
0.0%
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
F

Grade distributions are collected using data from the UCLA Registrar’s Office.

36.1%
30.1%
24.1%
18.1%
12.0%
6.0%
0.0%
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
F

Grade distributions are collected using data from the UCLA Registrar’s Office.

ENROLLMENT DISTRIBUTIONS
Clear marks

Sorry, no enrollment data is available.

AD

Reviews (3)

1 of 1
1 of 1
Add your review...
Quarter: Winter 2024
Grade: A-
Verified Reviewer This user is a verified UCLA student/alum.
March 31, 2024

As the lead professor of a Computer Vision research lab in UCLA, Professor Zhou is extremely knowledgeable in the field. While lecture slides are dense with content, they provide a brilliant overview of Deep Learning and CV, including state-of-the-art models such as ResNet, Vision Transformers and Diffusion. Homework assignments are challenging but fun, where we had to make use of PyTorch to build above-mentioned models from scratch. Whenever I struggle to debug, my TA, Zhizheng, was really helpful on Piazza. There was also a final project where we had to read research papers and compare 3 different CV models, which was a great opportunity to gain an in-depth understanding of CV models. The only downside was the tough final exam, but it turned out well eventually as he curved our overall grades. For anyone interested in Deep Learning and Computer Vision, I would highly recommend this class.

Take note that while there are no enforced pre-requisites, this class does require you to have substantial prior knowledge in Machine Learning, Multivariable Calculus and Linear Algebra. Otherwise, this class could be quite challenging and fast-paced.

Helpful?

0 0 Please log in to provide feedback.
Quarter: Winter 2024
Grade: C+
Verified Reviewer This user is a verified UCLA student/alum.
March 31, 2024

Enjoyable class where you can learn about many Computer Vision/Neural Network concepts. Lectures were not recorded but the slides were posted.
4 Colab Assigments that were pretty easy
1 group presentation + report on a computer vision topic that was very easy
No midterm but a final that was 50 percent of the grade, the final was quite long and difficult imo, it covered the entire class.
Grades were slightly curved up

Helpful?

0 0 Please log in to provide feedback.
Quarter: Winter 2024
Grade: A
Verified Reviewer This user is a verified UCLA student/alum.
March 29, 2024

Overall - super nice introduction class to general machine learning + computer vision. The lectures were nice in that they went over a lot of history as well as the professor's own experiences with computer vision over the years. The lectures were very high-level theory, whereas assignments had more technical implementation based assignments using PyTorch/its libraries.

The assignments are a little difficult/time consuming due to lack of clarity, but they are definitely doable with questions answered by TAs on Piazza, and it is definitely easy to achieve a good grade on them. The exams were not super easy (but nothing too unexpected) - and the class was curved at the end.

Helpful?

0 0 Please log in to provide feedback.
Verified Reviewer This user is a verified UCLA student/alum.
Quarter: Winter 2024
Grade: A-
March 31, 2024

As the lead professor of a Computer Vision research lab in UCLA, Professor Zhou is extremely knowledgeable in the field. While lecture slides are dense with content, they provide a brilliant overview of Deep Learning and CV, including state-of-the-art models such as ResNet, Vision Transformers and Diffusion. Homework assignments are challenging but fun, where we had to make use of PyTorch to build above-mentioned models from scratch. Whenever I struggle to debug, my TA, Zhizheng, was really helpful on Piazza. There was also a final project where we had to read research papers and compare 3 different CV models, which was a great opportunity to gain an in-depth understanding of CV models. The only downside was the tough final exam, but it turned out well eventually as he curved our overall grades. For anyone interested in Deep Learning and Computer Vision, I would highly recommend this class.

Take note that while there are no enforced pre-requisites, this class does require you to have substantial prior knowledge in Machine Learning, Multivariable Calculus and Linear Algebra. Otherwise, this class could be quite challenging and fast-paced.

Helpful?

0 0 Please log in to provide feedback.
Verified Reviewer This user is a verified UCLA student/alum.
Quarter: Winter 2024
Grade: C+
March 31, 2024

Enjoyable class where you can learn about many Computer Vision/Neural Network concepts. Lectures were not recorded but the slides were posted.
4 Colab Assigments that were pretty easy
1 group presentation + report on a computer vision topic that was very easy
No midterm but a final that was 50 percent of the grade, the final was quite long and difficult imo, it covered the entire class.
Grades were slightly curved up

Helpful?

0 0 Please log in to provide feedback.
Verified Reviewer This user is a verified UCLA student/alum.
Quarter: Winter 2024
Grade: A
March 29, 2024

Overall - super nice introduction class to general machine learning + computer vision. The lectures were nice in that they went over a lot of history as well as the professor's own experiences with computer vision over the years. The lectures were very high-level theory, whereas assignments had more technical implementation based assignments using PyTorch/its libraries.

The assignments are a little difficult/time consuming due to lack of clarity, but they are definitely doable with questions answered by TAs on Piazza, and it is definitely easy to achieve a good grade on them. The exams were not super easy (but nothing too unexpected) - and the class was curved at the end.

Helpful?

0 0 Please log in to provide feedback.
1 of 1
5.0
Overall Rating
Based on 3 Users
Easiness 3.0 / 5 How easy the class is, 1 being extremely difficult and 5 being easy peasy.
Clarity 4.7 / 5 How clear the class is, 1 being extremely unclear and 5 being very clear.
Workload 4.0 / 5 How much workload the class is, 1 being extremely heavy and 5 being extremely light.
Helpfulness 3.3 / 5 How helpful the class is, 1 being not helpful at all and 5 being extremely helpful.

TOP TAGS

  • Uses Slides
    (2)
  • Gives Extra Credit
    (2)
ADS

Adblock Detected

Bruinwalk is an entirely Daily Bruin-run service brought to you for free. We hate annoying ads just as much as you do, but they help keep our lights on. We promise to keep our ads as relevant for you as possible, so please consider disabling your ad-blocking software while using this site.

Thank you for supporting us!