Om and Team Log Book
Om and Team Log Book
KEY PARTNERS
GLOBAL PARTNERS
1
AI Project Logbook
2
1. Introduction
The aim of this project is to develop a Python-based Body Mass Index (BMI) calculator that
computes an individual’s BMI and classifies it into categories such as underweight,
overweight, or obesity. Additionally, the project integrates machine learning to predict potential
health risks based on the BMI and other user inputs like age, gender, and activity level.
The goal is to create a user-friendly tool that combines basic health metrics with AI to provide
personalized health insights and recommendations.
2. Team Roles
2.1 Who is in your team and what are their roles?
3
Collected the question that
needed answer from the team
The Information
Researcher Identified where the answer
were located RG Roopesh Kumaar
(source document)
Wrote up the report
Phase Task Planne Planned Planned Actual Actual Actual Who is Notes/
d start end duration start end duration responsible Remarks
date date (hours, date date (hours,
minutes) minutes)
Coursework, 15/07/24 29/07/24 15 30/07/24 20 hours
All the team
readings hours 15/07/24
Preparing Members
for the Set up a team 2 hours 31/07/2024 1 hour All the team
project folder 31/07/24 31/07/24 31/07/24 Members
on a shared
drive
Background 10 09/08/24 15 hours
All the team
reading 02/08/24 07/08/24 hours 03/08/24
Members
Research 5 hours 13/08/24 5 hours All the team
issues in our 10/08/24 13/08/24 10/08/24 Members
community
Team 1 hour 14/08/24 1 hour Collaborative
All the team
Defining meeting to 14/08/24 14/08/24 14/08/24 work
the discuss Members
problem issues and
select an
issue for the
project
Complete 2 hours 16/08/24 2 hours All the team
section 3 of 16/08/24 16/08/24 16/08/24
the Project Members
Logbook
Rate 30 16/08/24 30
All the team
yourselves 16/08/24 16/08/24 minutes 16/08/24 minutes Rating-3
Members
Identify 2 hours 17/08/24 2 hours
users 17/08/24 17/08/24 17/08/24
Information
Researcher
Meeting with 1 hour 19/08/24 1 hour
Communication
users 19/08/24 19/08/24 19/08/24
to observe and Marketing
them leader
Interview 1 hour 20/08/24 1 hour Communication
Understanding with user 20/08/24 20/08/24 20/08/24 and Marketing
The (1)
users leader
Interview 1 hour 21/08/24 1 hour Communication
with user 21/08/24 21/08/24 21/08/24 and Marketing
(2), etc… leader
Complete 5 hour 22/08/24 3 hours Communication
section 4 of 22/08/24 24/08/24 22/08/24 and Marketing
the Project leader
Logbook
Rate 30 24/08/24 30 Rating-3
All the team
yourselves 24/08/24 24/08/24 minutes 24/08/24 minutes
members
Team 26/08/24 2 hours 26/08/24 2 hours All the team
meeting to 26/08/24 26/08/24 members
generate
ideas for a
solution
Brainstorming Complete 3 hours 27/08/24 28/08/24 3 hours Communication
section 5 of 27/08/24 28/08/24 and Marketing
the Project leader
Logbook
Rate 28/08/24 28/08/24 30 28/08/24 28/08/24 30
All the team
yourselves minutes minutes
members
5
Team 2 hours 28/08/24 2 hours All the team
meeting to 28/08/24 28/08/24 28/08/24 members
Designing design the
your solution
solution Complete 5 hours 30/08/24 03/09/24 7 hours Communication
section 6 of 30/08/24 02/09/24 and Marketing
the logbook leader
Rate 30 02/09/24 30 All the team
yourselves 02/09/24 02/09/24 minutes 02/09/24 minutes members Rating-3
Team 04/09/24 04/09/24 2 hours 04/09/21 04/09/24 1 hour
Team Leader
meeting to
discuss data
requirements
10 06/09/24 11/09/24 10 hours
Data 06/09/24 11/09/24 hours Data expert /
preparation Information
and labelling researcher
16/09/24
Collecting Complete 13/09/24 16/09/24 5 hours 13/09/2 3 hours Data expert
and Section 6 of 4
preparing the Project
data Logbook
Prototyping
16/09/24 17/09/24 3 hours 16/09/2 17/09/24 3 hour Communication
Team
4 and Marketing
meeting to
plan
prototyping
phase
7
2.3 Communications Plan
8
Date of the meeting : 14/10/24
Who attended : All team members
Who wasn’t able to attended : Nil
Purpose of meeting : To plan the prototyping phase
Items discussed :
1. Discussed workflow
2. Resource needed
Things to do ( what, by whom, by when)
1. Create the discussed workflow ( Marketing Leader)
2. Research the data needed for development( Information Researcher)
The following issues related to BMI Calculator are particularly important to me:
1. Obesity and Poor Diet: This affects health, leading to diseases like diabetes and heart disease.
Healthy eating is key to physical growth and academic performance.
2. Mental Health Issues: Stress and lack of mental health support can harm students' well-being and
academic success. Mental health care is essential for overall health.
3. Lack of Physical Activity: Sedentary lifestyles increase health risks. Physical activity is vital for
fitness and mental health.
4. Food Insecurity: Limited access to healthy food can affect students' concentration and long-term
health, making it crucial to ensure all students have access to proper nutrition.
5. Health Education: Teaching students about nutrition, exercise, and mental health helps them make
healthier choices and avoid preventable health issues.
6. These issues are important because they directly impact individuals' health, well-being, and future
11
3.3 Which issue will you focus on?
We would focus on Obesity and Poor Diet. Focusing on this issue can have a broad impact by::
Educating students about balanced diets and healthy eating habits.
Encouraging schools to offer healthier meal options.
Raising awareness about the importance of physical activity and nutrition in maintaining a
healthy lifestyle.
Addressing obesity and poor diet can improve both physical and mental health outcomes for students
and promote better learning and overall well-being.
We developed an intelligent BMI calculator that goes beyond basic computation by incorporating AI-
driven analytics, personalized health tips, and educational insights. It will account for individual factors
such as age, gender, and activity levels, providing a more user-centric approach. The goal is to create
an engaging tool that promotes healthier habits and better understanding of BMI limitations.
Rate Yourself - 3
Problem Definition
1 point - A local problem described.
2 point - A local problem which has not been fully solved before described.
3 point – A local problem which is not been fully solved before is explained in detail with
supporting research
12
4.The Users
4.1 Who are the users and how are they affected by the problem?
The users are students in the community. They are affected by the problem of obesity, poor diet, and
lack of physical activity in the following ways:
1. Health Risks: Students who do not have healthy eating habits or engage in physical activity are at
higher risk for obesity, diabetes, heart disease, and other health issues.
2. Academic Impact: Poor nutrition and lack of exercise can affect their concentration, energy
levels, and overall cognitive function, leading to lower academic performance.
3. Mental Health: Unhealthy habits can contribute to stress, anxiety, and low self-esteem, which
affect students' emotional well-being.
4. Long-Term Effects: If these behaviors are not addressed early, they can lead to lifelong
health challenges and poor quality of life.
By focusing on improving their diet and increasing physical activity, we can help students develop healthier
habits that have both immediate and long-term benefits for their health, well-being, and academic success.
4.2 What have you actually observed about the users and how the problem affects
them?
Students often have poor eating habits, relying on fast food and sugary snacks, which leads to low
energy and difficulty concentrating. Many also have limited physical activity, spending too much time on
screens, which contributes to obesity and low self-esteem. These factors negatively impact their
academic performance and mental health, causing stress and anxiety. The overall lack of balanced
nutrition and exercise affects both their short-term well-being and long-term health.
4.3 Record your interview questions here as well as responses from users.
Interview Questions:
1. What do you usually eat for breakfast, lunch, and dinner?
2. How often do you engage in physical activity, like exercise or sports?
3. Do you feel like your eating habits affect how you feel during the day?
User Responses:
1. For breakfast, I usually have cereal or sometimes just a snack like a granola bar. For lunch, I
mostly have fast food or sandwiches, and for dinner, my family often eats takeout like pizza or
pasta.
2. I don’t really have a routine. Sometimes I play basketball after school with friends, but mostly I
just sit at home and play video games or watch TV.
3. Yeah, sometimes after lunch, I feel really tired and can’t focus in class. I don’t feel very
energized after eating fast food or sugary snacks.
13
4.4 Empathy Map
Map what the users say, think, do and feel about the problem in this table
Students report relying on fast Our users (students) are thinking that their
food and sugary snacks, leading to low energy current eating habits and lack of physical
and poor focus. They also lack regular activity are negatively affecting their energy
physical activity, affecting their overall health levels, focus, and overall health. They
and body image. Many express a desire for recognize the need for change, specifically
healthier food options and more engaging seeking healthier food options at school and
physical activities at more engaging opportunities for exercise.
school. They are aware of their body image concerns
and wish for more support in maintaining a
healthier lifestyle.
Students are mainly eating Students feel tired, unfocused, and self-
unhealthy foods, like fast food and snacks, conscious about their bodies
and engaging in little physical activity, often due to poor eating habits and lack of
spending time on sedentary activities like physical activity. They desire healthier food
video games. They are aware of the impact options and more opportunities for exercise,
on their health but haven't yet made hoping for improvements in their energy
significant changes. levels and overall well-being.
However, they are interested in
healthier food and more exercise
opportunities at school.
14
4.5 What are the usual steps that users currently take related to the problem and
where are the difficulties?
Difficulties:
1. Unhealthy Food Options: Limited access to healthy meals at school and convenience in fast
food options make it hard to adopt better eating habits.
2.Lack of Motivation: Many students don't feel motivated to exercise regularly, often due to a
lack of fun or engaging physical activities.
3.Time Constraints: Busy school schedules and extracurricular activities leave little time
for preparing healthy meals or prioritizing physical activity.
4.Peer Influence: Social pressures and trends may encourage unhealthy eating or sedentary
habits. These factors make it difficult for students to make lasting changes to their diet and
lifestyle.
Individuals seeking to maintain a healthy lifestyle are experiencing issues with receiving
personalized nutrition and exercise recommendations today because of the lack of accessible
tools that provide tailored suggestions based on specific health metrics like BMI, diet preference,
and daily routine.
Rate Yourself - 3
The User
1 point - The user group is described but it is unclear how they are affected b the problem.
2 point - Understanding of the user group is evidenced by completion of most of the steps in this
section.
3 point - Understanding of the user group is evidenced by completion of most of the steps in this
section and through investigation
15
5. Brainstorming
5.1 Ideas
How might you use the power of AI/machine learning to solve the users’ problem
by increasing their knowledge or improving their skills?
16
5.2 Priority Grid
Evaluate your five AI ideas based on value to users and ease of creation and
implementation.
High value to users, easy to create High value to users, hard to create
High
AI can provide high value to users by High-value, hard-to-create AI features
offering personalized meal and exercise include personalized health optimization
recommendations, tracking progress with using genetic and lifestyle data, predictive
real- time feedback, and forecasting health health risk assessments, emotion and
improvements. An AI-powered chatbot can behavior tracking for mental health,
educate and motivate users, while a dynamic AI-driven virtual health coaching,
community feature connects users with and integrating data from wearables and
similar goals for shared support. These medical records for a comprehensive
features are easy to develop and offer health view. These features require
immediate, practical benefits. complex models and data processing,
making them challenging to develop
Low value to users, Low value to users,
easy to create hard to create
Low
can display user metrics without offering
actionable feedback. These features are
easy to implement but provide limited value
to users due to their lack of personalization
and deeper insights.
Easy Hard
EASE OF DEVELOPMENT
17
5.3 Based on the priority grid, which AI solution is the best fit for your users and for
your team to create and implement?
Briefly summarize the idea for your solution in a few sentences and be sure to identify the tool
that you will use.
The best AI solution for both users and the team to create and implement is a Personalized
Meal and Exercise Recommendation System. This solution leverages machine learning to
offer tailored diet plans and exercise routines based on users' health data (e.g., weight, goals,
preferences). It provides high value to users by delivering personalized advice while being
feasible for the team to implement using existing machine learning tools like TensorFlow or
Scikit-learn. The system will be easy to scale, adaptive to user feedback, and offer continuous
updates based on progress. This balances high user benefit with ease of implementation.
Rate Yourself - 3
Brainstorming
1 Point – A Brainstorming session was conducted. A solution was selected.
2 Point - A Brainstorming session was conducted using creative and critical thinking.
A solution was selected with supporting arguments in this section.
3 Point - A Brainstorming session was conducted using creative and critical thinking.
A compelling solution was selected with supporting arguments in this section.
18
6. Design
6.1 What are the steps that users will now do using your AI solution to address
the problem?
To address the problem using the Personalized Meal and Exercise Recommendation System, users
will follow these steps:
1. Input Health Data: Users will provide basic information such as their weight, eight,
fitness goals (e.g., weight loss, muscle gain), dietary preferences, and any
restrictions (e.g., vegetarian, gluten-free).
2. Receive Personalized Recommendations: Based on the input data, the AI will generate
customized meal plans and exercise routines tailored to the user’s specific goals,
preferences, and health status.
3. Track Progress: Users can log their meals, workouts, and other relevant health data (e.g.,
daily steps, sleep) through the platform. The system will analyze this data to track
progress and adjust recommendations accordingly.
5. Make Adjustments Based on Feedback: Users can modify their inputs (e.g., update their
goals or preferences) and the system will adjust recommendations, ensuring continuous
adaptation and personalized guidance.
Rate yourself - 3
Design
1 point – The use of AI is a good fit for the solution.
2 point - The use of AI is a good fit for the solution and there is some documentation about
how it meets the needs of users
3 point - The use of AI is a good fit for the solution.
The new user experience is clearly documented showing how users will be
better served than they are today.
19
7.DATA
7.1 What data will you need to train your AI solution?
To train an AI solution for BMI calculation, meal suggestions, and daily routines, the following data
would be needed:
1. Health and Nutrition Data:
o Weight, height, and BMI values.
o Nutritional content of foods (calories, proteins, etc.).
o Health risks linked to different BMI categories.
2. Dietary Preferences and Restrictions:
o Information on different diets (vegetarian, non-vegetarian, etc.) and meal types.
o Food allergies and intolerances.
3. Exercise and Activity Data:
o Exercise types and intensity, calorie burn.
o Activity levels (sedentary, active) based on BMI.
4. User Demographics:
o Age, gender, and health goals to personalize recommendations.
5. Medical Data:
o Health outcomes related to BMI and specific diet/exercise routines.
6. Behavioral Data:
o User feedback on meal plans, routines, and progress.
7.2 Where or how will you source your data?
Rate Yourself
3
Data
1 point – Relevant data to train the AI model have been identified as well as
how the data will be sourced or collected.
2 point - Relevant data to train the AI model have been identified as well as
how the data will be sourced or collected.
There is evidence that the dataset is balanced.
3 point - Relevant data to train the AI model have been identified as well as
how the data will be sourced or collected.
There is evidence that the dataset is balanced, and that safely and privacy has been
considered.
20
8. Prototype
To build the AI prototype, use Scikit-learn or TensorFlow for machine learning, Surprise or
LightFM for recommendations, and spaCy or OpenAI GPT for natural language processing.
Manage data with Pandas and databases, and build interfaces with Streamlit or Flask.
Deploy using AWS SageMaker, Google Cloud AI, or Heroku, and visualize results with
Matplotlib or Plotly..
The AI tool will calculate the user's BMI, categorize it, and generate personalized meal plans
and daily routines based on the BMI category and dietary preference. After the decision is
made, the user can review and adjust the plans, track their progress, and update their
information as needed. Periodic updates to weight or height will allow the tool to provide new
recommendations, ensuring that the user's health and lifestyle choices remain aligned with
their goals.
Rate Yourself 3
2 Point – A prototype for the solution has been created and trained.
3 Point - A prototype for the solution has been created and
successfully trained to meet users requirements.
21
9. Testing
9.1 Who are the users who tested the prototype?
6 Feedback from these users helped refine the AI's functionality and user experience.
9.2 List your observations of your users as they tested your solution.
During user testing, it was observed that users found the input process simple, though some
needed clarification on data entry and dietary options. They understood their BMI categories,
but some wanted more detailed health context. Users appreciated the personalized meal
plans and routines but requested more customization, especially for specific health goals or
conditions. Engagement was generally high, though some struggled to incorporate all
aspects of the plan due to time constraints. Minor technical issues like data entry errors and
navigation challenges were noted. Users found the tool motivating but suggested adding
reminders and progress tracking features.
22
9.3 Complete the user feedback grid
The prototype works well by offering a The prototype could benefit from more
simple and intuitive input process for customization options, allowing users to
weight, height, and dietary preferences. It swap foods or exercises based on personal
accurately calculates BMI and provides preferences or health conditions. Adding
clear categorization. The personalized meal progress tracking features would help users
plans and daily routines are practical and monitor their goals and adjust plans
tailored to the user's BMI category and accordingly. Expanding dietary options,
dietary choice, making them easy to follow. such as gluten-free or keto, would cater to a
Users find the tool motivating, as it offers broader audience. A reminder system for
structured guidance for healthy habits. meals and exercises would support user
Overall, the clarity of recommendations consistency, while improving the user
and tailored approach effectively meet user interface for easier navigation would
needs for improving health and lifestyle. enhance the overall experience. These
adjustments would make the tool more
flexible, engaging, and effective.
Questions? Ideas
How accurate is the BMI calculation, To improve the prototype, features like
especially for different body types? customizable plans, progress tracking,
Can users input specific dietary restrictions AI- powered feedback, meal and exercise
(e.g., allergies, gluten-free)? reminders, wearable integration, and social
How often are recommendations updated sharing could be added. Access to expert
based on user progress? consultations and adaptive plans that
evolve with user progress would further
enhance the user experience and
effectiveness.
23
9.4 Refining the prototype: Based on user testing, what needs to be acted on now so
that the prototype can be used?
Based on user testing, the following actions need to be taken to refine the prototype:
Customization Options: Implement the ability for users to swap meals, ingredients, and
exercises based on personal preferences, dietary needs, and health conditions.
(e.g., allergies, gluten-free, keto).
Progress Tracking: Add a feature for users to log and monitor their health metrics, such as
weight, activity levels, or calories burned, with visual progress charts.
Improved User Interface: Simplify the navigation and improve the layout to ensure a more
intuitive and seamless experience, especially for users unfamiliar with the app.
Reminder System: Introduce reminders for meals, snacks, and exercise routines to help users
stay consistent with their plans.
Expand Dietary Options: Include additional dietary preferences (e.g., vegan, low-carb) to
cater to a broader range of users.
Integration with Wearables: Integrate the tool with fitness trackers (e.g., Fitbit, Apple Watch)
to provide real-time, personalized recommendations.
Personalized AI Coaching: Real-time guidance and adaptive plans based on user progress.
Community Features: Social sharing and support for motivation.
In-depth Health Analytics: Tracking macronutrients, sleep, and stress levels.
Integration with Health Professionals: Access to dietitians or trainers for personalized advice.
Gamification: Achievements, challenges, and rewards to increase engagement.
Offline Access: Ability to access key features without internet.
Meal Prep/Shopping Integration: Automatic grocery lists based on meal plans.
Rate yourself 3
Testing
2 Point - A prototype has been tested with users and improvements have been
3 Point – A prototype has been tested with a far representation of users and all
tasks in this section have been completed.
24
10. Team collaboration
10.1 How did you actively work with others in your team and with stakeholders?
Rate Yourself 3
Team Collaboration
1 Point – There is some evidence of team interactions among peers and stakeholders.
2 Point – Team collaboration among peers and stakeholders is clearly
documented in this section.
3 Point- Effective team collaboration and communication among peers and
stakeholders in this section.
25
11. Individual learning reflection
11.1. Team Reflections
Team member name: Om N (project leader/coder)
During this project, I was pleasantly surprised by the team's adaptability and
creativity in addressing unexpected challenges that arose. The ability to pivot and
find innovative solutions was a testament to our collective strength. However, I
also realized the need for a more streamlined communication flow within the
team. Improved communication would undoubtedly enhance our efficiency in
development and decision-making processes.
Team member name: Krithick M (Data expert)
Throughout the project, I was surprised by the vast volume and diversity of data
available for training purposes. It highlighted the wealth of resources accessible
for Al projects, particularly in sign language interpretation. Additionally, I
recognized the significance of continuous data updates and maintenance to
ensure our Al model's ongoing accuracy and relevance.
Team member name: Roopesh Kumaar RG (Information researcher)
My role as the information researcher exposed me to the extensive academic research
available on sign language interpretation. The depth and breadth of research in this field were
surprising and emphasized its significance. I realized the value of interdisciplinary research in
enhancing the project's effectiveness and ensuring a comprehensive understanding of the
subject matter.
27
Appendix
Recommended Assessment Rubric (for Teachers)
LOGBOOK AND VIDEO CONTENT
Steps 3 points 2 points 1 point Points
Given
Proble A local problem which has not A local problem which has A local problem
m been fully solved before is not been fully solved is described
definitio explained in detail with before is described.
n supporting research.
The Users Understanding of the user Understanding of the user The user group is
group is evidenced by group is evidenced by described but it is
completion of all of the steps completion of most of the unclear how they are
in Section 4 The Users and steps in Section 4 The affected by the
thorough investigation. Users. problem.
Total points
28
VIDEO PRESENTATION
Points
Given
Criteria
3–
excellent 2
– very
good
1 – satisfactory
Sound and
The video demonstrates good sound and image
image
quality quality.
Total points
29