UNIT 2 - AI Project Cycle
UNIT 2 - AI Project Cycle
The AI Project Cycle is a step-by-step process that a company must follow in order to
derive value from an AI project and to solve the problem.
1. Problem Scoping
Whenever we begin a new project, we encounter a number of challenges. In fact, we
are surrounded with issues! These issues might be minor or major; sometimes we
overlook them, and other times we require immediate attention.
To understand a problem, determine the different aspects that affect the problem,
and define the project’s goal are problem scoping.
4Ws Problem Canvas
The 4 W’s of Problem Scoping are Who, What, Where, and Why. This 4 W’s helps to
identify and understand the problem in a better manner.
a. Who – The “Who” element helps us to understand and categorize who is directly
and indirectly affected by the problem, and who are known as Stakeholders.
b. What – The “What” section aids us in analyzing and recognizing the nature of the
problem, and you may also gather evidence to establish that the problem you’ve
chosen exists under this block.
c. Where – What is the situation, and where does the problem arise.
d. Why – Refers to why we need to address the problem and what the advantages
will be for the stakeholders once the problem is solved.
2. Data Acquisition
What is Data
For example, If you want to make an Artificially Intelligent system which can predict
the salary of any employee based on his previous salaries, you would feed the data
of his previous salaries into the machine. The previous salary data here is known as
Training Data while the next salary prediction data set is known as the Testing
Data.
Data features refer to the type of data you want to collect. In above example, data
features would be salary amount, increment percentage, increment period, bonus,
etc. There can be various ways to collect the data. Some of them are:
a. Surveys
A research method for gathering data from a predetermined sample of respondents
in order to get knowledge and insights into a variety of issues.
b. Cameras
We can collect visual data with the help of cameras, this data is unstructured data
that can be analyzed via Machine learning.
c. Web Scripting
Web scribing is a technique for collecting structured data from the internet, such as
news monitoring, market research, and price tracking.
d. Observation
Some of the information we can gather through attentive observation and
monitoring.
e. Sensors
With the help of sensors also we can collect the data. A device that detects or
measures a physical property are called sensors, such as biomatrix.
f. Application program interface
An API is a software interface that enables two apps to communicate with one
another.
3. Data Exploration
In order to better understand the nature of the data, data analysts utilize data
visualization and statistical tools to convey dataset characterizations, such as size,
amount, and accuracy.
4. Modelling
Artificial Intelligence
Artificial intelligence (AI) is the simulation of human intelligence in robots that have
been trained to think and act like humans. The term can also refer to any machine
that demonstrates, like humans, the ability to learn and solve the problem is
Artificial Intelligence.
Machine Learning
Machine learning is a part of an Artificial Intelligence application in which we give
data to the machine and allow them to learn for themselves. It’s essentially getting a
machine to accomplish something without being specifically programmed to do so.
Deep Learning
Deep learning is a part of Artificial Intelligence that uses neural networks with
multilayer. Deep learning analyzes the data, learns the data and solves the problem
the same as a human. Deep learning requires the machine to be educated with a
large quantity of data in order to train itself.
What is Modeling
An AI model is a program that has been trained to recognize patterns using a set of
data. AI modeling is the process of creating algorithms, also known as models, that
may be educated to produce intelligent results. This is the process of programming
code to create a machine artificially.
5. Evaluation
After a model has been created and trained, it must be thoroughly tested in order to
determine its efficiency and performance; this is known as evaluation.