org.neuroph.util.random
Class WeightsRandomizer
- java.lang.Object
-
- org.neuroph.util.random.WeightsRandomizer
-
- Direct Known Subclasses:
- DistortRandomizer, GaussianRandomizer, HeZhangRenSunUniformWeightsRandomizer, RangeRandomizer
public class WeightsRandomizer extends java.lang.ObjectBasic weights randomizer, iterates and randomizes all connection weights in network.
-
-
Constructor Summary
Constructors Constructor and Description WeightsRandomizer()Create a new instance of WeightsRandomizerWeightsRandomizer(java.util.Random randomGen)Create a new instance of WeightsRandomizer with specified random generator If you use the same random generators, you'll get the same random sequences
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description java.util.RandomgetRandomGen()voidrandomize(NeuralNetwork<?> neuralNetwork)Iterates and randomizes all layers in specified network
-
-
-
Constructor Detail
-
WeightsRandomizer
public WeightsRandomizer()
Create a new instance of WeightsRandomizer
-
WeightsRandomizer
public WeightsRandomizer(java.util.Random randomGen)
Create a new instance of WeightsRandomizer with specified random generator If you use the same random generators, you'll get the same random sequences- Parameters:
randomGen- random geneartor to use for randomizing weights
-
-
Method Detail
-
getRandomGen
public java.util.Random getRandomGen()
-
randomize
public void randomize(NeuralNetwork<?> neuralNetwork)
Iterates and randomizes all layers in specified network- Parameters:
neuralNetwork- neural network to randomize
-
-
DMelt 3.0 © DataMelt by jWork.ORG