- app: Django project. Container folder for
podcasts
application. - utils: notebooks that are used to reorganizing the data to database.
The code of the PyVespa models is in app/podcasts/application.py.
- data: the database in .csv format that is used in the models (side note: it's a TODO for the team to use the
app/db.sqlite3
instead). - evaluation.ipynb: notebook that contains the evaluation to compare the models (A1 version).
- performance.ipynb: notebook that contains the analysis of some classic metrics for the models (A1 version).
- metrics.ipynb: notebook that contains the evaluations between models. Results are present in the report (A2 version).
- results: some results of the performance notebook (A1 version).
- results.txt: all results of the metrics.ipynb (A2 version).
First of all, you need to upload the database file into the project (it's not in GitHub because of the size).
You must download the file in this link and then move it to the app
folder.
Finally, to run this project, you need to navigate to app
folder and run
python3 manage.py runserver