fann_init_weights

Name

fann_init_weights -- Initialize the weight of each connection.

Description

void fann_init_weights(struct fann * ann, struct fann_train_data * train_data);

This function behaves similarly to fann_randomize_weights. It will use the algorithm developed by Derrick Nguyen and Bernard Widrow [Nguyen and Widrow, 1990] to set the weights in such a way as to speed up training. This technique is not always successful, and in some cases can be less efficient than a purely random initialization.

The algorithm requires access to the range of the input data (ie, largest and smallest input), and therefore accepts a second argument, data, which is the training data that will be used to train the network.

See also: Adjusting Parameters, fann_randomize_weights

This function appears in FANN >= 1.1.0.


SourceForge.net Logo