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) & 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