AI Final Logbook
AI Final Logbook
TEACHER EMAIL:
2. NAREN S K
3. PIYUSH CHOUDHARY
1. Introduction
This project aims to create an energy - efficient world by promoting smart
cities. Smart cities can enhance society through innovation and digital
transformation. In this modern world, cities need to be dynamic and adaptive.
The future smart cities need to become adaptive to be able to respond
dynamically to continuous changes in order to survive the future of this world.
It also aims on sustainable ways to create smart cities to develop a
differentiated overview of the present situation in the planning and
implementation of smart city.
1
2. Team Roles
2.1 Who is in your team and what are their roles?
Project leader The role of project leader is to schedule and SRINIDHI VISHAL
allocates tasks among the team and ensure CHEJARLA
tasks are completed on time. A project leader
also acts as the point of contact between the
team and the teacher, users and stakeholders
and resolves team issues
2
Designer A designer works with the team and the user
to create a process flow for the new user NAREN S K
experience and plans the user interface for
the prototype
Video producer The role of video producer is to film the PIYUSH CHOUDHARY
activities of the team and edits these into a
presentation for submission.
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 date end date duration start date end date duration responsible
(hours, (hours,
minutes) minutes)
Preparing for Coursework,
the project readings
01/08/2023 08/08/2023 4 hours 01/08/2023 08/08/2023 4 hours Project
Set up a Leader
team
folder on
a shared
drive
Defining the Background
problem reading
Research
issues in
our
community
section 3
of the
Project
Logbook
Rate
yourselves
4
Understanding Identify
the users users
Meeting
with users
to observe
them 15/08/2023 4 hours
20/08/2023 15/08/2023 20/08/2023 3.5 hours Project
Leader
Interview
with user
(1)
Intervie
w with
user
(2),
etc…
Complete
section 4
of the
Project
Logbook
Rate
yourselves
Brainstorming Team
meeting
to
generate
21/08/2023 26/08/2023 3 hours 21/08/2023 4.15 hours Designer
ideas for 26/08/2023
a
solution
Complete
section 5
of the
Project
Logbook
Rate
yourselves
Designing Team
your solution meeting
to design 27/08/2023 02/09/2023 5 hours 27/08/2023 01/09/2023 4 hours Designer
the
solution
Complete
section 6 of
the logbook
Rate
yourselves
Complete
Section 6
of the
Project
Logbook
5
Team
meeting to
plan
prototyping
phase
6
Prototyping Train your
Testing model
with input
dataset
Test your
model and
keep
training
with more
data until
you think
your model
is accurate 9 hours
15/09/2023 23/09/2023 15/09/2023 10 hours Tester
24/09/2023
Write a
program
to initiate
actions
based on
the result of
your model
Complete
section 8 of
the Project
Logbook
Team
meeting
to discuss
testing
plan
Testing Invite users
Creating the to test your
video prototype
Conduct
testing
with
users
25/09/2023 7 hours
02/10/2023 6 hours 25/09/2023 02/10/2023 Video Producer
Complete
section 9 of
the Project
Logbook
Team
meeting to
discuss
video
creation
Write
your
script
Film
your
video
Edit
your
video
Completing Reflect on
the logbook the project
7.5 hours
with
your
team
7
Review
your
Project
logbook
and video
8
Submission Submit your
entries on 10/10/2023 15/10/2023 3 hours 10/10/2023 14/10/202 2 hours Video Producer
the IBM 3
Ans: Daily
Who will set up online documents and ensure that everyone is contributing?
Date of meeting:
30/07/2023
Attended: Srinidhi Vishal Chejarla, Naren S K, Piyush Choudhary
Items discussed:
1. Understanding aim of project
3. Implementation of ideas
9
Date of meeting:
07/08/2023
Purpose of meeting:
Defining the problem
Items discussed:
1. 4W’s canvas
Date of meeting:
14/08/2023
Purpose of meeting:
Understanding the users
Items discussed:
1. Identifying stakeholder’s problems
3. Understanding history by
information researcher
10
Date of meeting:
20/08/2023
Items discussed:
1. Generating ideas
Date of meeting:
26/8/2023
Purpose of meeting:
Designing the solution
Items discussed:
1. Arranging the ideas gathered
3. Generating algorithms
Things to do (what, by whom, by
when)
1. Arranging ideas by data expert
11
Date of meeting:
01/09/2023
Purpose of meeting:
Collecting and preparing data
Items discussed:
1. Relevant data from authentic sources
Date of meeting:
06/09/2023
Purpose of meeting:
Collecting and preparing data and
prototyping
Items discussed:
1. Data labelling
3. Planning by Coder
12
Date of meeting:
14/09/2023
Purpose of meeting:
Prototyping testing
Items discussed:
1. Training model using gathered data
Date of meeting:
24/09/2023
Purpose of meeting:
Testing creating the video
Items discussed:
1. Conducting testing phase
2. Discussion on creating
self- explanatory video of
our project
Purpose of meeting:
Finalising the project and submission
Items discussed:
1. Editing process
3. Problem Definition
3.1 List important issues faced.
Climate change
Increasing population
Improving energy efficiency
Developing smart city
Decreasing forest lands
Agriculture
Sustainable development
Global security
14
3.2 Which issues matter to you and why?
Developing Smart City – By solving this problem it ensures that all other problems are
eradicated. For example, creating smart city using fewer lands can increase the forest
lands which maintains the earth’s average temperature. By utilising renewable resources,
we can improve the energy efficiency and decrease the instability of climate change and
promotes sustainable development
4. The Users
4.1 Who are the users and how are they affected by the problem?
The civilians of all countries across the world are the ones who are affected
by this problem directly or indirectly. Due to lack of proper resources, it
adversely affects the human health and then sustainable development is the
much-
required solution. Due to high usage of non-renewable resources which brings
a change in climate which impacts on humans and the environment.
15
4.2 What have you actually observed about the users and how the problem affects
them?
Smart cities are urban areas that use information and communication technologies (ICT) to
improve the efficiency and quality of life of their residents. However, creating smart cities is
not an easy task, as it involves many challenges and obstacles. Some of the problems faced by
people on creating smart cities are:
- Lack of suitable infrastructure: Smart cities require physical and IT infrastructure that
can support the deployment and integration of various smart technologies, such as
sensors, cameras, terminals, networks, and data centers. However, many cities lack the
adequate
infrastructure or the budget to build or upgrade it. This can limit the scope and effectiveness
of smart city initiatives and make them unsustainable in the long run.
- Transparency and data privacy: Smart cities rely on collecting and analyzing large amounts
of data from various sources, such as citizens, businesses, public services, and environment.
However, this raises concerns about how this data is stored, used, and protected. Citizens
have the right to know how their personal information is handled and who has access to it.
They also need to be assured that their data is secure from unauthorized or malicious use.
Therefore, smart cities need to implement clear policies and regulations on data governance
and ensure compliance with ethical and legal standards.
- Lack of capacity to implement smart city initiatives: Smart cities require skilled and
qualified human resources to design, develop, manage, and evaluate smart city initiatives.
However, many cities lack the sufficient capacity or expertise to do so. They may face
challenges in finding or retaining talent, providing training or education, or creating a
conducive work
environment. Therefore, smart cities need to invest in building the capacity of their staff and
partners and create a culture of innovation and learning.
- Short-term mindsets of smart city residents: Smart cities require the participation and
engagement of their residents to ensure their relevance and responsiveness. However,
many residents may have short-term mindsets or expectations that can affect their
involvement or satisfaction with smart city initiatives. They may also be impatient or
dissatisfied with the
pace or outcomes of smart city initiatives. Therefore, smart cities need to communicate with
their residents and educate them about the vision and value of smart city initiatives. They
also need to involve them in the co-design and co-delivery of smart city initiatives and
provide feedback and recognition for their contributions.
16
4.3 Record your interview questions here as well as responses from users.
Yes
Yes
3. Do you think these solutions will bring about significant change in society?
Lack of funds
Lack of infrastructure
Lack of trust etc
We can get help by funds, developing solutions with the help of improving
technologies and man power
We are in the budding stage of developing solutions in order to start big and
solve it smoothly. We are also in contact with other people for a collective
decision.
We are in a hectic situation and distressed as our health has been adversely
impacted
17
4.4 Empathy Map
Map what the users say, think, do and feel about the problem in this table
The users want to mitigate this Our users think that the problem needs
problem as soon as possible in order to to be solved to ensure betterment of
live to live the rest of their life their lives. They are in the urge of
peacefully. thinking for better solutions by
different AI models. They also think
about the solutions provided by our AI
model
They are ready to actively participate in They feel that the project idea was
implementation of the project and are innovative and has the potential
excited to see the fruit of their efforts to become a huge success.
18
4.5 What are the usual steps that users currently take related to the problem
and where are the difficulties?
4. Smart city projects often require long-term planning and investment due
to which the stakeholders may have short term mindsets, which can make it
difficult to implement a smart city.
19
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 Predictive analysis about wastelands and nearby fertile lands to enhance
agriculture and food security
AI Idea #3 AI can enable secure and anonymous data sharing among different
entities in a smart city, such as government agencies, businesses, and
citizens. This can enhance collaboration and innovation, while protecting
the privacy and rights of data owners and users.
AI Idea #4 AI can help detect and prevent cyberattacks on smart city infrastructure
and services, such as transportation, energy, and health.
AI Idea #5 AI can help ensure that smart city applications are aligned with ethical
principles and values, such as fairness, accountability, and transparency. AI
can also help monitor and evaluate the impacts and outcomes of smart
city initiatives, and provide feedback and recommendations for
improvement.
AI Idea #6 AI can also help recover from disruptions and disasters, by optimizing the
allocation of resources and coordinating the response actions.
20
5.2 Priority Grid
Evaluate your five AI ideas based on value to users and ease of creation and
implementation.
High
High value to users, easy to create High value to users, hard to create
AI idea #2 AI Idea #6
AI idea # 1 AI idea # 5
Easy Hard
EASE OF DEVELOPMENT
21
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.
Predictive analysis about wastelands and nearby fertile lands to enhance agriculture
and food security. It is so because a land is the base for everything and without a
perfect base a perfect smart city cannot be built.
The AI solutions would include the data for understanding the available wastelands
and filter them so that they could be used more effectively and they can also help in
gathering the data of fertile lands for enhancing agriculture and food security.
One of the tools that is used for predictive analysis is Scikit-learn, a Python library for
machine learning that offers simple and efficient tools for data analysis and
modelling. Scikit-learn provides a range of algorithms for classification, regression,
clustering,
dimensionality reduction, and more.
We could feed the data of images of wastelands, fertile lands, usable lands,
unusable lands and segregate lands based of images into the above categories into
the above- mentioned python library (Scikit- learn).
After segregating, the images of fertile lands and pH data of soil available and cluster
them into separate categories for a particular crop to be cultivated in a particular land
to enhance a very good yield and food security.
The AI models used for identifying soil fertility are Soil moisture sensor, Soil pH meter.
22
6. Design
6.1 What are the steps that users will now do using your AI solution to address the
problem?
1. Using AI predictive analysis, users will finalise the place to construct a base
for smart city.
2. The AI models are used by the users to check for soil fertility and soil
and segregating the fertile lands for cultivating specific crops on specific
soil.
6. This will help building trust among the users towards the AI predicted solutions
and also provide alternate solutions if necessary for betterment of smart city and
its people.
7. The AI model also recommends them a better alternative solution for better
option for farmers (users) to cultivate specific crops (like affordable and which
gives a good yield) so that the farmers (users) are benefitted. The AI model can
also
predict the type of fertilisers and manures which are the best for protection of the
crops against the pests and the insects and also identifying if the crops are
deceased.
23
7. Data
We would need that data of the images of available wastelands and filter them so that they
could be used more effectively. We would also need to gather the data of images of fertile
lands for enhancing agriculture and food security. Then we require the data of images of
wastelands, fertile lands, usable lands, unusable lands for proper and effective usage. We
would also require data regarding the textual data from authorised source regarding the
wastage of energies and find an effective way to reduce the wastage and increase the
efficiency of energy and also able to conserve it.
Ethical
Where will Do you have considerations
the data permission to
come from? Who owns the use the data?
Data needed data?
24
8. Prototype
Tensor Flow
Keras
Scikit Learn
Firebase
Fast.AI
Resnet – 34 model
8.3 What decisions or outputs will your tool generate and what further action needs
to be taken after a decision is made?
Scikit Learn –
This tool uses unsupervised Machine Learning algorithm for image classification of different
categories of land (wastelands, fertile lands, usable lands, non-usable lands) for better
efficiency of lands.
Fast.AI – This python library is used for increasing the training speed in the modelling stage.
Keras –
This tool uses will process images from sensors to check if the crops are affected or deceased. This
tool also helps to process the images to check the soil fertility and also the pH of the soil.
Firebase – This tool generates crash reports that provide information about the cause of the
problem and how it can be resolved in case of any crash
25
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.
The solution was not working properly at first but after some more training, the
model gave good results to the user and the data which it also used was authentic
and accurate and the prediction also gave better accurate results regarding the
categories of lands and wastage of non- renewable energies. The users felt that
there would be a drastic improvement in the future and would lead their life in a
more sophisticated way, they also felt that the Ai solutions would lead to fruitful
results.
26
9.3 Complete the user feedback grid
Questions? Ideas
Does it show accurate results? The model can provide more accurate
results with more accurate and precise
Are all the functions working properly? data and also if the data is also
authentic.
Can the AI solutions be made with low
cost? The AI solutions can be made with low
cost but its efficiency will be less and
Do AI solutions make mistake with time? there are high chances that the AI
model predicts inaccurately and may
Is it helpful in creating smart city? result in false statements.
27
9.4 Refining the prototype: Based on user testing, what needs to be acted on now so
that the prototype can be used?
Checking the technical errors that were found by the stakeholders and also
the prototype tester
The latest and authentic data should be made public so that it can be
used without any ethical concerns
28
10.Team collaboration
10.1 How did you actively work with others in your team and with stakeholders?
It was a great learning experience. The project helped us identify different kind
of problems faced by the stakeholders. We felt satisfied knowing that we helped
the stakeholders, which in turn will help uplift our community.
Our team also had various interactions face to face as well as through online
meeting apps for the project making and had a great team work and
learning experience.
My team members helped me with every phase of the project. They did not
hesitate to share the responsibilities equally. We had regular team meetings
where we have discussed each and every phase of the project for deeper
understanding.
Our ideas were discussed and came up with the best idea which each
other’s support. We have worked sincerely which made us satisfied with our
work in the end.
Our AI teacher Mr. Murugan Prakasam Sir inspired and motivated us during the
course of our project. He helped us gathering unique ideas.
29
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.
As a team leader, one of the things I enjoyed most about working on this project was the
opportunity to learn new skills and technology. I was filled with responsibilities and also
ensured that all opinions of my teammates were respected. My team was very cooperative
which is why we were able to come up with the best outcomes. I would also thank my AI
teacher Mr. Murugan Prakasam for helping and clarifying doubts regarding the topic of our
project.
It was a wonderful and exciting experience to work in this project. I learnt a lot of new
things. I had enjoyed working with my team. It gave a wide view about what is a smart
city is and what are its uses and how the smart cities are beneficial for the people. This
project also taught me how important team coordination is, how to work as a team. I
hope we work together for upcoming projects.
It was a great experience working in this project. I enjoyed it with my team members.
What surprised me was how building a good future was a very huge task done by us as
it will be helpful in future. We can put useful resources and technology in our smart
city so that it can help each and every individual. One of the things I think that we did
well as a team, was staying organised and on track.
30
12. Video link
31