Ai Project Life Cycle
Ai Project Life Cycle
The 4W’s of Problem Scoping are Who, What, Where, and Why. This Ws helps in
identifying and understanding the problem in a better and efficient manner.
1. Who – “Who” part helps us in comprehending and categorizing who all are
affected directly and indirectly with the problem and who are called the Stake
Holders
2. What – “What” part helps us in understanding and identifying the nature of the
problem and under this block, you also gather evidence to prove that the problem
you have selected exists.
The Sustainable Development Goals (SDGs), also known as the Global Goals,
Were adopted by all United Nations Member States in 2015 as a universal call to
action to end poverty, protect the planet and ensure that all people enjoy peace and
prosperity
So that in the future, whenever there is a need to look back at the basis of the
Problem, we can take a look at the Problem Statement Template and understand its
key elements of it.
EXAMPLES:
Q.1 Create a 4W canvas for people leaving at a remote place and facing the
problem of transportation. Prepare a complete problem statement template
using 4W canvas.
As more and more new technologies get into play, risks will get more concentrated
into a common network. Cyber security becomes extremely complicated in such
scenarios and goes beyond the control of firewalls. It will not be able to detect
unusual activity and patterns including the movement of data.
Think about how AI algorithms can scrape through vast amounts of logs to identify
susceptible user behavior. Use an AI project cycle to clearly identify the scope,
how you will collect data, model and evaluation parameters.
The world is competitive nowadays. People face competition in even the tiniest
tasks and are expected to give their best at every point in time. When people are
unable to meet these expectations, they get stressed and could even go into
depression. We get to hear a lot of cases where people are depressed due to reasons
like peer pressure, studies, family issues, relationships, etc. and they eventually get
into something that is bad for them as well as for others. So, to overcome this,
Cognitive Behavioral Therapy (CBT) is considered to be one of the best methods
to address stress as it is easy to implement on people and also gives good results.
This therapy includes understanding the behavior and mindset of a person in their
normal life. With the help of CBT, therapists help people overcome their stress and
live a happy life. For the situation given above,
Surveys
1. Survey is one of the method to gather data from the users for the second
stage of AI project cycle that is data acquisition.
2. Survey is a method of gathering specific information from a sample of
people. For Example a census survey is conducted every year for analyzing
the population.
3. Surveys are conducted in particular areas to acquire data from particular
people.
Web Scraping
1. Web Scraping means collecting data from web using some technologies.
2. We use it for monitoring prices, news and etc.
3. For example using Programming we can Do web scrapping. using beautiful
soup in python. beautiful soup is a package in Python
Sensors
Cameras
1. Camera captures the visual information and then that information which is
called image is used as a source of data.
2. Cameras are used to capture raw visual data.
Observations
API
Data Exploration
Data Exploration is the process of arranging the gathered data uniformly for a
better understanding. Data can be arranged in the form of a table, plotting a
chart, or making a database.(Means in visualized form).
Google chart tools are powerful, simple to use, and free. Try out our rich gallery
of interactive charts and data tools.
2. Tableau
3. Fusion Charts
It can produce 90 different chart types and integrates with a large number of
platforms and frameworks giving a great deal of flexibility.
4. High charts
A simple options structure allows for deep customization, and styling can be
done via JavaScript or CSS. High charts are also extendable and pluggable for
experts seeking advanced animations and functionality.
Modelling
Modelling is the process in which different models based on the visualized
data can be created and even checked for the advantages and disadvantages
of the model.
Unsupervised Learning
In terms of machine learning, unsupervised learning is in which a system learns through data
sets created on its own. In this, the training is not labeled.
Example: Suppose a boy sees someone performing tricks by a ball, so he also learnt the tricks
by himself. This is what we call unsupervised learning.
Reinforcement Learning
Learning through feedback or trial and error method is called Reinforcement Learning.
In this type of learning, the system works on Reward or Penalty policy. In this an agent performs
an action positive or negative, in the environment which is taken as input from the system, then
the system changes the state in the environment and the agent is provided with a reward or
penalty.
The system also builds a policy that what action should be taken under a specific condition.
Here the machine is building a policy that which drinks should be provided under what condition
and how to handle an error in the environment.
Rule Based Approach Refers to the AI modelling where the relationship or patterns in data
are defined by the developer.
That means the machine works on the rules and information given by the developer and
performs the task accordingly.
For example: Suppose you have a dataset containing 100 images of apples and bananas each. Now
you created a machine using Computer-Vision and trained it with the labeled images of apples and
bananas. If you test your machine with an image of an apple it will give you the output by comparing
the images in its datasets. This is known as the Rule-Based Approach.
Is a lot bigger than testing data and It is smaller than Training Set and
Size
constitutes about 70% to 80% constitutes about 20% to 30%
Evaluation
Evaluation is the method of understanding the reliability of an API Evaluation and is based on
the outputs which are received by feeding the data into the model and comparing the output with
the actual answers.
Evaluation is basically to check the performance of your AI model. This is done by mainly two
things “Prediction” & “Reality“. Evaluation is done by:-
First search for some testing data with the resulted outcome that is 100% true
Then you will feed that testing data to the AI modal while you have the correct outcome
with yourself that is termed as “Reality”.
Then when you will get the predicted outcome from the AI modal that is called
“Prediction” compare it with the resulted outcome that is “Reality”.
You can do this to:-
o improve the efficiency and performance of your AI Modal,
o Improve it, check your mistakes.
1) Confusion matrix:
The comparison between the results of Prediction and reality is called the Confusion
Matrix.
Accuracy
Definition: The percentage of “correct predictions out of all the observations“. A prediction can be
said to be correct “if it matches the reality”.
Accuracy Formula
Recall Formula
F1 Score Formula