Class 10 Exam  >  Class 10 Notes  >  Artificial Intelligence for Class 10  >  Revision Notes: AI Project Cycle

Revision Notes: AI Project Cycle | Artificial Intelligence for Class 10 PDF Download

Introduction

The AI project cycle is the process of steps involved in preparing an AI model or AI project. It is somewhat related to IT projects but not IT projects. The IT project has following steps:

Revision Notes: AI Project Cycle | Artificial Intelligence for Class 10

  • IT project starts with the design which refers to the process of thinking about interface design and its all aspects.
  • The secod stage is develop which is the process of develpping the solution with an interface design as well as coding.
  • The third stage is testing the application which is a process of checking all the modules and functions are working as per requirement or not.
  • The final stage of IT project cycle is to deploy the application or software for use.

AI Project Cycle Stages

AI Class 10 AI Project Cycle Class has the following main stages:

  • Problem Scoping
  • Data Acquisition
  • Data Exploration
  • Data Modelling

What is Problem Scoping?

Whenever we are starting any work, certain problems always associated with the work or process. Actually we are surrounded by problems! These problems can be small or big, sometimes we ignore them, sometimes we need an urgent solution otherwise your work will suffer.

Important aspects of problem scoping

The following are few key points:

  • When you start with an AI project or model you need to do problem scoping first.
  • It the process of figure out the problem and what are the solutions.
  • The AI project must have problem statement with required clarity

Problem Scoping example

Consider this example:

  • The world’s largest diamond, is in danger as Mr. X has threatened to steal it.
  • No one is able to track Mr. X and so the situation is critical.
  • You have been appointed as the Chief Security Officer and your job is to enhance the security of the diamond to make the area impossible for Mr X to break into and steal the diamond.
  • Now that you are aware of AI concepts, plan to use them in accomplishing your task. Start with listing down all the factors which you need to consider while framing a security system.

There are 3 main questions in this problem:

  1. Who is Mr. X, Find Mr. X
  2. Where he is, Track him
  3. Secure the area, Protect the diamond

The entire process of finding a specific solution is known as problem scoping.

Themes for problem scoping

Now look around you and find the specific field and select the problem which you want to resolve. The fields may be:

  • Agriculture
  • Education
  • Banking
  • Health
  • Security
  • Infrastructure Transportation

If we talk about agriculture, then the following aspects should be taken care:

  • Pest issues
  • Yield Rates
  • Sowing and harvesting pattern

To solve these problems effectively you need to understand them and work for the solutions. To find a specific solution you must start with the 4Ws.

These 4Ws are:

Revision Notes: AI Project Cycle | Artificial Intelligence for Class 10

The problem scoping template

Problem scoping statement template is a format to be prepared at the end or initial stage of problem scoping. The format contains the following information:

Revision Notes: AI Project Cycle | Artificial Intelligence for Class 10

Data Acquisition

Data Acquisition consists of two words:

  • Data: Data refers to the raw facts , figures, or piece of facts, or statistics collected for reference or analysis.
  • Acquisition: Acquisition refers to acquiring data for the project.

Note: The stage of acquiring data from the relevant sources is known as data acquisition.

Example of Data Acquisition
The example is continued which were discussed in the problem scoping stage.

  • Now, as you interact with the authorities, you get to know that some people are allowed to enter the area where the diamond is kept.
  • Some of them being – the maintenance people; officials; VIPs, etc.
  • Now, your challenge is to make sure that no unauthorised person enters the premises.
  • For this, you: (choose one)
    • Get photographs of all the authorised people.
    • Get photographs of all the unauthorised people.
    • Get photographs of the premises in which the diamond has been kept.
    • Get photographs of all the visitors

Types of data

Basically, there are four types of data:

  1. Numerical Data
  2. Categorical Data
  3. Time Series
  4. Text

These data can be Qualitative and Quantitative.

Revision Notes: AI Project Cycle | Artificial Intelligence for Class 10

Features of Data

  • Data features refer to the type of data you want to collect.
  • It should be relevant to the problem statement.
    For example, while analyzing the weakness of a batsman, you will have data features such as
    • Speed of ball
    • type of dismissal
    • type of bowler
    • Type of swing
    • Type of spin
    • number of balls faced etc.

Methods of Data Aqcuisition
The most common methods of data acquisition are:

  • Surveys: Through Google Forms, MS Teams Forms or any other interface
  • Web Scrapping: Some software are Scarpy, Scrape hero Cloud, ParseHub, OutHitHub, Visual Web Ripper, Import.io
  • Sensors:  to convert physical parameters to electrical signals, to convert sensor signals into a form that can be converted to digital values and to convert conditioned sensor signals to digital values
  • Cameras: To capture images
  • Observations: Way of gathering data by watching behavior, events, or noting physical characteristics in their natural setting
  • API (Application Program Interface)

Open Source Datasets for data acquision

list of opensource datasets

  • Lionbridge AI 
  • Amazon Mechanical Turk 
  • LabelBox 
  • Figure Eight 
  • Kaggle 
  • http://mospi.nic.in/data

Big Data for AI

  • A collection of data that is huge in volume, yet growing exponentially with time.
  • It is a data with so large size and complexity that none of traditional data management tools can store it or process it efficiently.

Examples of Big Data

  • Stock Exchange 
  • Social Media Websites
  • Youtube and web series platforms

Types of Big Data

There are three types of big data:

Revision Notes: AI Project Cycle | Artificial Intelligence for Class 10

Training, Testing and Validation of Data

  • Training set: The data where the model is trained on
  • Validation set: Data the model has not been trained on and used to tune hyperparameters
  • Test set: In principle the same like the validation set, just used at the final end after the model has been tailored.

Data Exploration

