Carbohydrate Recommendation for Type-1 Diabetics Patient Using Machine Learning

Diabetes is a chronic illness that develops when the blood glucose level is elevated above normal. Diabetes has a variety of reasons, making diagnosis and treatment more difficult than necessary. A patient’s treatment can benefit greatly from a healthy diet. It is important to keep the diet under control so that it doesn’t include an excessive amount of carbohydrates. This study offers assistance in this case by creating a mobile application and website that can suggest a meal item based on the patient’s needs. For this construction, a dataset with basic data about more than fifty different food items is taken from Kaggle. This dataset is then preprocessed utilizingstandardization and encoding methods. To create two Machine Learning (ML)models, two different ML algorithms were applied. In this study, the K Nearest Neighbor (KNN) and Naïve Bayes (NB) algorithms were used. The models are subsequently trained using the preprocessed dataset. The models are also put to the test to see which one forecasts the patient’s ideal food item the most accurately. The NBalgorithm is the best method that may be used for carbohydrate recommendation, according to the testing of these models. This model’s accuracy is 93.12%.The model is therefore installed in the firebase. Another database that contains the patient’s real-time readings is linked to the firebase software as well. The best meal item with the right amount of carbohydrates is then given by the doctor through the website. A food proposal is provided to the patient’s mobile phone together with information like the values of the vital metrics. Based on the patient’s vital signs and required carbohydrate intake, the ML system particularly selects this meal item.

[1]  M. M. Tripathi,et al.  A Novel Energy Efficient hybrid Meta‐heuristic Approach (NEEMA) for wireless body area network , 2022, Int. J. Commun. Syst..

[2]  IEEE Recommended Practice for Wireless Diabetes Device Security: Use of Mobile Devices in Diabetes Control Contexts , 2022, IEEE Std 2621.3-2022.

[3]  Ashutosh Kumar Singh,et al.  Methods to Detect an Event using Artificial Intelligence and Machine Learning , 2022, 2022 3rd International Conference on Intelligent Engineering and Management (ICIEM).

[4]  Osman Altay Performance of different KNN models in prediction english language readability , 2022, 2022 2nd International Conference on Computing and Machine Intelligence (ICMI).

[5]  Khamdamov Rustam Khamdamovich,et al.  Detecting spam messages using the naive Bayes algorithm of basic machine learning , 2021, 2021 International Conference on Information Science and Communications Technologies (ICISCT).

[6]  M. M. Tripathi,et al.  Intelligent‐Routing Algorithm for wireless body area networks (I‐RAW) , 2021, Int. J. Commun. Syst..

[7]  Anthony Anggrawan,et al.  The Abstract of Thesis Classifier by Using Naive Bayes Method , 2021, 2021 International Conference on Software Engineering & Computer Systems and 4th International Conference on Computational Science and Information Management (ICSECS-ICOCSIM).

[8]  R. Tiwari,et al.  Exploiting UML Diagrams for Test Case Generation: A Review , 2021, 2021 2nd International Conference on Intelligent Engineering and Management (ICIEM).

[9]  E. Setyaningsih,et al.  Categorization of Exam Questions based on Bloom Taxonomy using Naïve Bayes and Laplace Smoothing , 2021, 2021 3rd East Indonesia Conference on Computer and Information Technology (EIConCIT).

[10]  Zhaoyi Guo Text Classification Based on Naive Bayes with Adjusted Weights via Frequency Ratio of Feature Words , 2021, 2021 International Conference on Computer Technology and Media Convergence Design (CTMCD).

[11]  Smita Sharma,et al.  Development of Sleep Apnea Device by detection of blood pressure and heart rate measurement , 2020, Int. J. Syst. Assur. Eng. Manag..

[12]  Anish Gupta,et al.  Investing Data with Machine Learning Using Python , 2020 .

[13]  Stephen Fischer,et al.  POSTER: A Memory-Access-Efficient Adaptive Implementation of kNN on FPGA through HLS , 2019, 2019 28th International Conference on Parallel Architectures and Compilation Techniques (PACT).

[14]  Gang Li,et al.  Music personalized recommendation system based on improved KNN algorithm , 2018, 2018 IEEE 3rd Advanced Information Technology, Electronic and Automation Control Conference (IAEAC).

[15]  Shubin Liu,et al.  An Extensible Induced Position Encoding Readout Method for Micropattern Gas Detectors , 2018, IEEE Transactions on Nuclear Science.

[16]  Adiwijaya,et al.  A comparative study of MFCC-KNN and LPC-KNN for hijaiyyah letters pronounciation classification system , 2017, 2017 5th International Conference on Information and Communication Technology (ICoIC7).

[17]  Mary Tom,et al.  Optimized daily diet composition for a nutritionally balanced diet: An application of Fuzzy Multiple Objective Linear Programming , 2016, 2016 IEEE International Conference on Fuzzy Systems (FUZZ-IEEE).

[18]  A. Rana,et al.  Mechanism of sphingosine‐1‐phosphate induced cardioprotection against I/R injury in diabetic rat heart: Possible involvement of glycogen synthase kinase 3β and mitochondrial permeability transition pore , 2016, Clinical and experimental pharmacology & physiology.

[19]  Sharifullah Khan,et al.  An integrated approach of diet and exercise recommendations for diabetes patients , 2014, 2014 IEEE 16th International Conference on e-Health Networking, Applications and Services (Healthcom).

[20]  Fakhrina Fahma,et al.  Designing framework for standardization and testing requirements for the secondary battery a case study of lithium-ion battery module in electric vehicle application , 2016, 2016 2nd International Conference of Industrial, Mechanical, Electrical, and Chemical Engineering (ICIMECE).