CPSC 330

Applied Machine Learning

Course Description

Application of machine learning tools, with an emphasis on solving practical problems. Data cleaning, feature extraction, supervised and unsupervised machine learning, reproducible workflows, and communicating results.

Average difficulty
1 / 5
Average quality
3 / 5
Scroll to see reviews

Add a Review for this course

Please ensure that your review is respectful and constructive. Read about UBC's aim for creating a safe and inclusive learning environment here. These reviews may take several days to process and will be scanned for inappropriate or malicious content.

Please enter a name/username.
Enter a valid url including the 'https://' prefix. (https://www.example.com)
Please enter your course review. [minimum length: 50 characters]
3
3

The course is pretty easy, but the lectures are extremely dry and boring. The lecture notes are in the form of .ipynb files which are very dense and long.

The course material is OK. It’s basically an introduction to ML concepts in Python, and tutorials on how to apply the concepts using Python’s sklearn package (as well as some other common Python packages).

Assignments were very fair and based off lecture notes. Some assignments were more open-ended.

Midterm and final exam were Canvas quizzes with some MC and short answer questions.

I’d recommend this course if you’re interested in a very surface-level look at ML concepts. Otherwise, I hear that CPSC 340 is better, but I have not personally taken it.

Difficulty:1
Quality:3
st, Dec 7 2023, course taken 2023S1
A short but concise introduction to ML with sklearn.
gk, May 25 2022

Historical grade information

Grades information from UBC Grades Database