class test 2 Flashcards
(92 cards)
What was Rosenblatt’s main consideration
The problem of pattern recognition where a teacher is essential
What is a perceptron
A neural network that changes with experience using an error correction rule
What is stated by the perceptron error correction rule
The weight of a neuron changes when it makes an error response to the input presented to the network
Describe the structure of perceptron
One layer of inputs- real, a0 = 1
One layer of output neurons
Every input layer is connected to every output neuron
Each output neuron works independently
What can a perceptron be used for
Weights can be adjusted between 2 layers to learn knowledge from a given data set
If the data set is unlabelled, we can train the perceptron network to cluster the inputs to different groups (unsupervised learning)
If the data is labelled, we can train the perceptron network to produce the desired output in response to certain inputs (supervised learning)
What is a training set
A set of inputs is repeatedly presented to the network during training
What is a target output
The pre-defined correct output of an input pattern in the training set
What is the goal of training
To arrive at a single set of weights that allow each input in the training set to be mapped to the correct output by the network
What is the perceptron learning rule
A weight of connection changes only if the input value and the error of the output are not equal to 0
What is C in a perceptron calculation
Learning rate
Usually set below 1
Determines the amount of correction made in a single iteration
How does overall learning time of a network relate to C
Slower for small values
Faster for large values
How is perceptron network performance during a training session measured
Using a root mean square error value
When does training stop
When RMS is close to 0
What is the learning curve
Dependency of the RMS error on the number of iterations
Does the learning rule always make a network converge
Only for the absolutely linear separable data set
Describe a multi-layer perceptron
A layered architecture of neurons where:
All the neurons are divided into l subsets, each set is called a layer
There are only connections between 2 adjacent layers, usually the neurons within a layer are not connected with each other
Describe the types of layers in a multi-layer perceptron
First layer is an input layer
Last layer is an output layer
All other layers are hidden layers and have no connection to/from the outside
What is forward propagation
Input is processed from one layer to the next, until the final result is computed
What is error propagation
Error of output neurons is propagated back to derive weight adjustment of a given hidden neuron, based on how much the neuron contributes to the output error.
What is the purpose of the gradient descent method
addresses the issues of how to update weights
What is the purpose of the backpropagation algorithm
Makes the weight updating efficient
Describe the Darwinian Theory of Evolution
Species adapt to the environment via natural selection
The selection favours those species that are best adapted to the environmental condition
What is phenotype
The manner of response and physical embodiment of an individual
When do phenotype mutations prevail through selection
If they prove their worth in the current environment, otherwise they perish