Question

Je suis l'aide de Weka multicouche-perceptron classificateur à faire des classifications.Je veux savoir exactement après combien de temps le réseau de neurones converge (poids n'avez pas de mise à jour de plus).

Je suis en utilisant son API Java, mais je ne peux pas trouver un moyen pour obtenir le poids des variables et de tester si ils sont encore en train d'évoluer ou non dans une boucle.

Était-ce utile?

La solution

À partir de NeuralNode:

  /**
   * call this function to get the change in weights array.
   * This will also allow the change in weights to be updated.
   * @return The change in weights array.
   */
  public double[] getChangeInWeights() {
    return m_changeInWeights;
  }

Si vous allez à l'emplacement de votre Weka dossier, vous pouvez extraire le code source de Weka weka-src.jar.C'était en: /src/main/java/weka/classifiers/functions/neural/NeuralNode.java.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top