SlideShare a Scribd company logo
1 of 27
Food Recommendation System Using
Clustering Analysis for Diabetic Patients
Maiyaporn Phanich, Phathrajarin Pholkul, and Suphakant Phimoltares
Advanced Virtual and Intelligent Computing (AVIC) Research Center
Department of Mathematics, Faculty of Science, Chulalongkorn University
maiyaporn.p@student.chula.ac.th, phathrajarin.p@student.chula.ac.th,
suphakant.p@chula.ac.th
L o g o
Background and Motivation
1
Foundation Theoretical
2
Data Preparation
3
Food Clustering Analysis
4
Results
5
Outlines
2
Food Recommendation System
6
Discussion
7
Conclusion
8
Background and Motivation
L o g o
Background and Motivation
 Diabetes Mellitus is a disorder in which blood sugar levels
are abnormally high because the body does not produce
enough insulin to meet its needs.
 This can lead to many serious diabetes complications.
 Nutrition therapy is a major solution to prevent and control
diabetes by managing the nutrition intake.
 The Food Pyramid is one of the choices recommended to
the diabetic patients.
 Within the same food groups, there is still a dietary
diversity that can affect the diabetic patients.
4
Foundation Theoretical
L o g o
Foundation Theoretical
Clustering Analysis
 A method of unsupervised learning which groups
similar objects into the same group called cluster.
Self-Organizing Maps (SOM)
 A type of artificial neural network that is trained using
unsupervised learning.
K-Means Clustering
 Most well known and commonly used partitioning
clustering methods.
6
Data Preparation
L o g o
Data Preparation
Food Dataset
8
“Nutritive values for Thai food” provided by Nutrition Division, Department
of Health, Ministry of Public Health (Thailand).
L o g o
Data Preparation
Categorized by food characteristic
 The dataset was divided into
22 groups based on their
characteristic and shortly
named A to V.
9
L o g o
Data Preparation
 Categorized by nutrition for diabetes
10
L o g o
Data Preparation
Feature Extraction by nutrient ranking
 The nutritionists were asked to rank the importance of
eighteen nutrients to diabetic patients.
 The top eight nutrients are selected as main features
to be included in the clustering analysis.
11
Food Clustering Analysis
L o g o
Clustering Analysis
13
L o g o
Clustering Analysis
K-Means Clustering of the SOM
 Clustered the SOM with different values of k ranging
from 15 to 20.
 The Davies-Bouldin index was used to evaluate the
optimal k-value.
 The index gives the smallest value for k = 19.
 Mapped each training data to the closest node and
assigned cluster number to that data.
14
Results
L o g o
Results – SOM Training
16
Visualization of the SOM of nutritive values for Thai food
in 100 grams edible portion dataset.
The average quantization
error = 0.1268
The topographic error
= 0.0103
L o g o
Results – K-Means Clustering
17
Visualization of the clustered map; (left) the cluster is assigned to a number between
1 and 19, (right) represent each cluster with different colors.
L o g o
Results - Definition
Cluster
Definition
Food
GroupLow High
C1 Fiber, Thiamine -
NF, LF,
AF
C2
Protein, Vitamin E,
Thiamine
- LF, AF
C3 Vitamin C Protein NF, LF
C4 Vitamin E Energy NF, LF
C5 Vitamin E Fat NF
C6 Fat, Vitamin E -
NF, LF,
AF
C7 Vitamin C, Vitamin E Energy, Carbohydrate LF, AF
C8 - Energy, Fat NF, AF
C9 Carbohydrate - NF
C10 Vitamin E Energy, Carbohydrate LF, AF
C11 Thiamine -
NF, LF,
AF
C12 Vitamin C, Vitamin E Carbohydrate
NF, LF,
AF
C13 Vitamin C -
NF, LF,
AF
C14
Energy, Carbohydrate,
Fiber, Thiamine
-
NF, LF,
AF
C15 Vitamin C Energy, Protein NF, LF18
Food Recommendation System
L o g o
The FRS will recommend five sequential substitution
foods to the patients by ranking from their proximal
nutrients.
When the users choose:
The NF, the FRS will recommend the substituted
food only in the NF.
The LF and AF, the FRS will recommend the
substituted food only in the NF and LF.
20
Food Recommendation System (FRS)
L o g o
Food Recommendation System (FRS)
Analyzing Nutrition Distance
21
Example of distance matrix.
Distance between food no.U002
and other foods in the cluster.
Discussion
L o g o
Discussion
23
Conclusion
L o g o
Conclusion
 Nutrition is the major key to control diabetes.
 But, the existing categorization mechanism is not efficient
