06.09.2021 Views

Mind, Body, World- Foundations of Cognitive Science, 2013a

Mind, Body, World- Foundations of Cognitive Science, 2013a

Mind, Body, World- Foundations of Cognitive Science, 2013a

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

The only difference is the colouring <strong>of</strong> the points, indicating that XOR involves<br />

making a different judgment than AND. However, this difference between graphs is<br />

important, because now it is impossible to separate all <strong>of</strong> the black points from all <strong>of</strong><br />

the white points with a single straight cut. Instead, two different cuts are required,<br />

as shown by the two dashed lines in Figure 4-2B. This means that XOR is not linearly<br />

separable.<br />

Linear separability defines the limits <strong>of</strong> what can be computed by a Rosenblatt<br />

perceptron (Rosenblatt, 1958, 1962) or by a McCulloch-Pitts neuron (McCulloch<br />

& Pitts, 1943). That is, if some pattern recognition problem is linearly separable,<br />

then either <strong>of</strong> these architectures is capable <strong>of</strong> representing a solution to that problem.<br />

For instance, because AND is linearly separable, it can be computed by a perceptron,<br />

such as the one illustrated in Figure 4-3.<br />

= 1.5<br />

<br />

1 1<br />

p<br />

q<br />

Figure 4-3. A Rosenblatt perceptron that can compute the AND operation.<br />

This perceptron consists <strong>of</strong> two input units whose activities respectively represent<br />

the state (i.e., either 0 or 1) <strong>of</strong> the propositions p and q. Each <strong>of</strong> these input units<br />

sends a signal through a connection to an output unit; the figure indicates that the<br />

weight <strong>of</strong> each connection is 1. The output unit performs two operations. First, it<br />

computes its net input by summing the two signals that it receives (the component<br />

<strong>of</strong> the output unit). Second, it transforms the net input into activity by applying<br />

the Heaviside step function. The figure indicates in the second component <strong>of</strong><br />

the output unit that the threshold for this activation function () is 1.5. This means<br />

that output unit activity will only be 1 if net input is greater than or equal to 1.5;<br />

otherwise, output unit activity will be equal to 0.<br />

If one considers the four different combinations <strong>of</strong> input unit activities that<br />

would be presented to this device—(1,1), (1,0), (0,1), and (0,0)—then it is clear that<br />

144 Chapter 4

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!