Covers the most important techniques of machine learning (ML) and includes discussions of: well-posed learning problems; artificial neural networks; concept learning and general to specific ordering; decision tree learning; genetic algorithms; Bayesian learning; analytical learning; and others.

Prerequisites: Computer Science 130A.

4

Units

Letter

Grading

1, 2, 3

Passtime

Upper division only

Level Limit

Engineering

College
Unlocks PSTAT 235 PSTAT 234 PSTAT 134 PSTAT 135
These majors only cmpsc cmpen cptcs
Wenbo Guo
4.5
4 reviews
AI predicted, based on past grading trends of the course and instructor, class info, and 127 other factors
GIRV 2128
F
09:00 AM - 09:50 AM
0 / 37

ARTS 1349
F
10:00 AM - 10:50 AM
0 / 37

SH 1430
F
11:00 AM - 11:50 AM
0 / 38

ARTS 1356
F
12:00 PM - 12:50 PM
0 / 38

See All
Spring 2025 . Guo W
ILP 2101
T R
15:30 PM - 16:45 PM
Winter 2024 . Chang Shiyu
CHEM 1171
M W
17:00 PM - 18:15 PM
See All
CMPSC 165B Guo W Spring 2025 Total: 144
CMPSC 165B Wang Y F Spring 2024 Total: 57
4
4.5
CMPSC165B . 6 Months Ago

Professors first time teaching and he was actually a great lecturer, seemed very passionate about the material. He also really wants his students to succeed. The exams were super easy as they were exactly like homework and exam review questions. He also provided a lot of resources and review sessions. Highly recommend.

0 helpful 0 unhelpful
CMPSC165B . 7 Months Ago

Cares a lot about students. In my opinion I really liked the last two weeks when he covered transformers, but, and this also has to do with the department, but thought a lot of the content covered was very useless in terms of industry e.g. midterm covered math topics way too heavily. Also OH were structured terribly they were all on one day of week

0 helpful 0 unhelpful
CMPSC165B . 7 Months Ago

Professor Guo is a wonderful instructor. He really knows how to teach! Although deep learning is a challenging topic, he can always make it easy to understand and teach it in simple way. He is very patient and will not skip any step to make sure you fully understand the concepts. I really learnt a lot from his lectures!

0 helpful 0 unhelpful
CMPSC165B . 7 Months Ago

He cares about students learning material, not giving them bad grades. His exams are very fair, he will give you a practice test that will be very good indicator of exam material. I learned a lot in his class and was not stressed about exams. His homeworks are also very clear. You can learn at your own pace using the slides if you want.

0 helpful 0 unhelpful
CMPSC 154
0 / 120 Enrolled
Computer Architecture
Jonathan Balkind 3.5
M W
11:00 AM - 12:15 PM
CMPSC 156
0 / 96 Enrolled
Advanced Applications Programming
Phill Conrad 4.5
T R
17:00 PM - 18:15 PM
CMPSC 165A
0 / 150 Enrolled
Artificial Intelligence
James Preiss 2.1
T R
11:00 AM - 12:15 PM
CMPSC 170
0 / 120 Enrolled
Operating Systems
Tao Yang 3.0
M W
09:30 AM - 10:45 AM
CMPSC 174A
0 / 120 Enrolled
Fundamentals of Database Systems
Jianwen Su 2.1
T R
09:30 AM - 10:45 AM
CMPSC 176A
0 / 144 Enrolled
Introduction to Computer Communication Networks
Nabeel Nasir 4.9
M W
14:00 PM - 15:15 PM