Disclosed herein is a programming tool stored on a computer-readable
medium and adapted for implementation by a computer for designing an
artificial neural network. The programming tool includes a network
configuration module to provide a first display interface to support
configuration of the artificial neural network, and a pattern data module
to provide a second display interface to support establishment and
modification of first and second pattern data sets for training and
testing the artificial neural network, respectively.