AI Neural Networks Interview Preparation Guide
Download PDF

Artificial Intelligence Neural Networks frequently Asked Questions in various AI Neural Networks job Interviews by interviewer. Get preparation of Artificial Intelligence Neural Networks job interview

26 AI Neural Networks Questions and Answers:

Table of Contents:

AI Neural Networks Interview Questions and Answers
AI Neural Networks Interview Questions and Answers

1 :: Described the Composition of ANNs?

ANNs are composed of multiple nodes, which imitate biological neurons of human brain. The neurons are connected by links and they interact with each other. The nodes can take input data and perform simple operations on the data. The result of these operations is passed to other neurons. The output at each node is called its activation or node value.

2 :: Explain Basic Structure of ANNs?

The idea of ANNs is based on the belief that working of human brain by making the right connections, can be imitated using silicon and wires as living neurons and dendrites.

The human brain is composed of 100 billion nerve cells called neurons. They are connected to other thousand cells by Axons. Stimuli from external environment or inputs from sensory organs are accepted by dendrites. These inputs create electric impulses, which quickly travel through the neural network. A neuron can then send the message to other neuron to handle the issue or does not send it forward.

5 :: Which of the following is true?
Single layer associative neural networks do not have the ability to:
(i) perform pattern recognition
(ii) find the parity of a picture
(iii)determine whether two or more shapes in a picture are connected or not
a) (ii) and (iii) are true
b) (ii) is true
c) All of the mentioned
d) None of the mentioned

a) (ii) and (iii) are true
Explanation:
Pattern recognition is what single layer neural networks are best at but they don't have the ability to find the parity of a picture or to determine whether two shapes are connected or not.

7 :: Which of the following is true?
(i) On average, neural networks have higher computational rates than conventional computers.
(ii) Neural networks learn by example.
(iii) Neural networks mimic the way the human brain works.
a) All of the mentioned are true
b) (ii) and (iii) are true
c) (i), (ii) and (iii) are true
d) None of the mentioned

a) All of the mentioned are true
Explanation:
Neural networks have higher computational rates than conventional computers because a lot of the operation is done in parallel. That is not the case when the neural network is simulated on a computer. The idea behind neural nets is based on the way the human brain works. Neural nets cannot be programmed, they cam only learn by examples.

8 :: What are the advantages of neural networks over conventional computers?
(i) They have the ability to learn by example
(ii) They are more fault tolerant
(iii)They are more suited for real time operation due to their high 'computational' rates
a) (i) and (ii) are true
b) (i) and (iii) are true
c) Only (i)
d) All of the mentioned

d) All of the mentioned
Explanation:
Neural networks learn by example. They are more fault tolerant because they are always able to respond and small changes in input do not normally cause a change in output. Because of their parallel architecture, high computational rates are achieved.

9 :: Which of the following is true for neural networks?
(i) The training time depends on the size of the network.
(ii) Neural networks can be simulated on a conventional computer.
(iii) Artificial neurons are identical in operation to biological ones.
a) All of the mentioned
b) (ii) is true
c) (i) and (ii) are true
d) None of the mentioned

c) (i) and (ii) are true
Explanation:
The training time depends on the size of the network; the number of neuron is greater and therefore the number of possible 'states' is increased. Neural networks can be simulated on a conventional computer but the main advantage of neural networks - parallel execution - is lost. Artificial neurons are not identical in operation to the biological ones.

11 :: A 4-input neuron has weights 1, 2, 3 and 4. The transfer function is linear with the constant of proportionality being equal to 2. The inputs are 4, 10, 5 and 20 respectively. The output will be:
a) 238
b) 76
c) 119
d) 123

a) 238
Explanation:
The output is found by multiplying the weights with their respective inputs, summing the results and multiplying with the transfer function. Therefore:
Output = 2 * (1*4 + 2*10 + 3*5 + 4*20) = 238.

12 :: An auto-associative network is:
a) a neural network that contains no loops
b) a neural network that contains feedback
c) a neural network that has only one loop
d) a single layer feed-forward neural network with pre-processing

b) a neural network that contains feedback
Explanation:
An auto-associative network is equivalent to a neural network that contains feedback. The number of feedback paths(loops) does not have to be one.

13 :: A perceptron is:
a) a single layer feed-forward neural network with pre-processing
b) an auto-associative neural network
c) a double layer auto-associative neural network
d) a neural network that contains feedback

a) a single layer feed-forward neural network with pre-processing
Explanation:
The perceptron is a single layer feed-forward neural network. It is not an auto-associative network because it has no feedback and is not a multiple layer neural network because the pre-processing stage is not made of neurons.

14 :: A 3-input neuron is trained to output a zero when the input is 110 and a one when the input is 111. After generalization, the output will be zero when and only when the input is:
a) 000 or 110 or 011 or 101
b) 010 or 100 or 110 or 101
c) 000 or 010 or 110 or 100
d) 100 or 111 or 101 or 001

c) 000 or 010 or 110 or 100
Explanation:
The truth table before generalization is:
Inputs Output
000 $
001 $
010 $
011 $
100 $
101 $
110 0
111 1
where $ represents don't know cases and the output is random.
After generalization, the truth table becomes:
Inputs Output
000 0
001 1
010 0
011 1
100 0
101 1
110 0
111 1

15 :: The name for the function in question 16 is
a) Step function
b) Heaviside function
c) Logistic function
d) Perceptron function

b) Heaviside function
Explanation:
Also known as the step function - so answer 1 is also right. It is a hard thresholding function, either on or off with no in-between.
c) Recurrent neural network
Explanation:
RNN (Recurrent neural network) topology involves backward links from output to the input and hidden layers.

21 :: What is back propagation?
a) It is another name given to the curvy function in the perceptron
b) It is the transmission of error back through the network to adjust the inputs
c) It is the transmission of error back through the network to allow weights to be adjusted so that the network can learn.
d) None of the mentioned

c) It is the transmission of error back through the network to allow weights to be adjusted so that the network can learn.
Explanation:
Back propagation is the transmission of error back through the network to allow weights to be adjusted so that the network can learn.

23 :: Explain Artificial Neural Networks (ANNs)?

A computing system made up of a number of simple, highly interconnected processing elements, which process information by their dynamic state response to external inputs.

24 :: Explain Neural Networks?

A neural network can be defined as a model of reasioning
based on the human brain.
The human brain incorporates nearly 10 billion neurons and
60 trillion connections,Synapses,between them.
By using multiple neurons simultaneously,the brain can
perform its functions much faster than the faster computers.

Although a single neuron has a very simple structure,an
army of such elements constitutes a tremendous processing
power.
The network which represents the connections among several
neurons is called a neural network.