/SavorSync

A recipe recommendation system based on user interaction

Primary LanguageJupyter NotebookMIT LicenseMIT

SavorSync: A Culinary Compass for Personalized Recipe Journeys

A recipe recommendation system based on user preferences and interactions.

Get Started

Prerequisites

  • Python 3.7 or higher
  • pip

Installation

  1. Clone the repo
git clone https://github.com/pbcpraveen/SavourSync
  1. Install Python packages
pip install -r requirements.txt
  1. To train the model, download the dataset from here to the data/ folder and run the following command
python train.py --model <model> --topk <topk> ---lr <lr> --lambd <lambd> --n_estimators <n_estimators> --max_depth <max_depth>