Home Goals Resources Schedule Assignments Kaggle Competition Project Marks Policies Pascal's Homepage

CS480/680 Winter 2023 - Introduction to Machine Learning

There is no midterm and no final exam. Instead, undergraduate students (CS480) must participate in a Kaggle competition (25% of final grade). A training dataset will be made available as part of the competition. Your task is to train machine learning algorithms to achieve the highest possible accuracy on the test set. You are free to use any machine learning algorithms from the course. Your grade will be based on the accuracy that you will achieve in the competition (15% of final grade) and a report that describes the algorithm submitted (10% of final grade). The deadline for submitting the report and making submissions to the competition is April 17, 2023 at 11:59 pm (Waterloo time).

The Kaggle competition for the course is now open. To enroll in the competition, click on the private link posted on LEARN (click on "Content" and then "Kaggle Competition"). Follow the instructions on the competition webpage to build and submit your solution.

Submission Format

Submission files should contain two columns: 'id' and 'category'. For an example, view the sample submission under the Data tab. The file should contain a header and have the following format:

id,category
12543,Topwear

When you submit, please name your team "student#_lastname". For example: "1234567_poupart"

In addition to submitting your predictions on Kaggle, you must submit the following material via LEARN (deadline: April 17 @ 11:59 pm Waterloo time).

Marks

Your grade will be based on your score on the private leaderboard as well as the code and report that you submit in LEARN. Marks will be assigned as follows: