EECS 485

Lecture 15 and 16 mini-project

In this mini-project, you will be implementing a joke recommender system using k-nearest-neighbors.

Setup

Download the starter files, and extract them.

Set up a virtual environment and install the project dependencies:

$ python3 -m venv env
$ source env/bin/activate
$ pip install -r requirements.txt

Development

You will be using pytest to check each of your functions. You can run this with

$ pytest tests.py

Use the test cases in tests.py to guide the implementation of your functions.