Chapter3-AI-ProjectLife Cycle
Chapter3-AI-ProjectLife Cycle
Artificial Intelligence:
Project Life cycle
Project
• A project is a temporary endeavour
undertaken to create a unique
product , service or result.
• It can be defined as a series of
activities which is aimed at bringing
about clearly specified objectives
within a defined time period and a
defined budget.
• A project is a unique set of coordinated
activities/jobs , with defined starting
and finishing points ,undertaken by
individual, or organisations to meet
specific objectives within defined and
scheduled cost and performance
parameters.
Project Life Cycle
• It is a sequence of phases that a
project goes through from its initiation
to its closure.
• The project life cycle provides the
basic foundation of the actions that
has to be performed in the project
irrespective of the specific work
involved.
• Project life cycle range from predictive
or plan –driven approach to adaptive
or change – driven approach.
• Predictive /plan –Driven approach :
The specifics are defined at the start of
the projects and any alterations to
scope are carefully addressed.
• Adaptive / change Driven approach :
The product is developed over multiple
iterations, and detailed scope is
defined for iterations only as the
iterations begins.
Project Cycle Management
• PCM is a project management
approach that addresses the
complexities of a project through all of
its phases, while maintaining
alignment with the strategies and
objectives agreed upon by the
stakeholders at the onset.
Steps involved in an AI
Project life cycle
• Problem Scoping : Includes the
problem which you wish to solve with
the help of your project.
• Data Acquisition :includes acquiring
the data for the AI project.
• Data Exploration :
• Includes exploring the data,
interpreting some useful information
out of the
• Modelling: Includes looking at different AI-
enabled algorithms , going through several
models and selecting the one which match
your requirement and then implementing the
chosen model.
• Evaluation: Includes deploying the
concerned model in the real world and
evaluating each and every model and then
choosing the model which gives the most
efficient and reliable result
First Step:
Problem Scoping
• It is selecting a problem which we
want to solve using our AI Knowledge.
• Involves identifying a problem and
having a vision on it to solve it.
• It involves a series of steps to narrow
down to a problem statement from a
board theme.
Eg
• Selected theme for your project:_________
• Reason for selecting this theme:..................
• Topics under this theme:................................
• Choose any one topic from the list down the
problem under the topic:...............
• Now state the selected problem as
your GOAL.
• Write the goal/Aim of your
project:...............
4Ws Framework
• 4Ws Framework ca be used to
understand step by step how problem
scoping is done.
• Who?
• What?
• Where?
• Why?
• Who?
• The who block helps to analyse the
people getting affected directly or
indirectly due to it.
Stakeholders are the people who get
benefited with the solution
• What?
• Find the nature of the problem
• Gathering evidences to prove that the
problem exist.(news papers,
magazines, media, announcements
etc.
• Where?
• Focussing on the context
/situations/location of the problem.
• Why?
• We think about the benefits which the
stakeholders and the society would get
from the solution.
Second Step:
Data Acquisition
• Data is the lifeblood of AI.
• AI system have the ability to process
enormous amount of data.
• Accuracy increases along with data
volume.
• Data is the foundational element that
makes AI powerful.
• Data can be a piece of information or
facts or statistics collected together for
reference or analysis.
• An AI project need to be trained with
data to predict output.
Training Data &Testing Data
Data features
• It refers to the type of data you want to
collect.
• As data is important part of the AI project,
the data acquired should be authentic ,
reliable , and correct.
• The data acquisition method should be
conflict free.
• Some ways of data acquisition : surveys,
sensors , cameras, observations etc.
Points to remember
• Data should not be collected from
random websites as the data might not
be authentic.
• Data which we collect should be open
source . Extracting private data can an
offence.
System Mapping
• It help us to find relationship between
different elements of the problem
which we have scoped.
• It helps us in strategising the solution
for achieving the goal of our project.
• System : An interconnected set of
elements that is coherently organized
in a way that achieve something (a
function or purpose).
• System Map: A list of components
• The main use of system map is to help
structure a system and communicate
the result to others.
A system comprises
• https://datavizcatalogue.com/
• Visit the above link to explore various
data visualisation techniques.