Chapter-3
Chapter-3
C.W. NOTES
1. Who? : This block helps in analysing the people who are getting affected directly or indirectly due
to a problem. Under this, we find out who are the ‘Stakeholders’ (those people who face this problem
and would be benefitted with the solution) to this problem? Below are the questions that we need to
discuss under this block.
1. Who are the stakeholders?
2. What do you know about them?
2. What? : This block helps to determine the nature of the problem. What is the problem and how do
we know that it is a problem? Under this block, we also gather evidence to prove that the problem
you have selected actually exists. Below are the questions that we need to discuss under this block.
1. What is the problem?
2. How do you know that it is a problem?
Page - 1 -
3. Where? : This block will help us to look into the situation in which the problem arises, the context
of it, and the locations where it is prominent. Here is the Where Canvas:
1. What is the context/situation in which the stakeholders experience the problem?
4. Why? : In the “Why” canvas, we think about the benefits which the stakeholders would get from
the solution and how it will benefit them as well as the society. Below are the questions that we need
to discuss under this block.
1. What would be of key value to the stakeholders?
2. How would it improve their situation?
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:
1. Surveys
2. Web Scraping
3. Sensors
4. Cameras
5. Observations
6. API (Application Program Interface)
One of the most reliable and authentic sources of information, are the open-sourced websites hosted
by the government. Some of the open-sourced Govt. portals are: data.gov.in, india.gov.in
4. What is Modelling?
The graphical representation makes the data understandable for humans as we can discover trends and
patterns out of it, but machine can analyse the data only when the data is in the most basic form of
numbers (which is binary – 0s and 1s). The ability to mathematically describe the relationship
between parameters is the heart of every AI model.
Generally, AI models can be classified as follows:
Page - 2 -
Rule Based Approach :
It refers to the AI modelling where the rules are defined by the developer. The machine follows the
rules or instructions mentioned by the developer and performs its task accordingly.
In this we fed the data along with rules to the machine and the machine after getting trained on them
is now able to predict answers for the same. A drawback/feature for this approach is that the learning
is static.
Page - 3 -
5. What is Evaluation?
Once a model has been made and trained, it needs to go through proper testing so that one can
calculate the efficiency and performance of the model. Hence, the model is tested with the help of
Testing Data and the efficiency of the model is calculated on the basis of the parameters mentioned
below:
1. Accuracy
2. Precision
3. Recall
4. F1 Score
Neural Network :
Neural networks are loosely modelled after how neurons in the human brain behave. The key
advantage of neural networks is that they are able to extract data features automatically without
needing the input of the programmer. It is a fast and efficient way to solve problems for which the
dataset is very large, such as in images.
As seen in the figure given above, the larger Neural Networks tend to perform better with larger
amounts of data whereas the traditional machine learning algorithms stop improving after a certain
saturation point.
Page - 4 -