50% found this document useful (6 votes)
11K views

Class IX - Chapter 2 AI Project Cycle Notes

1. The AI project cycle begins with identifying a problem and ends with deploying a successful model. 2. Data is acquired from various sources to understand the problem requirements and is then explored to identify patterns. 3. Different AI models are tested and evaluated on the data before selecting the most efficient one to develop and deploy.

Uploaded by

Ammu Siri
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
50% found this document useful (6 votes)
11K views

Class IX - Chapter 2 AI Project Cycle Notes

1. The AI project cycle begins with identifying a problem and ends with deploying a successful model. 2. Data is acquired from various sources to understand the problem requirements and is then explored to identify patterns. 3. Different AI models are tested and evaluated on the data before selecting the most efficient one to develop and deploy.

Uploaded by

Ammu Siri
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 11

AI PROJECT CYCLE

Summary - AI Project cycle


The project cycle starts with identification of a problem and ends at the
deployment of a successful model.
SUMMARY:
1. Firstly, identify the problem for which an AI model needs to be made.
2. Acquire data from various reliable and authentic sources that will be the base of
your project as it will help in understanding the requirement.
3. Since the data collected is big data, you can try to represent it and graphically by
using graphs, data bases flowcharts, maps etc. This makes it Easier for you to
interpret the patterns that are acquired data follows.
4. After exploring the pattern, the next step is to decide upon the type of model to
build to achieve the suitable output.
5. Test the selected model and figure out the most efficient one.
6. Develop the algorithm on the selected model.
7. After the completion of the model, it needs to be now tested on some newly
fetched data. The result will be helpful in evaluating the model and improving it
8. Project cycle is now complete and ready to be deployed.
Problem Scoping:
Problem scoping is a term used to define the process of selecting a problem which
we might want to solve using AI knowledge. Identifying a problem and then having
a vision to solve it is called a problem scoping.
Data Acquisition:

Note: The data needs to be accurate and reliable as it ensures the efficiency of your
system.
Data Exploration:
Data exploration is the first step of data analysis which is used to visualize data to
uncover insights from the start or identify areas or patterns to dive into and dig
more. It allows for a deeper, more detailed, and better understanding of the data.
Modelling:
To implement your idea, you now look at different AI enabled algorithms which
work on computer vision (since you are working on visual data).
You go through several models and select the ones which match you are
requirements.
After choosing the model, you implement it. This is known as the modelling stage.
Evaluation:
As you move towards deploying your model in the real world, you test it in as many
ways as possible. The stage of testing the models is known as evaluation.
In this stage, we evaluate each and every model tried and choose the model which
gives the most efficient and reliable results.

Problem Scoping:

These problems can be small or big, sometimes we ignore them, sometimes we


need urgent solutions. Problem scoping is the process by which we figure out the
problem that we need to solve.
The 4Ws Canvas:
The 4Ws Canvas is a helpful tool in Problem Scoping. Basically, questions which
help us understand the problems in a better, more structured way.
The 4w’s are:
After filling the 4w's problem Canvas you need to summarize all the Canvas into
one statement.
The problem statement template helps us to put together all the key points into a
single template for future reference.
PROJECT SCOPING TEMPLATE:

Data Acquisition
Data Acquisition: Data Acquisition consists of two words:
Data: Data refers to the raw facts, figures, information, or statistics.
Acquisition: Acquisition refers to acquiring data for the project.

Data
Data can be defined as a representation of facts or instructions about some entity
(students, school, sports, business, animals etc.) that can be processed or
communicated by humans or machines.
Data is a collection of facts such as numbers, words, pictures, audio clips, videos,
maps, measurements or even just descriptions of things.
Data maybe represented with the help of character such as alphabets a to z, A to Z
digits (0-9) or special characters (+, -,/,*,<>= etc.)
Data is classified into:
1. Structured Data
2. Unstructured Data

