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