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!!
Topics Covered
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:
- 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.
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:
- Problem Soping
- Data Acquisition
- Data Exploration
- 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:
- What is Problem Soping?
- Examples
- The 4Ws
Follow this link to read in detail about 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:
- Who is Mr. X, Find Mr. X
- Where he is, Track him
- 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 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:
Question | Details |
Who | 1 Who are facing the problem 2 All other stakeholders involved in the problem 3 Know about them |
What | 1 What is the problem 2 pieces of evidence of the problem 3 Scale of the problem |
Where | 1 The location of the problem 2 The context |
Why | 1 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:
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:
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:
- Types of Data
- Sources of Data
- Games of Data Acquisition
Follow this link to read the notes on 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:
These data can be Qualitative and Quantitative.
Qualitative Data | Quantitative 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.
- For example, while analyzing the weakness of a batsman, you will have data features such as
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:
- 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 For more details visit this
- 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
- Obseravations: 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
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:
Structured | Semistructured | Unstructured |
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:
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
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:
Types of learning
There are three types of learning:
- Supervised
- Unsupervised
- 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.