By Johann Gasteiger* and Jure Zupan*
The capabilities of the human brain have always fascinated scientists and led them to investigate its inner workings. Over the past 50 years a number of models have been developed which have attempted to replicate the brain's various functions. At the same time the development of computers was taking a totally different direction. As a result, today's computer architectures, operating systems, and programming have very little in common with information processing as performed by the brain. Currently we are experiencing a reevaluation of the brain's abilities, and models of information processing in the brain have been translated into algorithms and made widely available. The basic building-block of these brain models (neural networks) is an information processing unit that is a model of a neuron. An artificial neuron of this kind performs only rather simple mathematical operations; its effectiveness is derived solely from the way in which large numbers of neurons may be connected to form a network. Just as the various neural models replicate different abilities of the brain, they can be used to solve different types of problem: the classification of objects, the modeling of functional relationships, the storage and retrieval of information, and the representation of large amounts of data. This potential suggests many possibilities for the processing of chemical data, and already applications cover a wide area: spectroscopic analysis, prediction of reactions, chemical process control, and the analysis of electrostatic potentials. All these are just a small sample of the great many possibilities.