Testare un perceptron
- Un Perceptron deve essere testato e valutato
- Un Perceptron deve essere testato contro i Valori Reali .
Metti alla prova la tua libreria
Genera nuovi punti sconosciuti e controlla se il tuo Perceptron può indovinare le risposte giuste:
Esempio
// 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);
}
Conta gli errori
Aggiungi un contatore per contare il numero di errori:
Esempio
// 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++}
}
Accorda il Perceptron
Come puoi sintonizzare il Perceptron?
Ecco alcuni suggerimenti:
- Regola il tasso di apprendimento
- Aumenta il numero di dati di allenamento
- Aumenta il numero di iterazioni di addestramento