-
Notifications
You must be signed in to change notification settings - Fork 332
Feature Added: Diet Recommendation System with Machine Learning for Calorie and Dietary Type Predictions #1644
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Thank you for submitting your pull request! 🙌 We'll review it as soon as possible. In the meantime, please ensure that your changes align with our CONTRIBUTING.md. If there are any specific instructions or feedback regarding your PR, we'll provide them here. Thanks again for your contribution! 😊
Hi @sanjay-kv Sir, ! 👋
This PR upgrades the diet recommendation system with ML-based predictions, meeting Level 2 requirements. All docs, including README, LICENSE, and requirements.txt, are added for easy setup. Please review and consider marking it as Level 2. Thank you!
@sanjay-kv please add gssoc-ext and level labels on this PR. I request as this PR meets Level 2 requirements please label it with level 2.
@sanjay-kv Sir, please add gssoc-ext and level labels on this PR asap. Please kindly add labels asap as the opensource contribution drive closing today.
Description
Fixes #1612
Proposed Changes
🍽️ Machine Learning Models: Integrated Random Forest Regressor and Classifier to accurately predict calorie needs and dietary types based on user inputs, enhancing the dietary recommendation process.
📊 Synthetic Dataset: Created a synthetic dataset that simulates user profiles with features like Age, Gender, Weight, and Activity Level, ensuring effective model training and better prediction accuracy.
🔍 Feature Engineering: Implemented one-hot encoding for categorical variables to improve the models' ability to learn from diverse input data.
🥗 Dynamic Diet Recommendations: Developed a system that provides personalized meal plans based on predicted dietary types, including options for balanced, high-protein, and low-carb diets.
🛠️ Tech Stack: Utilized Python along with essential libraries such as Pandas, NumPy, and Scikit-learn for data handling and machine learning functionalities.
🔮 Future Updates: Plans to integrate real-world datasets for improved accuracy, enhance user feedback mechanisms to refine recommendations, include a wider variety of dietary preferences (e.g., vegetarian, gluten-free), and develop a user-friendly interface for easier interaction with the system.
Screenshots
Updated
Screenshot 2024年11月04日 024248
README.md :
image
LICENSE.md:
image
Type of change
Checklist: