Start by Nov 6, 2018 or earlier | Due on Dec 10, 2018 2pm-5pm
First start with a task that has a well-defined dataset that you can use for your project. Pick something you are passionate about or something you find interesting.
A list of shared task datasets are provided below. In many cases you can extend your homework code to produce innovative project ideas for these tasks.
There will be a poster session at the SFU Downtown Vancouver campus on Dec 10, 2018 2pm-5pm. Your group must present a poster at this poster session providing details about your final course project.
If you are enrolled in the Machine Learning course you must present a different poster. You can share code between the projects but the projects must be different from each other and have a distinct contribution.
The poster size should be as follows:
If you use LaTeX then here are two sample poster styles (A0 portrait):
The poster will be graded using the following criteria (1-5):
Please read through this set of tutorial slides on making effective posters.
Apart from the poster session you must also submit your project
write-up as a Python notebook
project.ipynb and your source
code for your project in your GitLab repository:
Put all your project files into the directory
project in your
Make sure you have a
requirements.txt file for your project
so that we can use a virtual environment to run your code.
Your Python notebook must be called
project.ipynb. In addition
to writing code for a good project submission, the description of
what you did for your project in your Python notebook is also a
very important part of your project submission. It must have
the following sections:
When you are ready to submit go to GitLab and select
New tag to
create a new tag. For
Tag name use
project and optionally write a
Message. Then select
Create tag to create this tag. If you want
to submit multiple times then please create a new tag each time
Nth submission and submit the new tag via Coursys.
Go to Coursys. Under the
activity submit your git repository URL. It will look like
this for some
USER in your group called
The instructions are provided in more detail in Homework 0.
There are no grace days for project submission! So submit early and often.
That’s it. You are done with your Final Project!
The final projects for this course will be graded using the following criteria:
Please read this guide to presenting your work.
The total marks are distributed as specified on the coursys project marking page