for classifying the food group.
 This research aims to present the next step in clustering by
using the SOM algorithm along with K-mean clustering.
 For the result of this research, a good recommendation for
diabetes diet care is provided as a food recommendation
system.
 For the future work, we expect to improve our research
including with proposed service, technology and algorithms
to diabetes diet care in Thailand.
25
L o g o
Food Recommendation System Using Clustering Analysis for Diabetic patients

More Related Content

What's hot

Recommender systems: Content-based and collaborative filtering
Recommender systems: Content-based and collaborative filteringRecommender systems: Content-based and collaborative filtering
Recommender systems: Content-based and collaborative filteringViet-Trung TRAN
 
Machine Learning Ml Overview Algorithms Use Cases And Applications
Machine Learning Ml Overview Algorithms Use Cases And ApplicationsMachine Learning Ml Overview Algorithms Use Cases And Applications
Machine Learning Ml Overview Algorithms Use Cases And ApplicationsSlideTeam
 
Thesis presentation: Applications of machine learning in predicting supply risks
Thesis presentation: Applications of machine learning in predicting supply risksThesis presentation: Applications of machine learning in predicting supply risks
Thesis presentation: Applications of machine learning in predicting supply risksTuanNguyen1697
 
Deep Learning for Recommender Systems with Nick pentreath
Deep Learning for Recommender Systems with Nick pentreathDeep Learning for Recommender Systems with Nick pentreath
Deep Learning for Recommender Systems with Nick pentreathDatabricks
 
Performance Metrics for Machine Learning Algorithms
Performance Metrics for Machine Learning AlgorithmsPerformance Metrics for Machine Learning Algorithms
Performance Metrics for Machine Learning AlgorithmsKush Kulshrestha
 
Multiclass classification of imbalanced data
Multiclass classification of imbalanced dataMulticlass classification of imbalanced data
Multiclass classification of imbalanced dataSaurabhWani6
 
Introduction to Machine Learning
Introduction to Machine LearningIntroduction to Machine Learning
Introduction to Machine LearningDr. Radhey Shyam
 
Movie recommendation system using collaborative filtering system
Movie recommendation system using collaborative filtering system Movie recommendation system using collaborative filtering system
Movie recommendation system using collaborative filtering system Mauryasuraj98
 
ppt on machine learning to deep learning (1).pptx
ppt on machine learning to deep learning (1).pptxppt on machine learning to deep learning (1).pptx
ppt on machine learning to deep learning (1).pptxAnweshaGarima
 
Textual & Sentiment Analysis of Movie Reviews
Textual & Sentiment Analysis of Movie ReviewsTextual & Sentiment Analysis of Movie Reviews
Textual & Sentiment Analysis of Movie ReviewsYousef Fadila
 
Supervised Machine Learning Techniques
Supervised Machine Learning TechniquesSupervised Machine Learning Techniques
Supervised Machine Learning TechniquesTara ram Goyal
 
Our Experiments With Food Recommendations
Our Experiments  With Food RecommendationsOur Experiments  With Food Recommendations
Our Experiments With Food RecommendationsNitin Hardeniya
 
A Machine Learning Methodology for Diagnosing Chronic Kidney Disease (6).pptx
A Machine Learning Methodology for Diagnosing Chronic Kidney Disease (6).pptxA Machine Learning Methodology for Diagnosing Chronic Kidney Disease (6).pptx
A Machine Learning Methodology for Diagnosing Chronic Kidney Disease (6).pptxTeslarZone
 
Ensemble Learning and Random Forests
Ensemble Learning and Random ForestsEnsemble Learning and Random Forests
Ensemble Learning and Random ForestsCloudxLab
 
Data Science Interview Questions | Data Science Interview Questions And Answe...
Data Science Interview Questions | Data Science Interview Questions And Answe...Data Science Interview Questions | Data Science Interview Questions And Answe...
Data Science Interview Questions | Data Science Interview Questions And Answe...Simplilearn
 
Introduction to Multi-armed Bandits
Introduction to Multi-armed BanditsIntroduction to Multi-armed Bandits
Introduction to Multi-armed BanditsYan Xu
 
Collaborative Recommender System for Music using PyTorch
Collaborative Recommender System for Music using PyTorchCollaborative Recommender System for Music using PyTorch
Collaborative Recommender System for Music using PyTorchValentin Nagacevschi
 

What's hot (20)

