Тестування перцептрону
- Перцептрон необхідно перевірити та оцінити
- Перцептрон необхідно перевірити на реальні значення
Перевірте свою бібліотеку
Згенеруйте нові невідомі точки та перевірте, чи ваш перцептрон може вгадати правильні відповіді:
Приклад
// Тест проти невідомих даних
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);
}
Підрахуйте помилки
Додайте лічильник для підрахунку кількості помилок:
Приклад
// Тест проти невідомих даних
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) || (y < f(x) && guess == 1)) {errors++}
}
Налаштуйте перцептрон
Як налаштувати перцептрон?
Ось кілька пропозицій:
- Налаштувати швидкість навчання
- Збільшити кількість тренувальних даних
- Збільшити кількість ітерацій (повторів) навчання