Data Exploration refers to the techniques and tools used to visualize data through complex statistical methods.

Need of data visualization

  • Quickly get a sense of the 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.
  • To visualise data, we can use various types of visual representations.

Data Visualization tools

  • Microsoft Excel 
  • Tableau 
  • Qlikview 
  • DataWrapper 
  • Google Data Studio

Modelling

  • Artificial Intelligence, or AI, refers to any technique that enables computers to mimic human intelligence.
  • Machine Learning, or ML, enables machines to improve at tasks with experience. The machine learns from its mistakes and takes them into consideration in the next execution.
  • Deep Learning, or DL, enables software to train itself to perform tasks with vast amounts of data. In deep learning, the machine is trained with huge amounts of data which helps it into training itself around the data.
  • AI Modelling refers to developing algorithms, also called models which can be trained to get intelligent outputs. That is, writing codes to make a machine artificially intelligent.

Types of AI models

Revision Notes: AI Project Cycle | Artificial Intelligence for Class 10

Rule-Based model refers to setting up rules and training the model accordingly. It follows an algorithm or code to train, test and validate data.

Learning-based refer to identifying the data by its attributes and behaviour and training the model accordingly. There is no code or algorithm to train, test and validate the data. It learns from past behaviour and attributes received from data.

Decision Tree

  • Decision tree builds classification or regression models in the form of a tree structure.
  • It breaks down a dataset into smaller and smaller subsets while at the same time an associated decision tree is incrementally developed.
  • The final result is a tree with decision nodes and leaf nodes.

Types of learning

There are three types of learning:

  • Supervised
  • Unsupervised
  • Reinforcement

1. Supervised Learning

  • The dataset which is fed to the machine is labelled.
  • A label is some information which can be used as a tag for data.
  • For example, students get grades according to the marks they secure in examinations.
  • These grades are labels which categorise the students according to their marks.

Classification

  • Where the data is classified according to the labels.
  • The entries are divided in two classes normally.
  • The boundary condition is defined to classify.

Regression

  • Regression deals with continuous data.
  • For example, if we know the growth rate, we can predict the salary of someone after a certain number of years.
  • Regression is linear as well as non-linear.

2. Unsupervised Learning

  • An unsupervised learning model works on unlabelled dataset.
  • This means that the data which is fed to the machine is random and there is a possibility that the person who is training the model does not have any information regarding it.
  • The unsupervised learning models are used to identify relationships, patterns and trends out of the data which is fed into it.
  • It helps the user in understanding what the data is about and what are the major features identified by the machine in it.

Culstering

  • Refers to the unsupervised learning algorithm which can cluster the unknown data according to the patterns or trends identified out of it.
  • The patterns observed might be the ones which are known to the developer or it might even come up with some unique patterns out of it

Dimensionality reduction

  • We humans are able to visualise upto 3-Dimensions only.
  • If we have a ball in our hand, it is 3-Dimensions right now.
  • But if we click its picture, the data transforms to 2-D.
  • Hence, to reduce the dimensions and still be able to make sense out of the data, we use Dimensionality Reduction.

3. Reinforcement Learning

  • Reinforcement Learning is defined as a Machine Learning method that is concerned with how software agents should take actions in an environment.
  • Reinforcement Learning is a part of the deep learning method that helps you to maximize some portion of the cumulative reward.
The document Revision Notes: AI Project Cycle | Artificial Intelligence for Class 10 is a part of the Class 10 Course Artificial Intelligence for Class 10.
All you need of Class 10 at this link: Class 10
40 videos|35 docs|6 tests

Top Courses for Class 10

FAQs on Revision Notes: AI Project Cycle - Artificial Intelligence for Class 10

1. What is the AI project cycle?
Ans. The AI project cycle refers to the systematic process of developing and implementing an artificial intelligence project. It involves steps such as problem identification, data collection, model development, training, evaluation, and deployment.
2. Why is the AI project cycle important?
Ans. The AI project cycle is important because it provides a structured approach to developing AI projects. It helps ensure that all necessary steps are taken and that the project is executed in an organized and efficient manner.
3. How does the AI project cycle help in problem identification?
Ans. The AI project cycle helps in problem identification by encouraging thorough analysis and understanding of the problem at hand. It involves gathering relevant data, conducting research, and consulting with stakeholders to accurately define the problem and its scope.
4. What is the role of data collection in the AI project cycle?
Ans. Data collection plays a crucial role in the AI project cycle as it provides the foundation for model development and training. It involves gathering relevant and high-quality data that is representative of the problem domain and can be used to train the AI model effectively.
5. How is the AI project cycle different from traditional project management?
Ans. The AI project cycle differs from traditional project management in that it specifically focuses on the development and implementation of artificial intelligence projects. It incorporates unique steps such as data collection, model development, and training, which are not typically found in traditional project management methodologies.
40 videos|35 docs|6 tests
Download as PDF
Explore Courses for Class 10 exam

Top Courses for Class 10

Signup for Free!
Signup to see your scores go up within 7 days! Learn & Practice with 1000+ FREE Notes, Videos & Tests.
10M+ students study on EduRev
Related Searches

Previous Year Questions with Solutions

,

Extra Questions

,

past year papers

,

practice quizzes

,

mock tests for examination

,

Important questions

,

Objective type Questions

,

Revision Notes: AI Project Cycle | Artificial Intelligence for Class 10

,

shortcuts and tricks

,

Revision Notes: AI Project Cycle | Artificial Intelligence for Class 10

,

study material

,

pdf

,

video lectures

,

Revision Notes: AI Project Cycle | Artificial Intelligence for Class 10

,

Semester Notes

,

Summary

,

Sample Paper

,

Free

,

Viva Questions

,

MCQs

,

ppt

,

Exam

;