Probando un perceptrón

  • Un perceptrón debe ser probado y evaluado
  • Un Perceptrón debe ser probado contra Valores Reales .

Pruebe su biblioteca

Genera nuevos puntos desconocidos y comprueba si tu Perceptron puede adivinar las respuestas correctas:

Ejemplo

// 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);
}


Cuenta los errores

Agregue un contador para contar el número de errores:

Ejemplo

// 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++}
}


Sintoniza el perceptrón

¿Cómo se puede sintonizar el Perceptron?

Aquí hay algunas sugerencias:

  • Ajustar la tasa de aprendizaje
  • Aumentar el número de datos de entrenamiento
  • Aumentar el número de iteraciones de entrenamiento