zakaria-narjis / Diet-Recommendation-System

Food/Diet Recommendation system using machine learning
https://diet-recommendation-system.streamlit.app/
Apache License 2.0
126 stars 58 forks source link

paper #7

Open loaynabi opened 2 months ago

loaynabi commented 2 months ago

what is your paper title

zakaria-narjis commented 2 months ago

Hello @loaynabi I didn't release a paper for this project, however if you would like to cite my work you can use :

@software{narjis_2024_12507829,
  author       = {Narjis, Zakaria},
  title        = {Diet recommendation system},
  month        = jun,
  year         = 2024,
  publisher    = {Zenodo},
  version      = {v1.0.1},
  doi          = {10.5281/zenodo.12507829},
  url          = {https://doi.org/10.5281/zenodo.12507829}
}
loaynabi commented 2 months ago

I will when i finish my work cause it is with the same dataset you used but i need to find a paper that used this dataset

On Sun, 23 Jun 2024 at 3:21 PM Zakaria Narjis @.***> wrote:

Hello @loaynabi https://github.com/loaynabi I didn't release a paper for this project, however if you would like to cite my work you can use :

@software{Narjis_Diet_recommendation_system_2023, author = {Narjis, Zakaria}, license = {Apache-2.0}, month = jan, title = {{Diet recommendation system}}, url = {https://github.com/zakaria-narjis/Diet-Recommendation-System}, version = {1.0.0}, year = {2023} }

— Reply to this email directly, view it on GitHub https://github.com/zakaria-narjis/Diet-Recommendation-System/issues/7#issuecomment-2184967496, or unsubscribe https://github.com/notifications/unsubscribe-auth/A5JDPWN5ZKQYSMSLAH3XKK3ZI24VRAVCNFSM6AAAAABJYFGT42VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCOBUHE3DONBZGY . You are receiving this because you were mentioned.Message ID: @.***>

loaynabi commented 2 months ago

Can you please send me the machine learning notebook you used? I will try to improve what i can so i can put your project in my reference of my paper that will be published in the conference soon

On Sun, 23 Jun 2024 at 3:23 PM Loay Nabil @.***> wrote:

I will when i finish my work cause it is with the same dataset you used but i need to find a paper that used this dataset

On Sun, 23 Jun 2024 at 3:21 PM Zakaria Narjis @.***> wrote:

Hello @loaynabi https://github.com/loaynabi I didn't release a paper for this project, however if you would like to cite my work you can use :

@software{Narjis_Diet_recommendation_system_2023, author = {Narjis, Zakaria}, license = {Apache-2.0}, month = jan, title = {{Diet recommendation system}}, url = {https://github.com/zakaria-narjis/Diet-Recommendation-System}, version = {1.0.0}, year = {2023} }

— Reply to this email directly, view it on GitHub https://github.com/zakaria-narjis/Diet-Recommendation-System/issues/7#issuecomment-2184967496, or unsubscribe https://github.com/notifications/unsubscribe-auth/A5JDPWN5ZKQYSMSLAH3XKK3ZI24VRAVCNFSM6AAAAABJYFGT42VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCOBUHE3DONBZGY . You are receiving this because you were mentioned.Message ID: @.*** com>

zakaria-narjis commented 2 months ago

https://github.com/zakaria-narjis/Diet-Recommendation-System/blob/main/food-recommendation-system.ipynb. I would assume you are asking for this one.

loaynabi commented 2 months ago

the problem that there is a problem that the user needs an amount of calories to reach his goal but i dont understand how can machine learning solve this problem while the dataset only has the calories of the food not the user needs i dont understand how you did it nor your data preparation, you did a huge and a well work but i dont understand it if you can clarify to me anything i will be thankful for you

On Tue, 2 Jul 2024 at 17:54, Zakaria Narjis @.***> wrote:

https://github.com/zakaria-narjis/Diet-Recommendation-System/blob/main/food-recommendation-system.ipynb http://url. I would assume you are asking for this one.

— Reply to this email directly, view it on GitHub https://github.com/zakaria-narjis/Diet-Recommendation-System/issues/7#issuecomment-2203438160, or unsubscribe https://github.com/notifications/unsubscribe-auth/A5JDPWL3JJHJQJOJ6XFTKLLZKK5LZAVCNFSM6AAAAABJYFGT42VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEMBTGQZTQMJWGA . You are receiving this because you were mentioned.Message ID: @.***>

loaynabi commented 2 months ago

in addition the data does not have the feature to know if is the food dinner or breakfast or lunch i added this feature to the dataset myself

On Tue, 2 Jul 2024 at 18:18, Loay Nabil @.***> wrote:

the problem that there is a problem that the user needs an amount of calories to reach his goal but i dont understand how can machine learning solve this problem while the dataset only has the calories of the food not the user needs i dont understand how you did it nor your data preparation, you did a huge and a well work but i dont understand it if you can clarify to me anything i will be thankful for you

On Tue, 2 Jul 2024 at 17:54, Zakaria Narjis @.***> wrote:

https://github.com/zakaria-narjis/Diet-Recommendation-System/blob/main/food-recommendation-system.ipynb http://url. I would assume you are asking for this one.

— Reply to this email directly, view it on GitHub https://github.com/zakaria-narjis/Diet-Recommendation-System/issues/7#issuecomment-2203438160, or unsubscribe https://github.com/notifications/unsubscribe-auth/A5JDPWL3JJHJQJOJ6XFTKLLZKK5LZAVCNFSM6AAAAABJYFGT42VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEMBTGQZTQMJWGA . You are receiving this because you were mentioned.Message ID: @.*** com>

zakaria-narjis commented 2 months ago

There's no dinner or breakfast or lunch in the dataset, so what I did is I take your recommended daily calorie intake. then I divide it into breakfast lunch dinner like (60% dinner 20% breakfast 20% lunch or idk u can play with it and u can find this % in my code I forgot exactly how I distributed this %) , for example your daily recommended calorie intake is 2000 calories, therefore for dinner you need 60% of 2000 which is 1200. So using KNN the system recommends to you a dish with calories around 1200 and with enough proteins fats and stuff recommended by health expert( for this part you would like to do some research on what are the recommended protions/ grams for each food component (which are our features).

loaynabi commented 2 months ago

I did that research and in my interface I calculated the needed protein fats and carbs but i dont understand how can machine learning do this task when the feature is the calories of the food and the given input is the calories of the user

On Tue, 2 Jul 2024 at 6:38 PM Zakaria Narjis @.***> wrote:

There's no dinner or breakfast or lunch in the dataset, so what I did is I take your recommended daily calorie intake. then I divide it into breakfast lunch dinner like (60% dinner 20% breakfast 20% lunch or idk u can play with it and u can find this % in my code I forgot exactly how I distributed this %) , for example your daily recommended calorie intake is 2000 calories, therefore for dinner you need 60% of 2000 which is 1200. So using KNN the system recommends to you a dish with calories around 1200 and with enough proteins fats and stuff recommended by health expert( for this part you would like to do some research on what are the recommended protions/ grams for each food component (which are our features).

— Reply to this email directly, view it on GitHub https://github.com/zakaria-narjis/Diet-Recommendation-System/issues/7#issuecomment-2203567464, or unsubscribe https://github.com/notifications/unsubscribe-auth/A5JDPWNRNDPTDZBLXLUZNIDZKLCNRAVCNFSM6AAAAABJYFGT42VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEMBTGU3DONBWGQ . You are receiving this because you were mentioned.Message ID: @.***>

loaynabi commented 2 months ago

Do you have a whatapp we can chat on it better than email if you dont mind

On Tue, 2 Jul 2024 at 6:40 PM Loay Nabil @.***> wrote:

I did that research and in my interface I calculated the needed protein fats and carbs but i dont understand how can machine learning do this task when the feature is the calories of the food and the given input is the calories of the user

On Tue, 2 Jul 2024 at 6:38 PM Zakaria Narjis @.***> wrote:

There's no dinner or breakfast or lunch in the dataset, so what I did is I take your recommended daily calorie intake. then I divide it into breakfast lunch dinner like (60% dinner 20% breakfast 20% lunch or idk u can play with it and u can find this % in my code I forgot exactly how I distributed this %) , for example your daily recommended calorie intake is 2000 calories, therefore for dinner you need 60% of 2000 which is 1200. So using KNN the system recommends to you a dish with calories around 1200 and with enough proteins fats and stuff recommended by health expert( for this part you would like to do some research on what are the recommended protions/ grams for each food component (which are our features).

— Reply to this email directly, view it on GitHub https://github.com/zakaria-narjis/Diet-Recommendation-System/issues/7#issuecomment-2203567464, or unsubscribe https://github.com/notifications/unsubscribe-auth/A5JDPWNRNDPTDZBLXLUZNIDZKLCNRAVCNFSM6AAAAABJYFGT42VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEMBTGU3DONBWGQ . You are receiving this because you were mentioned.Message ID: @.*** com>

tejasam571 commented 1 month ago

how to run this git repo in my vs code