Tester un Perceptron

  • Un Perceptron doit être testé et évalué
  • Un Perceptron doit être testé par rapport aux valeurs réelles .

Testez votre bibliothèque

Générez de nouveaux points inconnus et vérifiez si votre Perceptron peut deviner les bonnes réponses :

Exemple

// Test Against Unknown Data
const counter = 500;
for (let i = 0; i < counter; i++) {
  let x = Math.random() * xMax;
  let y = Math.random() * yMax;
  let guess = ptron.activate([x, y, ptron.bias]);
  let color = "black";
  if (guess == 0) color = "blue";
  plotter.plotPoint(x, y, color);
}


Compter les erreurs

Ajoutez un compteur pour compter le nombre d'erreurs :

Exemple

// Test Against Unknown Data
const counter = 500;
let errors = 0;
for (let i = 0; i < counter; i++) {
  let x = Math.random() * xMax;
  let y = Math.random() * yMax;
  let guess = ptron.activate([x, y, ptron.bias]);
  let color = "black";
  if (guess == 0) color = "blue";
  plotter.plotPoint(x, y, color);
  if (y > f(x) &amp; guess == 0) {errors++}
}


Réglez le Perceptron

Comment régler le Perceptron ?

Voici quelques suggestions:

  • Ajuster le taux d'apprentissage
  • Augmenter le nombre de données d'entraînement
  • Augmenter le nombre d'itérations d'entraînement