GithubHelp home page GithubHelp logo

cepdnaclk / e16-4yp-food-recommendation-system-using-machine-learning-for-diabetic-patients Goto Github PK

View Code? Open in Web Editor NEW
14.0 3.0 10.0 5.2 MB

Recommend proper foods for diabetic patients in the context of nutrition and food characteristics by developing a machine learning based intelligent mobile application

Home Page: https://cepdnaclk.github.io/e16-4yp-Food-Recommendation-System-Using-Machine-Learning-for-Diabetic-Patients/

Shell 0.08% Ruby 0.11% Kotlin 0.06% Swift 0.07% Objective-C 0.01% Dart 13.16% CMake 0.19% C++ 0.24% C 0.01% Jupyter Notebook 86.04% Python 0.03%
diabetes food-recommendation machine-learning nutrients

e16-4yp-food-recommendation-system-using-machine-learning-for-diabetic-patients's Introduction

Food Recommendation System Using Machine Learning for Diabetic Patients

Aim of the Project

The aim of this project is to recommend proper foods for diabetic patients in the context of nutrition and food characteristics by developing a machine learning based intelligent mobile application.

Background

Diabetes is a huge problem. The number of diabetic patients increases each year by millions. And can you imagine only for the year 2021 the health expenditure for diabetes was more than 966 billion USD? Not only that. According to the research, 1 in 10 adults has diabetes and 1 death per every 5 seconds worldwide. Even in Sri Lanka, one in five adults has either diabetes or prediabetes. So how can we get rid of this? Unfortunately, according to medical professionals, there is no cure yet.

The only thing, we can do is to control diabetes, especially by avoiding unhealthy foods. So how can we scientifically ensure whether a particular food is healthy or not for diabetes? Well, this is where the Glycemic Index comes into play. The Glycemic Index is a rating system for foods and foods with a low Glycemic index are recommended for diabetic patients.

But have you ever seen the Glycemic Index printed on packaged foods? Most probably no right? In fact, the glycemic index can only be determined inside a laboratory.

Diabeedoc which is an intelligent mobile application. Using Diabeedoc you can find the suitability of a particular food for diabetes in no time. We have deployed our GI based machine-learning models to the Azure cloud. Diabeedoc uses those ML models with the Openfoodfacts database to predict particular food is suitable or not. If it is not suitable Diabeedoc is capable of suggesting better foods using machine learning based substitution system.

Expected Outcomes

  • Suggest whether a particular food is healthy or not for diabetic patients
  • Train a machine learning model to suggest foods with an approximate amount of nutritional values (specifically for unhealthy foods)
  • Predict whether a newly introduced food is suitable for diabetic patients and if the food is not suitable, suggest healthy foods with an approximate amount of nutritional values
  • Develop a user friendly interface to access the recommendation system

e16-4yp-food-recommendation-system-using-machine-learning-for-diabetic-patients's People

Contributors

damithdilhan avatar themindasrimal avatar viraj-dhanushka avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

e16-4yp-food-recommendation-system-using-machine-learning-for-diabetic-patients's Issues

dataset issue

where can i find the dataset files used in the model???

Taha

Please send me the dataset used in this model.

dataset

please, where can i find the dataset for this project

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.