Machine learning clustering
Machine learning clusteringMachine learning clustering
Machine learning clustering
 
Recommender systems: Content-based and collaborative filtering
Recommender systems: Content-based and collaborative filteringRecommender systems: Content-based and collaborative filtering
Recommender systems: Content-based and collaborative filtering
 
Machine Learning Ml Overview Algorithms Use Cases And Applications
Machine Learning Ml Overview Algorithms Use Cases And ApplicationsMachine Learning Ml Overview Algorithms Use Cases And Applications
Machine Learning Ml Overview Algorithms Use Cases And Applications
 
Thesis presentation: Applications of machine learning in predicting supply risks
Thesis presentation: Applications of machine learning in predicting supply risksThesis presentation: Applications of machine learning in predicting supply risks
Thesis presentation: Applications of machine learning in predicting supply risks
 
Deep Learning for Recommender Systems with Nick pentreath
Deep Learning for Recommender Systems with Nick pentreathDeep Learning for Recommender Systems with Nick pentreath
Deep Learning for Recommender Systems with Nick pentreath
 
Performance Metrics for Machine Learning Algorithms
Performance Metrics for Machine Learning AlgorithmsPerformance Metrics for Machine Learning Algorithms
Performance Metrics for Machine Learning Algorithms
 
Multiclass classification of imbalanced data
Multiclass classification of imbalanced dataMulticlass classification of imbalanced data
Multiclass classification of imbalanced data
 
Bagging.pptx
Bagging.pptxBagging.pptx
Bagging.pptx
 
Introduction to Machine Learning
Introduction to Machine LearningIntroduction to Machine Learning
Introduction to Machine Learning
 
Movie recommendation system using collaborative filtering system
Movie recommendation system using collaborative filtering system Movie recommendation system using collaborative filtering system
Movie recommendation system using collaborative filtering system
 
ppt on machine learning to deep learning (1).pptx
ppt on machine learning to deep learning (1).pptxppt on machine learning to deep learning (1).pptx
ppt on machine learning to deep learning (1).pptx
 
Textual & Sentiment Analysis of Movie Reviews
Textual & Sentiment Analysis of Movie ReviewsTextual & Sentiment Analysis of Movie Reviews
Textual & Sentiment Analysis of Movie Reviews
 
Supervised Machine Learning Techniques
Supervised Machine Learning TechniquesSupervised Machine Learning Techniques
Supervised Machine Learning Techniques
 
Our Experiments With Food Recommendations
Our Experiments  With Food RecommendationsOur Experiments  With Food Recommendations
Our Experiments With Food Recommendations
 
A Machine Learning Methodology for Diagnosing Chronic Kidney Disease (6).pptx
A Machine Learning Methodology for Diagnosing Chronic Kidney Disease (6).pptxA Machine Learning Methodology for Diagnosing Chronic Kidney Disease (6).pptx
A Machine Learning Methodology for Diagnosing Chronic Kidney Disease (6).pptx
 
Ensemble Learning and Random Forests
Ensemble Learning and Random ForestsEnsemble Learning and Random Forests
Ensemble Learning and Random Forests
 
Data Science Interview Questions | Data Science Interview Questions And Answe...
Data Science Interview Questions | Data Science Interview Questions And Answe...Data Science Interview Questions | Data Science Interview Questions And Answe...
Data Science Interview Questions | Data Science Interview Questions And Answe...
 
Introduction to Multi-armed Bandits
Introduction to Multi-armed BanditsIntroduction to Multi-armed Bandits
Introduction to Multi-armed Bandits
 
Collaborative Recommender System for Music using PyTorch
Collaborative Recommender System for Music using PyTorchCollaborative Recommender System for Music using PyTorch
Collaborative Recommender System for Music using PyTorch
 
Recommender Systems
Recommender SystemsRecommender Systems
Recommender Systems
 

Similar to Food Recommendation System Using Clustering Analysis for Diabetic patients

EurJClinInvest_2011
EurJClinInvest_2011EurJClinInvest_2011
EurJClinInvest_2011Ragnhildur
 
Carbon 13 SWB Intake
Carbon 13 SWB IntakeCarbon 13 SWB Intake
Carbon 13 SWB IntakeReza Alavi
 
ACCT 3220Fall 2013Exercise #3PART IPresented below is .docx
ACCT 3220Fall 2013Exercise #3PART IPresented below is .docxACCT 3220Fall 2013Exercise #3PART IPresented below is .docx
ACCT 3220Fall 2013Exercise #3PART IPresented below is .docxannetnash8266
 
