August 2000
CO230 : COGNITIVE SCIENCE

QUESTION 3

Total Marks: 15 Marks

Click here to access other questions


SUGGESTED SOLUTIONS
Solutions and allocated marks are indicated in green.
Return to
Question 3

(a) Draw a labeled diagram of a binary output artificial neuron activated by a step threshold function. Show clearly the calculations involved. [3]
Solution diagram:

1 mark for diagram, 1 mark for each formula

(b) Given the following information:
input vector [x1,x2]
weight vector [w1, w2]
threshold, t
target output, o
[1, 0]
[0.25, 0.25]
0.30
1

(i) Calculate the output of the neuron, showing clearly the working. [2]
(ii) Using the values calculated above, explain the learning process. [3]
(iii) Briefly describe the type of learning involved for the above situation. [3]
(i) net = 1x0.25 + 0x0.25 = 0.25 [1]
output = 0, since 0.25<0.30 [1]
(ii) The actual output is 0 and the target output is 1. [1] There is a
need to increase the weight for the active inputs, for this case,
there is only one, which is x1. [1] Through a learning rule, the
weight w1 will be increased gradually until it exceeds the
threshold, after which the neuron would fire. [1]
(iii) The type of learning in this situation is known as supervised
learning. [1] A training set made up of training pairs, which in turn
comprises the input and target output vectors, is used to train the
neuron.[1] If the actual output is different from the target output,
a learning algorithm is used to adjust the weights so that the
target output is eventually obtained.[1]


(c) With the aid of a labeled diagram, describe what is meant by a multilayer
artificial neural network. State one advantage of such a network. [4]
Solution diagram

Multi-layer artificial neural networks are formed by cascading a group of single layers. [1] The output of one layer provides the input to the
subsequent layer [1]. Advantages are: mimicing the structure of the
brain; more advanced capabilities than a single-layer network. [1] for one advantage.