Message-ID: <689412796.119.1632427489882.JavaMail.bigchem@cpu> Subject: Exported From Confluence MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_Part_118_1962778451.1632427489882" ------=_Part_118_1962778451.1632427489882 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Location: file:///C:/exported.html ASNN - Associative Neural Networks

ASNN - Associative Neural Networks

The ASNN is an extension of the committee of machines that goes = beyond a simple/weighted average of different models. ASNN represents a com= bination of an ensemble of feedforward neural networks and the k-nearest ne= ighbor technique (kNN). It uses the correlation between ensemble responses = as a measure of distance amid the analyzed cases for the kNN (or Parzen win= dow regression). This corrects the bias of the neural network ensemble. An = associative neural network has a memory that can coincide with the training= set. If new data become available, the network instantly improves its pred= ictive ability and provides data approximation (self-learn the data) withou= t a need to retrain the ensemble. Another important feature of ASNN is the = possibility to interpret neural network results by analysis of correlations= between data cases in the space of models.

Several parameters can be specified by a user.

Parameters ove= rview

Training method

This keyword indicates method that will be used to optimize neural netwo= rk weights. All these methods, with an exception of stiff and Levenberg-Mar= quardt algorithms, are heuristic algorithms that have a number of adjustabl= e parameters. These parameters were selected by respective authors to provi= de the fast convergence of the algorithms. Below of implementation of each = algorithm are presented.

The default value is SuperSAB algorithm. It is not recommended to use Differential equations and Levenberg-Marquardt for any tasks with large number of descriptors or molecules (typically = more than 100).

Number of neurons

Only single layer neural networks are available. The number of neurons i= n input and output layers correspond to number of descriptors and number of= properties, respectively.

Learning iterations

The number of iterations that will be used in neural network training. T= he neural network training is stopped if there is no improvement of RMSE er= ror for the validation set after ITERATIONS iterations (this corresponds to= detection of the early stopping point). The training is also stopped if to= tal number of iterations in program equals to 5*ITERATIONS.

Ensemble

Indicates the number of network in ensemble that will be analyzed. To us= e ASNN algorithm typically 64 - 100 neural networks are used. For fast prel= iminary calculations 10 networks can be also used to explore data.

Disable ASNN

Disables ASNN correction and uses standard ensemble average.

References

------=_Part_118_1962778451.1632427489882--