Method | Description | |
---|---|---|
NguyenWidrowRandomizer ( double min, double max ) : System |
Construct a Nguyen-Widrow randomizer.
|
|
Randomize ( |
Randomize one level of a neural network.
|
|
Randomize ( IMLMethod method ) : void |
The Nguyen-Widrow initialization algorithm is the following : 1. Initialize all weight of hidden layers with (ranged) random values 2. For each hidden layer 2.1 calculate beta value, 0.7/// Nth(#neurons of input layer) root of #neurons of current layer 2.2 for each synapse 2.1.1 for each weight 2.1.2 Adjust weight by dividing by norm of weight for neuron and multiplying by beta value
|
public NguyenWidrowRandomizer ( double min, double max ) : System | ||
min | double | The min of the range. |
max | double | The max of the range. |
return | System |
public Randomize ( |
||
network | The network to randomize | |
fromLayer | int | The from level to randomize. |
return | void |
public final Randomize ( IMLMethod method ) : void | ||
method | IMLMethod | The network to randomize. |
return | void |