INSULINA X GLP-1 AGONISTAS
INSULINA  X  GLP-1 AGONISTASINSULINA  X  GLP-1 AGONISTAS
INSULINA X GLP-1 AGONISTASRuy Pantoja
 
Serum Total Bilirubin levels in Diabetic Retinopathy - A case control study
Serum Total Bilirubin levels in Diabetic Retinopathy - A case control studySerum Total Bilirubin levels in Diabetic Retinopathy - A case control study
Serum Total Bilirubin levels in Diabetic Retinopathy - A case control studyiosrphr_editor
 
obesity medicine.pptx
obesity medicine.pptxobesity medicine.pptx
obesity medicine.pptxMaina64
 
Measuring Dietetic Practice (Dec 2011)
Measuring Dietetic Practice (Dec 2011)Measuring Dietetic Practice (Dec 2011)
Measuring Dietetic Practice (Dec 2011)Melanie Voevodin
 
A Practical Approach To The Management Of Micronutrients And Other Nutrients ...
A Practical Approach To The Management Of Micronutrients And Other Nutrients ...A Practical Approach To The Management Of Micronutrients And Other Nutrients ...
A Practical Approach To The Management Of Micronutrients And Other Nutrients ...Joe Andelija
 
dietary-intake-and-food-sources-of-choline-in-european-populations.pdf
dietary-intake-and-food-sources-of-choline-in-european-populations.pdfdietary-intake-and-food-sources-of-choline-in-european-populations.pdf
dietary-intake-and-food-sources-of-choline-in-european-populations.pdfSuyogpatil86
 
Effect of the_glycemic_index_of_the_diet_on_weight (2)
Effect of the_glycemic_index_of_the_diet_on_weight (2)Effect of the_glycemic_index_of_the_diet_on_weight (2)
Effect of the_glycemic_index_of_the_diet_on_weight (2)AmineYahyaoui2
 
Metabolizable energy of macronutrients.pdf
Metabolizable energy of macronutrients.pdfMetabolizable energy of macronutrients.pdf
Metabolizable energy of macronutrients.pdfMARIADEPALACIOSSANCH
 
1. In a study, 28 adults with mild periodontal disease are assesse
1. In a study, 28 adults with mild periodontal disease are assesse1. In a study, 28 adults with mild periodontal disease are assesse
1. In a study, 28 adults with mild periodontal disease are assesseTatianaMajor22
 
The cost-effectiveness of providing DAFNE to subgroups of predicted responders
The cost-effectiveness of providing DAFNE to subgroups of predicted respondersThe cost-effectiveness of providing DAFNE to subgroups of predicted responders
The cost-effectiveness of providing DAFNE to subgroups of predicted respondersScHARR HEDS
 
Introduction of hepatic impairment study 29 jul
Introduction of hepatic impairment study 29 julIntroduction of hepatic impairment study 29 jul
Introduction of hepatic impairment study 29 julUpendra Shukla
 
Mapping low intake of micronutrients across Europe
Mapping low intake of micronutrients across EuropeMapping low intake of micronutrients across Europe
Mapping low intake of micronutrients across EuropeWouter de Heij
 
091110 Kondrup IHF Rio
091110 Kondrup IHF Rio091110 Kondrup IHF Rio
091110 Kondrup IHF RioJens Kondrup
 

Similar to Food Recommendation System Using Clustering Analysis for Diabetic patients (20)

EurJClinInvest_2011
EurJClinInvest_2011EurJClinInvest_2011
EurJClinInvest_2011
 
Carbon 13 SWB Intake
Carbon 13 SWB IntakeCarbon 13 SWB Intake
Carbon 13 SWB Intake
 
jmtm.3.2.3
jmtm.3.2.3jmtm.3.2.3
jmtm.3.2.3
 
Obesity
ObesityObesity
Obesity
 
ACCT 3220Fall 2013Exercise #3PART IPresented below is .docx
ACCT 3220Fall 2013Exercise #3PART IPresented below is .docxACCT 3220Fall 2013Exercise #3PART IPresented below is .docx
ACCT 3220Fall 2013Exercise #3PART IPresented below is .docx
 
INSULINA X GLP-1 AGONISTAS
INSULINA  X  GLP-1 AGONISTASINSULINA  X  GLP-1 AGONISTAS
INSULINA X GLP-1 AGONISTAS
 
Presentation
PresentationPresentation
Presentation
 
