Professional Documents
Culture Documents
3170716
Unit-9: Connectionist
Models
-1
-1
-1
-1 +1 +3
+1 +3 -1
-1 -1 +2 +1 +3 -1
+2 +1 +3 -2
-2 -1
+1 +3 -1
-1 +1 -1 +1 +3
+1 -1 -1
+2 +1 +3
-2 +2 +1 +3
-2
+1 -1
+1 -1
Dr. Gopi Sanghani #3170716 (AI) Unit 9 Connectionist Models 8
Hopfield Network
Thus, similar to the human brain, the Hopfield model has stability in pattern recognition.
Properties of Hopfield network:
A recurrent network with all nodes connected to all other nodes.
Nodes have binary outputs (either 0,1 or -1,1).
Weights between the nodes are symmetric.
No connection from a node to itself is allowed.
Nodes are updated asynchronously ( i.e. nodes are selected at random).
The network has no hidden nodes or layer.
The inputs and weights are real values both positive and negative.
If the presence of some feature tends to cause the perceptron to fire, the weight will be
positive; if the feature inhibits the perceptron the weight will be negative.
Image source :
The Perceptron is a linear classification algorithm. This means that it learns a decision
boundary that separates two classes using a line (called a hyperplane) in the feature space.
As such, it is appropriate for those problems where the classes can be separated well by a line
or linear model, referred to as linearly separable.
The coefficients of the model are referred to as input weights and are trained using the
stochastic gradient descent optimization algorithm.
A recurrent neural network, however, is able to remember those characters because of its
internal memory. It produces output, copies that output and loops it back into the network.
Therefore, a RNN has two inputs: the present and the recent past. This is important because
the sequence of data contains crucial information about what is coming next.
Mapping efficiency:
Distributed representation allows for a more compact overall structure (mapping function) from input nodes
to the output ones and that means less number of connections and weights to train.
Such a mapping function requires less training data and will generalize better.
8 8
7 7
6 6
5 5
4 4
3 X
3
2 2
1 1
1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8
Although people focused on the symbolic type for the first several decades of artificial
intelligence's history, a newer model called connectionist AI is more popular now.
It models AI processes based on how the human brain works and its interconnected neurons.
A system built with connectionist AI gets more intelligent through increased exposure to data
and learning the patterns and relationships associated with it.
In contrast, symbolic AI gets hand-coded by humans. One example of connectionist AI is an
artificial neural network. Each one contains hundreds of single units, artificial neurons or
processing elements.