Kush
Kush
KEY PARTNERS
GLOBAL PARTNERS
1
AI Project Logbook
1. A d i t y a U p a d h y a y
2. P r a k h a r P a n d e y
3. Kushagra Agarwal
4.
5.
6.
Note: Add more rows if there are more members in your team
2
1. Introduction
This document is your Project Logbook, and it will be where you record your
ideas, thoughts and answers as you work to solve a local problem using AI.
Make a copy of the document in your shared drive and work through it digitally
with your team. You can also print a copy of the document and submit a scanned
copy once you have completed the Project Logbook. Feel free to add pages and
any other supporting material to this document.
Refer to the AI Project Guide for more details about what to do at each step of your
project.
2. Team Roles
2.1 Who is in your team and what are their roles?
3
2.2 Project plan
The following table is a guide for your project plan. You may use this or create
your own version using a spreadsheet which you can paste into this section. You
can expand the ‘Notes’ section to add reminders, things that you need to follow
up on, problems that need to be fixed urgently, etc.
Phase Task Planned Planned Planned Actual Actual Actual Who is Notes/Remarks
start end duration start end date duration responsible
date date (hours, date (hours,
minutes) minutes)
Preparing for Coursework, 01/08/24 29/09/24 26 hours 02/08/24 17/09/24 26 hours All team
the project readings members
Set up a 02/08/24 02/08/24 1 hour 02/08/24 02/08/24 1 hour All team
team members
folder
on a shared
drive
Defining the Background 03/08/24 04/08/24 2 hours 03/08/24 04/08/24 2 hours All team
problem reading members
Research 04/08/24 09/08/24 6:30 hours 03/08/24 04/08/24 6:30 hours Aditya Upadhyay
issues in our
community
Team 09/08/24 11/08/24 2:30 hours 09/08/24 11/08/24 2:30 hours All team
meeting to members
discuss
issues and
select an
issue for
the
project
Complete 12/08/24 17/08/24 5 days 12/08/24 17/08/24 5 days All team member
section 3
of the
Project
Logbook
Rate 17/08/24 17/08/24 30mins 17/08/24 17/08/24 30mins All team
yourselves members
Understanding Identify 18/08/24 18/08/24 1 hour 18/08/24 18/08/24 1 hour All team
the users users members
Meeting 20/08/24 20/08/24 6 hours 20/08/24 20/08/24 6 hours Prakhar Pandey
with users
to
observ
e them
Interview 20/08/24 20/08/24 6 hours 20/08/24 20/08/24 3 hours Aditya Upadhyay
with user (1)
Interview 20/08/24 20/08/24 6 hours 20/08/24 20/08/24 3 hours Kushagra
with user Agarwal
(2),
etc…
Complete 21/08/24 21/08/24 1 hour 21/08/24 21/08/24 hour 1 Hour All team
section 4 members
of the
Project
Logbook
Rate 21/08/24 21/08/24 30 min 21/08/24 21/08/24 30 min All team
yourselves members
Brainstorming Team 22/08/24 24/08/24 3 hour 22/08/24 24/08/24 3 hour All team
meeting members
to
generate
ideas for
a
solution
Complete 25/08/24 25/08/24 30 min 25/08/24 25/08/24 30 min All team
section 5 members
of the
Project
Logbook
Rate 25/08/24 25/08/24 5 min 25/08/24 25/08/24 5 min All team
yourselves members
4
Designing Team 27/08/24 30/08/24 5 hour 27/08/24 30/08/24 5 hour All team
your solution meeting members
to design
the
solution
Complete 31/08/24 31/08/24 30 min 31/08/24 31/08/24 30 min All team
section 6 of members
the logbook
Rate 31/08/24 31/08/24 5 min 31/08/24 31/08/24 5 min All team
yourselves members
Collecting and Team 1/09/24 4/09/24 1 hour 1/09/24 4/09/24 1 hour All team
preparing data meeting to members
discuss data
requirements
Collecting and Data 5/09/24 9/09/24 16 hour 5/09/24 9/09/24 16 hour All team
preparing data collection members
Prototyping
5
of the
Project
Logbook
Rate 24/09/24 24/09/24 5 min 24/09/24 24/09/24 5 min All team
yourselves members
Team 25/09/24 26/09/24 3 hour 25/09/24 26/09/24 3 hour All team
meeting members
to
discuss
video
creatio
n
Write your 26/09/24 26/09/24 30 min 26/09/24 26/09/24 30 min All team
script members
Film your 26/09/24 26/09/24 1:40 hour 26/09/24 26/09/24 1:40 hour All team
video members
Edit 26/09/24 26/09/24 1 hour 26/09/24 26/09/24 1 hour All team
your members
video
Completing Reflect 27/09/24 27/09/24 2 hour 27/09/24 27/09/24 2 hour All team
the logbook on the members
project
with
your
team
progress?
2.4 Team meeting minutes (create one for each meeting held)
Date of meeting:
Who attended: All team members
Who wasn’t able to attend: -
6
Purpose of meeting: To
3.2 Many applications rely on object detection, such as security surveillance, autonomous
vehicles, and smart monitoring. However, implementing an efficient and real-time
detection system remains challenging.
8
3.4 Write your team’s problem statement in the format below.
How can we help automate object detection using a camera so that it can efficiently
recognize multiple objects in real-time for various applications?
Rate yourself 3
Problem Definition
9
4. The Users
4.1 Who are the users and how are they affected by the problem?
4.2 What have you actually observed about the users and how the problem affects
them?
10
4.3 Record your interview questions here as well as responses from users.
11
4.4 Empathy Map
Map what the users say, think, do and feel about the problem in this table
12
4.5 What are the usual steps that users currently take related to the problem and
where are the difficulties?
Capturing video feeds manually - Requires human effort and constant monitoring.
Identifying objects visually - Leads to errors due to human limitations and distractions.
Storage and processing of large video data - Requires significant computing resources.
All members
Rate yourself 3
The Users
1 point - The user group is described but it is unclear how they are affected by the
problem.
2 points - Understanding of the user group is evidenced by completion of most of the
steps in this section.
3 points - Understanding of the user group is evidenced by completion of most of the
steps in this section and thorough investigation
13
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?
AI Idea #2 AI-based real-time speech alert system for the visually impaired.
AI Idea #4
AI Idea #5
14
5.2 Priority Grid
Evaluate your five AI ideas based on value to users and ease of creation and
implementation.
Hig
h
High value to users, easy to create High value to users, hard to create
Low value to users, easy to create Low value to users, hard to create
Lo
w Easy Hard
EASE OF DEVELOPMENT
15
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.
Based on the priority grid, the best AI solution is using YOLOv5 for real-time object
detection through AI-powered cameras to enhance security and
accessibility. This solution provides high value to users, is relatively feasible
for the team to develop, and leverages existing open-source datasets for faster
implementation. The model will process video feeds in real-time, detecting
objects with high accuracy, improving security surveillance, and assisting visually impaired
individuals with object identification.
Rate yourself 3
Brainstorming
16
6. Design
6.1 What are the steps that users will now do using your AI solution to address the
problem?
Rate yourself 3
Design
17
7. Data
Have
Open-source Public YES Data privacy
datasets maintained
(COCO,
ImageNet)
- - - -
Want/Need
- - - ---
Nice to have
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 points - 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 points - 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 safety and privacy have been considered.
18
8. Prototype
8.3 What decisions or outputs will your tool generate and what further action needs to
be taken after a decision is made?
Decision/Output Further Action Needed
Object detected Display bounding box and label on-screen
Suspicious object detected Trigger an alert notification
Multiple objects detected Classify and log detected objects for review
Low confidence in detection Retrain model with additional data
Object occluded or partially Improve dataset diversity for better
visible accuracy
Enhance preprocessing techniques to adjust
Poor lighting affects detection
brightness
Rate yourself
3
Prototype
19
1 point – A concept for a prototype shows how the AI model will work.
2 points - A prototype for the solution has been created and trained.
3 points - A prototype for the solution has been created and successfully trained to
meet users’ requirements.
9. Testing
9.1 Who are the users who tested the prototype?
9.2 List your observations of your users as they tested your solution.
What Needs Ideas for
What Works
Improvement Refinement
Improve dataset
Fast detection Accuracy in low light
quality
Multi-object Train on diverse
Handling occlusions
tracking data
20
9.3 Complete the user feedback grid
Questions? Ideas
Improve background filtering Enhance preprocessing
Adjust confidence thresholds techniques
Use infrared-enhanced datasets Fine-tune YOLOv5 parameters
Implement multi-scale detection Train model with low-light
images
Optimize feature extraction
layers
21
9.4 Refining the prototype: Based on user testing, what needs to be acted on now so
that the prototype can be used?
Rate yourself 3
Testing
22
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 points - Team collaboration among peers and stakeholders is clearly documented in this
section.
3 points - Effective team collaboration and communication among peers and
stakeholders is clearly documented in this section.
23
11.Individual learning reflection
11.1. Team Reflections
A good way to identify what you have learned is to ask yourself what surprised
you during the project. List the things that surprised you and any other thoughts
you might have on issues in your local community.
24
Team member name:
Note: Add more boxes if there are more members in your team
Rate yourself 3
1 point – Some team members present an account of their learning during the project.
2 points - Each team presents an account of their learning during the project.
3 points - Each team member presents a reflective and insightful account of their
learning during the project.
25
12.Video link
https://www.youtube.com/watch?
v=e6E-SC2sPPc
26
Appendix
Recommended Assessment Rubric (for Teachers)
The Users Understanding of the user Understanding of the user The user group is 3
group is evidenced by group is evidenced by described but it is
completion of all of the completion of most of the unclear how they are
steps in Section 4 The Users steps in Section 4 The affected by the
and thorough investigation. Users. problem.
27
Total points
27
VIDEO PRESENTATION
Points
Given
Criteria 3–
excellent
2 – very
good
1 – satisfactory
3
3
Demonstrations and/or visuals are used to illustrate
Illustrative
examples, where appropriate.
3
Accurat The video presents accurate science and technology
e and uses appropriate language.
languag
e
3
The video demonstrates passion from team members
Passion
about their chosen topic/idea.
3
Sound and
The video demonstrates good sound and image
image
quality quality.
3
The content is presented in the video within a 3-
Length
minute timeframe.
18
Total points
28