Serum Total Bilirubin levels in Diabetic Retinopathy - A case control study
Serum Total Bilirubin levels in Diabetic Retinopathy - A case control studySerum Total Bilirubin levels in Diabetic Retinopathy - A case control study
Serum Total Bilirubin levels in Diabetic Retinopathy - A case control study
 
obesity medicine.pptx
obesity medicine.pptxobesity medicine.pptx
obesity medicine.pptx
 
Measuring Dietetic Practice (Dec 2011)
Measuring Dietetic Practice (Dec 2011)Measuring Dietetic Practice (Dec 2011)
Measuring Dietetic Practice (Dec 2011)
 
A Practical Approach To The Management Of Micronutrients And Other Nutrients ...
A Practical Approach To The Management Of Micronutrients And Other Nutrients ...A Practical Approach To The Management Of Micronutrients And Other Nutrients ...
A Practical Approach To The Management Of Micronutrients And Other Nutrients ...
 
dietary-intake-and-food-sources-of-choline-in-european-populations.pdf
dietary-intake-and-food-sources-of-choline-in-european-populations.pdfdietary-intake-and-food-sources-of-choline-in-european-populations.pdf
dietary-intake-and-food-sources-of-choline-in-european-populations.pdf
 
Supporting guide
Supporting guideSupporting guide
Supporting guide
 
Effect of the_glycemic_index_of_the_diet_on_weight (2)
Effect of the_glycemic_index_of_the_diet_on_weight (2)Effect of the_glycemic_index_of_the_diet_on_weight (2)
Effect of the_glycemic_index_of_the_diet_on_weight (2)
 
Metabolizable energy of macronutrients.pdf
Metabolizable energy of macronutrients.pdfMetabolizable energy of macronutrients.pdf
Metabolizable energy of macronutrients.pdf
 
1. In a study, 28 adults with mild periodontal disease are assesse
1. In a study, 28 adults with mild periodontal disease are assesse1. In a study, 28 adults with mild periodontal disease are assesse
1. In a study, 28 adults with mild periodontal disease are assesse
 
The cost-effectiveness of providing DAFNE to subgroups of predicted responders
The cost-effectiveness of providing DAFNE to subgroups of predicted respondersThe cost-effectiveness of providing DAFNE to subgroups of predicted responders
The cost-effectiveness of providing DAFNE to subgroups of predicted responders
 
Introduction of hepatic impairment study 29 jul
Introduction of hepatic impairment study 29 julIntroduction of hepatic impairment study 29 jul
Introduction of hepatic impairment study 29 jul
 
Mapping low intake of micronutrients across Europe
Mapping low intake of micronutrients across EuropeMapping low intake of micronutrients across Europe
Mapping low intake of micronutrients across Europe
 
091110 Kondrup IHF Rio
091110 Kondrup IHF Rio091110 Kondrup IHF Rio
091110 Kondrup IHF Rio
 

Recently uploaded

BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxolyaivanovalion
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxJohnnyPlasten
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Callshivangimorya083
 
Generative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusGenerative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusTimothy Spann
 
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...Pooja Nehwal
 
Data-Analysis for Chicago Crime Data 2023
Data-Analysis for Chicago Crime Data  2023Data-Analysis for Chicago Crime Data  2023
Data-Analysis for Chicago Crime Data 2023ymrp368
 
Capstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics ProgramCapstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics ProgramMoniSankarHazra
 
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779Delhi Call girls
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...amitlee9823
 
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Delhi Call girls
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxolyaivanovalion
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Delhi Call girls
 
Introduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxIntroduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxfirstjob4
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxolyaivanovalion
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...amitlee9823
 
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% SecureCall me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% SecurePooja Nehwal
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysismanisha194592
 
CALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service OnlineCALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service Onlineanilsa9823
 
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfAccredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfadriantubila
 

Recently uploaded (20)

BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptx
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptx
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
 
Generative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusGenerative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and Milvus
 
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
 
Data-Analysis for Chicago Crime Data 2023
Data-Analysis for Chicago Crime Data  2023Data-Analysis for Chicago Crime Data  2023
Data-Analysis for Chicago Crime Data 2023
 
Capstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics ProgramCapstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics Program
 
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptx
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
 
Introduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxIntroduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptx
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptx
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
 
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% SecureCall me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
 
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysis
 
CALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service OnlineCALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service Online
 
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfAccredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
 

