Perceptron is a script implements a model of the Percetron (Artificial Neural Networks - ANN) that can be trained to recognize patterns in its inputs. This is similar to the algorithm used on palmtops to recognize words written on its pen pad.

The example that comes with this script demonstrates how it can be used to find people that match the profile an inquiring user that fills a form with questions about personal preferences.

First the perceptron is trained with answers of several people. Then the answers of an inquiring user are converted into values that are fed to the perceptron in order to find profile matches.