AI-Powered Meal Recommendation System is a machine learning-based web application that provides personalized diet and health recommendations. The system analyzes user inputs such as age, BMI, activity level, and dietary preferences to predict nutritional requirements using Gradient Boosting and assess health risk using Random Forest. It then generates customized meal plans using a cosine similarity-based recommendation engine.
Installation & Setup
Follow these steps to run the project locally:
py -0
py -3.11 -m venv venv311
venv311\Scripts\activate
pip install scikit-learn==1.4.2 joblib geocoder
python app.py
Make sure Python 3.11 is installed before creating the virtual environment Activate the virtual environment before installing dependencies If using Linux/Mac, activation command will be: source venv311/bin/activate