An application that processes a dataset of Indian food recipes, trains machine learning models on the data, and provides a GUI for users to predict recipes based on input ingredients.
The Recipe Predictor is a comprehensive solution that spans from raw data preprocessing to an interactive GUI application. It preprocesses an Indian food recipes dataset, establishes a machine learning pipeline for training multiple models, and wraps everything into a user-friendly application for recipe predictions. Kaggle
-
Clone the repository:
git clone https://github.com/Pi314fun/recipe_predictor.git
-
Navigate to the directory:
cd recipe_predictor
-
Install the required packages:
pip install -r requirements.txt
-
First, preprocess the dataset:
python preprocessing.py
-
Next, run the machine learning pipeline script:
python run_project.py
-
Finally, launch the GUI application:
python gui_application.py
Follow the on-screen instructions in the GUI to input ingredients and get recipe predictions.
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.