AITPS Key
AITPS Key
AITPS Key
AI Workforce Augmentation. In the future, we'll see even more of our jobs being outsourced to AI.
Better Language Modeling Capability. ...
Cybersecurity. ...
The Metaverse. ...
Low-Code or No-Code AI. ...
Data-Centric AI. ...
Autonomous Cars. ...
Creative AI.
Significant contributions of AI in the society.
Letting AI and automation take over tasks and data analysis can reduce or even eliminate human error.
This is one of the major pros of artificial intelligence, as it doesn't make mistakes like we do. AI is also
immune to factors that affect performance in humans such as stress and fatigue .
b. Compare the main differences among the three models of artificial neuron, namely, McCulloch-
Pitts, Perceptron and Adaline? 7M
It is an error reducing algorithm used in artificial neural networks. Artificial neural networks are
networks based on the human’s nerve system. These networks contain well defined set of inputs and
outputs. The network is used to describe the complex relationship between the inputs and outputs of the
network. The name comes from the complexity of the network because the human’s nerves system is so
much complex which is known by all of us.
We can categorize the error propagation algorithms into two types as follows,
The inference engine is responsible for applying the inference rules to the fuzzy input in order to
generate the fuzzy output. In particular, the inference rules are used to evaluate the linguistic values and
map them to a fuzzy set which requires the defuzzification process to transform it into a crisp value.
iv) Fuzzification
Fuzzification is the process of converting a crisp input value to a fuzzy value that is performed by
the use of the information in the knowledge base. Although various types of curves can be seen in
literature, Gaussian, triangular, and trapezoidal MFs are the most commonly used in the fuzzification
process.
b. Explain the following membership value assignment 7M
i) Intuition
Intuition method is based upon the common intelligence of human. It is the capacity of the
human to develop membership functions on the basis of their own intelligence and
understanding capacity. There should be an in-depth knowledge of the application to which
membership value assignment has to be made. The Figure below shows various shapes of
weights of people measured in kilogram in the universe. Each curve is a membership
function corresponding to various fuzzy (linguistic) variables; such as very light, light,
normal, heavy and very heavy. The curves are based on context functions and the human
developing them. For example, if the weights are referred to range of thin persons we get one
set of curves, and if they are referred to range of normal weighing persons we get another set
and so on. The main characteristics of these curves for their usage in fuzzy operations are
based on their overlapping capacity.
ii) Inference
The inference method uses knowledge to perform deductive reasoning. Deduction
achieves conclusion by means of forward inference. There are various methods for
performing deductive reasoning. Here the knowledge of geometrical shapes and geometry
is used for defining membership values. The membership functions may be defined by
various shapes: triangular, trapezoidal, bell-shaped, Gaussian and so on. The inference
method here is discussed via triangular shape.
5 a. Two fuzzy sets define by A={(X1,0.3) (X2,0.7) (X3,1)} and B= {(Y1,0.4) (Y2,0.9)} Solve R=A × B 7M
b. Define the following with example i) Membership ii) power set iii) super set iv) cardinality 7M
i) Membership
We already know that fuzzy logic is not logic that is fuzzy but logic that is used to describe
fuzziness. This fuzziness is best characterized by its membership function. In other words,
we can say that membership function represents the degree of truth in fuzzy logic.
Power Set Definition
A power set is defined as the set or group of all subsets for any given set, including the
empty set, which is denoted by {}, or, ϕ. A set that has 'n' elements has 2n subsets in all. For
example, let Set A = {1,2,3}, therefore, the total number of elements in the set is 3. Therefore,
there are 23 elements in the power set. Let us find the power set of set A.
Set A = {1,2,3}
Subsets of set A = {}, {1}, {2}, {3}, {1,2}, {2,3}, {1,3}, {1,2,3}
Power set P(A) = { {}, {1}, {2}, {3}, {1,2}, {2,3}, {1,3}, {1,2,3} }
Superset
In set theory, set A is considered as the superset of B, if all the elements of set B are the
elements of set A.
For example, if set A = {1, 2, 3, 4} and set B = {1, 3, 4}, we can say that set A is the superset
of B. As the elements of B [(i.e.,)1, 3, 4] are in set A. We can also say that B is not a superset
of A.
Cardinality
The cardinality of a set is the total number of elements in the set. A power set contains the
list of all the subsets of a set. The total number of subsets for a set of 'n' elements is given
by 2n. Since the subsets of a set are the elements of a power set, the cardinality of a power
set is given by |P(A)| = 2n. Here, n = the total number of elements in the given set.
Example: Set A = {1,2}; n = 2
|P(A)| = 2n = 22 = 4.
6 a. Define GA search space? Explain the most important aspects of using genetic algorithm. 7M
The set of all possible solutions or values which the inputs can take make up the
search space. In this search space, lies a point or a set of points which gives the optimal
solution. The aim of optimization is to find that point or set of points in the search space.
Five phases are considered in a genetic algorithm.
• Initial population.
• Fitness function.
• Selection.
• Crossover.
• Mutation.
Evolutionary computing is a family of stochastic search techniques that mimic the natural
evolution proposed by Charles Darwin in 1858. In the realm of search techniques the
following classification indicates the position of evolutionary algorithms:
It looks like a scary function, but let's break it down and take a look at its individual
components, giving an example of maximizing profit:
ci is the coefficient that matches the ith variable.
Xi is the ith decision variable.
b. Illustrate the working principle of GA. Explain i) Permutation encoding ii) tree
encoding. 7M
Genetic Algorithm (GA) is a search-based optimization technique based on the principles
of Genetics and Natural Selection. It is frequently used to find optimal or near-optimal
solutions to difficult problems which otherwise would take a lifetime to solve. It is frequently
used to solve optimization problems, in research, and in machine learning.
For example, given a set of genes {A, B, C, D, E}, then some possible chromosomes are:
Chromosome 1: ABDCE
Chromosome 2: DBCAE
Chromosome 3: CBADE
This type of encoding is only really useful for problems dealing with ordering, such as the
classic traveling salesman problem. Crossover and mutation operations on this kind of
encoding must take care not to alter the chromosomes in an inconsistent fashion.
ii) Tree Encoding
8 a. How can an Artificial Neural Network be applied for reactive power control? Explain in detail
Ans: Give the application of any reactive power control
****End ****