6.034 Artificial Intelligence - Recitations, fall 2004 online slides on learning

Next: Applications Previous: Neuron

Neural Networks Learn a Function

y = function(x1, x2, ..., xn)

Perceptrons use one input neuron for each input parameter x1..xn

y is computed using the transfer function applied to values coming in to the output node

Suppose we are trying to learn the concept ``all binary strings of length five with a 1 in the first and last positions''

10101 $\rightarrow$ 1
10100 $\rightarrow$ 0

5 input units, 1 output unit
Input units are assigned value 0 or 1
In this case, output is 0 or 1

Input units are always assigned a value
If we need symbolic inputs, can map to numeric inputs (convert to binary)

f(2 legs, brown, flat, 3' high) = chair