Food Recommendation System Using Clustering Analysis for Diabetic patients

  • 1. Food Recommendation System Using Clustering Analysis for Diabetic Patients Maiyaporn Phanich, Phathrajarin Pholkul, and Suphakant Phimoltares Advanced Virtual and Intelligent Computing (AVIC) Research Center Department of Mathematics, Faculty of Science, Chulalongkorn University maiyaporn.p@student.chula.ac.th, phathrajarin.p@student.chula.ac.th, suphakant.p@chula.ac.th
  • 2. L o g o Background and Motivation 1 Foundation Theoretical 2 Data Preparation 3 Food Clustering Analysis 4 Results 5 Outlines 2 Food Recommendation System 6 Discussion 7 Conclusion 8
  • 4. L o g o Background and Motivation  Diabetes Mellitus is a disorder in which blood sugar levels are abnormally high because the body does not produce enough insulin to meet its needs.  This can lead to many serious diabetes complications.  Nutrition therapy is a major solution to prevent and control diabetes by managing the nutrition intake.  The Food Pyramid is one of the choices recommended to the diabetic patients.  Within the same food groups, there is still a dietary diversity that can affect the diabetic patients. 4
  • 6. L o g o Foundation Theoretical Clustering Analysis  A method of unsupervised learning which groups similar objects into the same group called cluster. Self-Organizing Maps (SOM)  A type of artificial neural network that is trained using unsupervised learning. K-Means Clustering  Most well known and commonly used partitioning clustering methods. 6
  • 8. L o g o Data Preparation Food Dataset 8 “Nutritive values for Thai food” provided by Nutrition Division, Department of Health, Ministry of Public Health (Thailand).
  • 9. L o g o Data Preparation Categorized by food characteristic  The dataset was divided into 22 groups based on their characteristic and shortly named A to V. 9
  • 10. L o g o Data Preparation  Categorized by nutrition for diabetes 10
  • 11. L o g o Data Preparation Feature Extraction by nutrient ranking  The nutritionists were asked to rank the importance of eighteen nutrients to diabetic patients.  The top eight nutrients are selected as main features to be included in the clustering analysis. 11
  • 13. L o g o Clustering Analysis 13
  • 14. L o g o Clustering Analysis K-Means Clustering of the SOM  Clustered the SOM with different values of k ranging from 15 to 20.  The Davies-Bouldin index was used to evaluate the optimal k-value.  The index gives the smallest value for k = 19.  Mapped each training data to the closest node and assigned cluster number to that data. 14
  • 16. L o g o Results – SOM Training 16 Visualization of the SOM of nutritive values for Thai food in 100 grams edible portion dataset. The average quantization error = 0.1268 The topographic error = 0.0103
  • 17. L o g o Results – K-Means Clustering 17 Visualization of the clustered map; (left) the cluster is assigned to a number between 1 and 19, (right) represent each cluster with different colors.
  • 18. L o g o Results - Definition Cluster Definition Food GroupLow High C1 Fiber, Thiamine - NF, LF, AF C2 Protein, Vitamin E, Thiamine - LF, AF C3 Vitamin C Protein NF, LF C4 Vitamin E Energy NF, LF C5 Vitamin E Fat NF C6 Fat, Vitamin E - NF, LF, AF C7 Vitamin C, Vitamin E Energy, Carbohydrate LF, AF C8 - Energy, Fat NF, AF C9 Carbohydrate - NF C10 Vitamin E Energy, Carbohydrate LF, AF C11 Thiamine - NF, LF, AF C12 Vitamin C, Vitamin E Carbohydrate NF, LF, AF C13 Vitamin C - NF, LF, AF C14 Energy, Carbohydrate, Fiber, Thiamine - NF, LF, AF C15 Vitamin C Energy, Protein NF, LF18
  • 20. L o g o The FRS will recommend five sequential substitution foods to the patients by ranking from their proximal nutrients. When the users choose: The NF, the FRS will recommend the substituted food only in the NF. The LF and AF, the FRS will recommend the substituted food only in the NF and LF. 20 Food Recommendation System (FRS)
  • 21. L o g o Food Recommendation System (FRS) Analyzing Nutrition Distance 21 Example of distance matrix. Distance between food no.U002 and other foods in the cluster.
  • 23. L o g o Discussion 23
  • 25. L o g o Conclusion  Nutrition is the major key to control diabetes.  But, the existing categorization mechanism is not efficient for classifying the food group.  This research aims to present the next step in clustering by using the SOM algorithm along with K-mean clustering.  For the result of this research, a good recommendation for diabetes diet care is provided as a food recommendation system.  For the future work, we expect to improve our research including with proposed service, technology and algorithms to diabetes diet care in Thailand. 25
  • 26. L o g o