The problem GetSetFit solves
GetSetFit application is aimed to assist the people with regard to their fitness, daily diet, monitoring the intake of calories, proteins, carbohydrates, fat, and fibre.
Just on single click user can upload the image of his diet and our application will use machine learning model to find the item and will prepare the report of all calories, proteins, carbohydrates, fat and fibre intake and will also tell the required amount by a person in accordance with his or her BMI.
- Dietician Errors are removed:--> During weekly or monthly meet patient might not be able to remember his exact meal. Our website will be useful in removing human errors or confusion regarding this diet. No manual records and growth can be tracked.
- Dietician can customize for each user:---> Dietician can recommend or give the customised diet plans to every patient on judging him on the basis of his calorie intake in past, or according to his calorie intake in different seasons.
- User can Contact Dietician:--> If a needful user can contact the dietician remotely for asking suggestions or for consultancy.
- Spreading health awareness:--> Through the free version of this application we will be spreading health awareness of the various sections of society.
- Reduced medical fees for diet plans:-- As a single dietician can handle various patients simultaneously, the cost of consulting a dietician also reduces gradually.
We had trained the multi-class Classifier using Convolution Neural Networks over 7 broad categories: Roti, Bread, Yellow-daal, Rice, Boiled-Egg, omelett, chai. further on getting more time we could scale it at as many items as we want and could give sufficient time to train our model.
What it does is:- In this application user is just required to scan their food and upload it. After that, the trained machine learning model will predict the food item and will provide you the calories,protein,carbohydrates, fats,fibre of that food item and will maintain your chart for twhole day.
Challenges we ran into
- Poor classification due to less time for training model
- Deployment issues due to lack of knowledge
- Designing database schema before implementation.