AI Project Cycle Question Bank
AI Project Cycle Question Bank
AI Project Cycle Question Bank
ARTIFICIAL INTELLIGENCE
MCQ
2.The ____ are people who face the problem and would benefit from the solution.
1. Stakeholders
2. Key persons
3. Developer
4. End user
3.The ____ helps to summarize all the key points into one single template for Problem Scoping.
1. Accurate
2. Pictorial
3. Complex
4. None of these
1. Sensors
2. Surveys
3. Web Scraping
4. System Hacking
1. Data Features
2. Data Attributes
3. Data Collection
4. Data Characteristics
10.To predict the output you must train the data for the AI project. (True/False)
1. True
2. False
1. Problem Scoping
2. Data Visualization
3. Data Features
4. Web Scraping
12.The ________ approach is based on rules and data fed into the machine
1. Rule-based approach
2. Learning-based approach
3. Knowledge-based approach
4. All of these
1. Classification
2. Clustering
3. Regression
4. Dimensionality Reduction
14. Which of the following nodes is the last node of a decision tree?
1. Parent Node
2. Decision Node
3. Leaf Node
4. Splitting Node
15. In a rule-based approach the relationships or patterns in data are defined by the developer.
(True/False)
1. True
2. False
16. Identify which of the following is incorrect about the unsupervised learning-based model.
18. In _________, the machine is trained with a huge amount of data which helps it in training
itself around the data.
1. Supervised learning
2. Deep learning
3. Classification
4. Unsupervised learning
19. Which algorithm is used to reduce the dimension of an entity ?
1. Dimensionality Reduction
2. Clustering
3. Classification
4. Regression
True
1. Bar Graph
2. Histogram
3. Map
4. All of the above
24. In a _________learning model, the dataset which is fed to the machine is labeled
1. Supervised
2. Unsupervised
3. Reinforcement
4. All of the above.
1. Classification
2. Regression
3. Both of the above
4. None of the above
27._________refers to the unsupervised learning algorithm which can cluster the unknown data
according to the patterns or trends identified out of it.
1. Clustering
2. Dimensionality Reduction
3. Non clustering
4. None of the above
3. Name the 4Ws of problem canvases under the problem scoping stage of the AI Project Cycle.
a. Who, b. what c. where d. Why
1. What are the two different approaches for AI modeling? Define them.
There are two approaches for AI Modelling; Rule Based and Learning Based.
The Rule based approach generates pre-defined outputs based on certain rules programmed by
humans. Whereas, machine learning approach has its own rules based on the output and data
used to train the models.
OR
Rule Based Approach Refers to the AI modelling where the relationship or patterns in data are
defined by the developer. The machine follows the rules or instructions mentioned by the
developer, and performs its task accordingly. Whereas in Learning based approach, the
relationship or patterns in data are not defined by the developer. In this approach, random data
is fed to the machine and it is left to the machine to figure out patterns and trends out of it
4. Mention the precautions to be taken while acquiring data for developing an AI Project.
It should be from an authentic source, and accurate. Look for redundant and irrelevant data
parameters that does not take part in prediction.
These networks can learn from examples and apply them when a similar event arises, making
them able to work through real-time events. Even if a neuron is not responding or a piece of
information is missing, the network can detect the fault and still produce the output. They can
perform multiple tasks in parallel without affecting the system performance
The world is changing with each day and we have huge data coming our way. The purpose of
getting AI ready means taking steps to collect data around relevant systems, equipment, and
procedures; and storing and curating that data in a way that makes it easily accessible to others
for use in future AI applications.
OR
The purpose of getting AI ready specifies the responsible and optimum use of huge amount of
data around us to create and implement into such systems and applications which should make
life of future generations more organized and sustainable. This process may lead to better lives
for mankind.
14. What are the different types of sources of data from where we can collect reliable and
authentic datasets? Explain in brief.
Data can be a piece of information or facts and statistics collected together for reference or
analysis. Whenever we want an AI project to be able to predict an output, we need to train it first
using data There could be many ways and sources from where we can collect reliable and
authentic datasets namely Surveys, Web scrapping, Sensors, Cameras, Observations,
Research, Investigation, API etc.
Sometimes Internet is also used to acquire data but the most important point to keep in mind is
that the data should be taken from reliable and authentic websites only. Some reliable data
sources are UN, Google scholar, Finance, CIA, Data.gov etc.
2. Explain the relation between data size and model performance of an Artificial Neural Network.
The basis for any kind of AI development is BIG DATASET. The performance of any AI based
application depends on the data supplied .ANN models are also known as Learning models and
are used for prediction purposes. These are mostly developed without paying much cognizance
to the size of datasets that can produce models of high accuracy and better generalization.
Although, the general belief is that, large dataset is needed to construct a predictive learning
model. To describe a data set as large in size, perhaps, is circumstance dependent, thus, what
constitutes a dataset to be considered as being big or small is somehow vague.
In fact, the quantity of data partitioned for the purpose of training must be of good representation
of the entire sets and sufficient enough to span through the input space. It must be authentic
and relevant to give better model performance
.
3. Draw the 4Ws problem canvas and explain each one of them briefly.
The 4Ws problem canvas is the basic template while scoping a problem and using this canvas,
the picture becomes clearer while we are working to solve it.
a) Who: The “Who” block helps you in analyzing the people getting affected directly or indirectly
due to it? Under this, you find out who the ‘stakeholders’ to this problem are and what you know
about them. Stakeholders are the people who face this problem and would be benefited with the
solution.
b) What: Under the “What” block, you need to look into what you have on hand. At this stage,
you need to determine the nature of the problem. What is the problem and how do you know
that it is a problem?
c) Where: In this block, you need to focus on the context/situation/location of the problem. It will
help you look into the situation in which the problem arises, the context of it, and the locations
where it is prominent.
d) Why: in the “Why” canvas, think about the benefits which the stakeholders would get from the
solution and how would it benefit them as well as the society.
5. What is an Artificial Neural Network? Explain the layers in an artificial neural network.
Artificial Neural Network: Modeled in accordance with the human brain, a Neural Network was
built to mimic the functionality of a human brain. The human brain is a neural network made up
of multiple neurons, similarly, an Artificial Neural Network (ANN) is made up of multiple
perceptrons.
A neural network consists of three important layers:
Input Layer: As the name suggests, this layer accepts all the inputs provided by the
programmer.
Hidden Layer: Between the input and the output layer is a set of layers known as Hidden layers.
In this layer, computations are performed which result in the output. There can be any number
of hidden layers
Output Layer: The inputs go through a series of transformations via the hidden layer which
finally results in the output that is delivered via this layer.
6. What is the need of an AI Project Cycle? Explain.
Project cycle is the process of planning, organizing, coordinating, and finally developing a
project effectively throughout its phases, from planning through execution then completion and
review to achieve pre-defined objectives.
Our mind makes up plans for every task which we have to accomplish which is why things
become clearer in our mind. Similarly, if we have to develop an AI project, the AI Project Cycle
provides us with an appropriate framework which can lead us towards the goal.
The major role of AI Project Cycle is to distribute the development of AI project in various stages
so that the development becomes easier, clearly understandable and the steps / stages should
become more specific to efficiently get the best possible output. It mainly has 5 ordered stages
which distribute the entire development in specific and clear steps: These are Problem Scoping,
Data Acquisition, Data Exploration, Modelling and Evaluation.
8. Differentiate between classification and clustering algorithms with the help of suitable
examples. Classification is a process of finding a function which helps in dividing the dataset
into classes based on different parameters. In Classification, a computer program is trained on
the training dataset and based on that training; it categorizes the data into different classes. The
task of the classification algorithm is to find the mapping function to map the input(x) to the
discrete output(y). Example: The best example to understand the Classification problem is Email
Spam Detection. The model is trained on the basis of millions of emails on different parameters,
and whenever it receives a new email, it identifies whether the email is spam or not. If the email
is spam, then it is moved to the Spam folder. Regression is a process of finding the correlations
between dependent and independent variables. It helps in predicting the continuous variables
such as prediction of Market Trends, prediction of House prices, etc. The task of the Regression
algorithm is to find the mapping function to map the input variable(x) to the continuous output
variable(y).
Example: Suppose we want to do weather forecasting, so for this, we will use the Regression
algorithm. In weather prediction, the model is trained on the past data, and once the training is
completed, it can easily predict the weather for future days.
OR
Classification is the process of finding or discovering a model (function) which helps in
separating the data into multiple categorical classes. In classification, the group membership of
the problem is identified, which means the data is categorized under different labels according
to some parameters and then the labels are predicted for the data.
Regression is the process of finding a model or function for distinguishing the data into
continuous real values instead of using classes. Mathematically, with a regression problem, one
is trying to find the function approximation with the minimum error deviation. In regression, the
data numeric dependency is predicted to distinguish it. The Regression analysis is the statistical
model which is used to predict the numeric data instead of labels. It can also identify the
distribution movement depending on the available data or historic data.
OR
Key Differences between Classification and Regression
The Classification process models a function through which the data is predicted in discrete
class labels. On the other hand, regression is the process of creating a model which predicts
continuous quantity.
The classification algorithms involve decision tree, logistic regression, etc. In contrast,
regression tree (e.g. Random forest) and linear regression are the examples of regression
algorithms.
Classification predicts unordered data while regression predicts ordered data.
Regression can be evaluated using root mean square error. On the contrary, classification is
evaluated by measuring accuracy.
9. Five sustainable Development Goals are mentioned below. Write 2 problems under each goal
that you think should be addressed for achieving the goal.
a. Quality Education
b. Reduced Inequalities
c. Life on Land
d. No Poverty
e. Clean Water and Sanitation
a. Quality Education: i. Providing education remotely, leveraging hi-tech, low-tech and no-tech
approaches; ii. Ensure coordinated responses and avoid overlapping efforts; iii. Ensuring return
of students to school when they reopen to avoid an upsurge in dropout rates.
b. Reduced inequalities: i. Reduction of relative economic inequalities inequality in some
countries having poorest and most vulnerable communities. ii. Improving the situations in
countries with weaker health systems.
c. Life on Land: i. Prevention of Deforestation caused by humans and restoration of land ii.
Preventions and cure of diseases that are transmissible between animals and humans
d. No Poverty i. Creation of Strong social protection systems to prevent people from falling into
poverty ii. Reduction of social exclusion, and high vulnerability of certain populations to
disasters and diseases. iii. Responsible distribution of resources.
e. Clean Water and Sanitation i. To increase access to clean drinking water and sanitation
mostly in rural areas ii. Managing our water sustainably to manage our production of food and
energy.