ich zufällig erstes Gewicht für LVQ wie dies mit java.util.Random:Bester Zufallszahlengenerator für das Lernen Vektorquantisierung (LVQ) erstes Gewicht
//random generator
private double RandomNumberGenerator(){
java.util.Random rnd = new java.util.Random();
return rnd.nextDouble();
}
//random data for weight
private void InitializeWeigths(){
weights = new double[numberofcluster][inputdimension];
for(int i=0;i<numberofcluster;i++){
for(int j=0;j<inputdimension;j++){
weights[i][j] = RandomNumberGenerator();
}
}
}
Das Problem ist, das Ergebnis ist nicht gut genug, und es hängt von der Zufallszahl für die Genauigkeit ab, können Sie mir die beste zufällige Doppelnummer Generatormethode oder Algorithmus für diesen Fall vorschlagen?