1. Structured data
Structure data is categorized as a quantitative data
It is a type of data most of us work with everyday
Structured Data has predefined data types and formats so that it fits well in the
column or fields of database or spreadsheets.
They are highly organized and easily analyzed.
The data is structured in accurately defined fields.
The data is stored in relational data bases or spreadsheets like Excel.
Examples of structure data are: name, age address etc
2. Unstructured data
Unstructured data Is categorized as qualitative data.
It cannot be Processed and analyzed using a conventional relational
database(RDBMS) methods.
Unstructured data is difficult to deconstruct because it has no predefined model,
meaning it cannot be organized in relational databases.
Instead, non-relational or no SQL database, are best fit for managing unstructured
data
Examples of unstructured data include video, audio, mobile activity, social media
activity, satellite imagery and Surveillance imagery and the list goes on.
Data sets
A data set is a set or Collection of data.
This set is normally presented in tabular form.
Every column describes a particular variable
And each row corresponds to a given number of data set as per the given question.
This is a part of data management.
The dataset consists of one or more members corresponding to each row.
Data sets describe values of a each variable for unknown quantities such as
height weight temperature volume extra of an object or values of Random
numbers. The values in the set are known as the Datum.
Training data
A training data set is a database of examples used during the learning process and
is used to fit the parameters.
Maximum part of the dataset comes under training data (usually 80% )
Test Data
A test set is a set of example used only to access the performance of the fully
specified classifier.
A very little part of the data set is used for test data( usually 20%).
Note: The training data and test data or not different, they are usually divided from
the main data set in 80-20%.
Data Features
A measurable piece of data that can be used for analysis.
In csv and Excel files they could be seen as columns.
Features are also sometimes referred to as variables or attributes.
Depending on what we are trying to analyse, the features we include in our data
set can vary widely.

Acquiring data sources


1. Surveys
2. Webscrapping
3. Sensors
4. Cameras
5. Observations
6. API- application program interface
Surveys
It is one of the method to acquire the data for our Second stage of AI Project cycle
i.e Data Acquisition.
A research method used for collecting data from a predefined group of
respondents to gain information and insights into the various topics of interest.
Cameras
A camera captures A visual image
A device for recording visual images in the form of photographs, film or videos
signals.
Could be used to collect data for CV projects.
Web Scrapping
Web scrapping is a process of collecting structured web data in an automated
fashion. Is also called web data extraction.
In use cases of web scrapping include price monitoring, price intelligence, news
monitoring, market research many others.
Observations
Some data we can acquired through monitoring and close inspection.
Sensors
A device which detects or measures a physical property and records, indicates, or
otherwise response to it.
Examples: Temperature sensors, humidity sensors, pressure sensors, proximity
sensors, level sensors, infrared sensors etc
API
An API is a software intermediate that allows two applications to talk to each other.
It uses as a data exchange between front and back end.
Note:

System Maps
A system Map is a diagrammatic representation of a set of things working together.
It focuses on the components and boundaries of a system.
System Maps helps us to find relationships between different elements of the
program which we have scoped.
It helps to find a solution to achieve the goal of our project.
Rules for system maps are
The circle represents elements
Arrows are used to represent relationships or interconnections.
The + or - signs are indicators of the nature of relationships. The arrowhead
depicts the direction of the effect and the sign (+ or -) shows the relationship.

DATA EXPLORATION:
Data Exploration: Data exploration is the first step of data analysis which is used
to visualize data to uncover insights from the start or identify areas or patterns to
dive into and dig more. It allows for a deeper, more detailed, and better
understanding of the data.
Data Visualization is a part of this where we visualize and present the data in terms
of tables, pie charts, bar graphs, line graphs, bubble Map, etc.
Goal: The goal of data exploration is to learn about characteristics and potential
problems of a data set without the need to formulate assumptions about the data
beforehand.
In statistics, data exploration is often referred to as "exploratory data analysis" and
contrasts traditional hypothesis testing.
Since its beginnings, EDA has been a very graphical approach. Typical plots include
histograms, box plots, scatter plots and many more in order to learn about
distributions, correlations, Trends and other data characteristics.

Why to Explore?
Thus to analyse the data, we need to visualise it in some user friendly format so
that we can:
Quickly get a sense of trends relationships and patterns contained within the data.
Define strategy for which model to use at a later stage.
Communicate the same to others effectively.
Data Visualization Techniques:

You might also like