INTRODUCTION : FREAK-Your AI Fitness Coach👋
APK File: App-link, Demo: Demo
Where there is a healthy body, there are chances to evolve – the essence of it is to highlight the significance of health and fitness in our lives. Good Healthis very good, However, how many belonging to our race are truly fit and follow a routine? Moreover, analysis of the evidence: about 3/4 of the world'stotal grown-ups never practice anymore and it's shocking to know that one of the world's most important mortality risk factors over a decade is inadequate physical activity.
Over the years Artificial intelligence has served as the heart of the fitness and health industry. AI is the solution you were looking forward to improving your habits and fitness. Advancement in the trends of fitness sectors will aid the development of human reason. This project establishes the idea behind the invention of this system wherein different methods of machine learning and deep learning are used to detect yoga poses accurately in real-time.
The project also elaborates numerous methodologies for the evaluation and detection of poses and utilizes various deep learning models for the classification of postures. FREAK effortlessly tracks the Yoga patterns by giving guidance while doing the exercise and focuses on all aspects of fitness which are a Healthy and nutritious diet, accurate knowledge of the fitness activities, body assessments, and more to the users, It then guides them towards their fitness destinations after processing information obtained. To give precise results, AI and machine learning solutions are connected to smartphones. FREAK seeks to refine the health and intelligence of its consumers.
"FREAK" is predominantly designed to strengthen a person's immune system, which plays a vital role in the pandemic situation of Covid 19, which the world is struggling with. The app strives to improve the physical and mental health of the population to revive the immune system and wellbeing. The best thing which can happen to health is fitness. Physical activity reduces the risk of chronic disease, improves balance and coordination, helps to lose weight, and promotes strong muscles and bones. It boosts respiratory, cardiovascular health, and overall health at the same time. You may reduce body weight along with the risk of fatal diseases like diabetes, heart disease, and some cancers and even expand your sleeping habits and self-esteem.
FREAK fitness coach provides its users specific exercise plans and guides them through training to achieve their fitness goals. It uses the front camera of your smartphone to monitor your performance and then make changes to the workout plan. It also delivers audio feedback in real-time. It offers personalized fitness and lifestyle plans. Aaptiv needs to be fed with a few details like eating habits with diet plans, fitness goals, and current fitness level. Freak AI fitness coach's main goal is to get its users active, fit, and healthy. It does this by providing customized fitness training that can be done anywhere, at any time. Freak turns your smartphone into a personal fitness trainer that tracks your workouts using computer vision. Freak, like the other well-known personal trainers, provides real-time audio feedback.
Machine Learning Postnet Model by Tensorflow.
- It is a Predefined Model by Tensorflow that is a train to detect the body key points of a person’s body, by detecting body parts such as elbows, hips, wrists, knees, and ankles. It uses the joints of these body parts to determine body postures. Postnet Model will help to get key points on the real-time data and help to detect a person's Body.
Postnet Classifier to train the Custom Pose Detection.
- With the help of a classifier, different poses of exercises are classified which can be trained on different Dataset of exercises resulting in good accuracy.
Google Cloud/ Firebase.
- Google Cloud to create and access data and for creating chatbots and other ML Models.
ChatBot using Google’s DialogueFlow.
- Dialogflow is a natural language understanding platform used to design and integrate a conversational user interface into mobile apps bots, interactive voice response systems. The chatbot will help the user to interact and to solve their queries.
Google Cloud/ Firebase.
- Google Cloud to create and access data and for creating chatbots and other ML Models
Immune System Checker.
- It will help to generate the health report of a person and to recommend activities.
BMI Calculator.
- To check Body Mass Index
As of today, the app contains 29 basic and intermediate yoga asanas. intends to differentiate the material according to the goals–such as flexibility, endurance, and muscular strengthening–as well as personal preferences, which will change depending on the mood. The software also analyses a person's speed and adapts itself, making it simpler for the user to fully adapt to yoga.
Freak uses the neural network, and classic computer vision algorithms, with a 95% accuracy of recognition of asanas, which includes a data set of more than a thousand images. This dataset acts as training for the neural network and therefore is the most important aspect of the app. These representative datasets are hard to create, particularly when it comes to finding several images of people in a particular pose. These images should contain different angles, and because different people in their ordinary lives have performed different yoga poses, it becomes difficult to sync them with the existing systems. Along with the representative dataset, another problem faced by the app is the visibility of the body. Now, if a person is standing near a window or bright light, it might be difficult for the camera to catch certain parts of the body or it might blend the body’s outline with a large object behind. So, while using Freak, it is not recommended to keep the camera against bright light or close to a window.
Now we are confident that Fitness exercises are very beneficial to personal health and fitness; however, they can also be ineffective and potentially dangerous if performed incorrectly by the user. Half knowledge is risky and Exercise mistakes are made due to the same reason when the user does not perform the proper form or pose. To overcome such a massive problem we introduce Pose Trainer, an application that detects the user's exercise pose and provides personalized, detailed recommendations on how the user can rectify their form.