### Artificial Neural Networks

Artificial neural networks An artificial neuron. The basic behavior of an artificial neural network is determined by the dot product (weighted sum) operator in each neuron. This also has a geometric interpretation. The dot product of A and B is the magnitude (vector length) of vector A by the magnitude of vector B by the cosine of the angle between them. Dot product video. The dot product as linear associative memory You can create a linear associative memory to provide scalar value responses to pattern vectors <pattern, response> by performing a dot product between the pattern vector and some adjustable weight vector. If you use it to store 1 <pattern,response> item the angle between the pattern vector and the weight vector will be zero and the magnitude of the weight vector will adjust to give the necessary dot product response value. If you use it to store 2 <pattern,response> items the angles between the pattern vectors