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