CAPRI: Context-Aware Interpretable Point-of-Interest Recommendation Framework

This repository contains a framework for Recommender Systems (RecSys), allowing users to choose a dataset on a model based on their demand.
CAPRI Overview

☑️ Prerequisites
You will need below libraries to be installed before running the application:
- Python >= 3.4
- NumPy >= 1.19
- SciPy >= 1.6
- PyInquirer >= 1.0.3
For a simple solution, you can simply run the below command in the root directory:
pip install -r prerequisites.txt
🚀 Launch the Application
Start the project by running the main.py
in the root directory. With this, the application settings are loaded from the config.py
file. You can select from different options to choose a model (e.g. GeoSoCa, available on the Models folder) and a dataset (e.g. Yelp, available on the Data folder) to be processed