AI Class 10 AI Project Cycle Revision Notes Very Important

In this article, I will provide you with the AI Class 10 AI Project Cycle revision notes. If you are searching for revision notes for AI project cycle class 10 you are landed on the right page. So let’s begin!!

AI Class 10 AI Project Cycle Revision Notes
AI Class 10 AI Project Cycle Revision Notes

AI Class 10 AI Project Cycle Revision Notes

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:

AI Class 10 AI Project Cycle Revision Notes Very Important
  • 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.

Follow this link to read the detailed notes on AI Project cycle.

Comprehensive notes AI Project Cycle

At the starting of AI Class 10 AI Project Cycle Revision Notes I will cover the overview of stages of AI project cycle:

AI Project Cycle Stages

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

  1. Problem Soping
  2. Data Acquisition
  3. Data Exploration
  4. Data Modelling

In the next section of AI Class 10 AI Project Cycle Revision Notes let’s see them in detail:

Problem Scoping

Already I have provided notes for each topic on the AI project cycle and you have learnt them in class 9. In class 9 you have learned this topic:

  1. What is Problem Soping?
  2. Examples
  3. The 4Ws

Follow this link to read in detail about problem scoping:

Problem Scoping

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:

  1. Pest issues
  2. Yield Rates
  3. Sowing and hardvesting 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:

QuestionDetails
Who1 Who are facing the problem
2 All other stakeholders involved in the problem
3 Know about them
What1 What is the problem
2 pieces of evidence of the problem
3 Scale of the problem
Where1 The location of the problem
2 The context
Why1 Why the solution is needed
2 The solution will add some value to all stakeholders

The problem scoping template for AI Class 10 AI Project Cycle Revision Notes

This section of AI Class 10 AI Project Cycle Revision Notes talks about the 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:

Our[Stakeholder(s)]
– Write about the stakeholders
_____________
_____________
_____________
Who
has/have a problem that[issue, problem, need]
– Description of the problem and need for a solution
________________
________________
________________
What
when/while[context, situation]
– Describe the context or location or situation
___________
___________
___________
Where
an ideal solution would be[benefit of the solution for them]
– Description About the solution
____________
____________
_____________
Why

In the next section of AI Class 10 AI Project Cycle Revision Notes I am going to cover the problem scoping for sustainable development goals.

Problem scoping for Sustainable development Goals

To read more details about the SDG follow the below-given link:

AI and sustainable development goals

Here some AI-based projects for SDG are available. The key points about the link are:

  • 100s of live projects mentioned for each SDG
  • Projects are bringing changes to people’s life
  • Projects sponsored by government and private agencies

Kindly go through the below-given link and learn about the projects of SDG:

AI projects for SDG

In the next section of AI Class 10 AI Project Cycle Revision Notes I will cover the next stage Data Acquisition. Let’s look at that!

Data Acquisition – AI Class 10 AI Project Cycle Revision Notes

In class 9, you learned about Data Acquisition. The topics covered in class 9 are:

  1. Types of Data
  2. Sources of Data
  3. Games of Data Acquisition

Follow this link to read the notes on data acquisition:

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

If you want to know in detail follow the above link for the data acquisition. Basically, there are four types of data:

Types of Data
Types of data

These data can be Qualitative and Quantitative.

Qualitative DataQuantitative Data
– Text
– Sound
– Videos
– Images
Numbers

Now in the section of AI Class 10 AI Project Cycle Revision Notes I will cover the topic features of data.

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.

Now let’s see the methods of data acquisition for AI Class 10 AI Project Cycle Revision Notes.

Methods of Data Aqcuisition

The most common methods of data acquisition are:

  1. Surveys : Through Google Forms, MS Teams Forms or any other interface
  2. Web Scrapping: Some software are Scarpy, Scrape hero Cloud, ParseHub, OutHitHub, Visual Web Ripper, Import.io For more details visit this
  3. 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
  4. Cameras: To capture images
  5. Obseravations: Way of gathering data by watching behavior, events, or noting physical characteristics in their natural setting
  6. API (Application Program Interface)

Open Source Datasets for data acquision

Here I will provide the list of opensource datasets

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

Big Data for AI Class 10 AI Project Cycle Revision Notes

  • 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:

StructuredSemistructuredUnstructured
Having a pattern, usually stored in tabular form and accessed by some applications like MS excel or DBMS
– Employees data of a company
– Result dataset of a board
No well-defined structures but categorized data using some meta tags
– HTML Page
– CSV Files
Without any structure or not defined in any framework
– Audio Video file
– Social Media posts

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 – AI Class 10 AI Project Cycle Revision Notes

This stage covers the visualization of data using various tools. Follow this link to in detail about it:

Data Exploration

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

You can get access to multidimensional data by following this link: Visualize 200-dimensional data

Now we are going ahead in this article AI Class 10 AI Project Cycle Revision Notes and discussing modelling.

Modelling – AI Class 10 AI Project Cycle Revision Notes

Now you are entering the modelling stage. So let’s explore the terms for it:

  • 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

AI Types of models AI Project Cycle 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.

Follow this link to read more and detail about preparing a decision tree:

Preparing a decision tree

Types of learning

There are three types of learning:

  1. Supervised
  2. Unsupervised
  3. Reinforcement

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.

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.

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.

I hope you have enjoyed learning from this article. Kindly share your views in the comment section and don’t forget to share this article with pears.

Thank you for reading this wonderful article.