最适合网络开发者的网站
人工智能。初学者课程

尿素

测试感知器

  • 感知器必须 已测试已评估
  • 感知器必须经过测试 真实价值

测试你的图书馆

生成新的未知点并检查你的感知器是否能猜出正确的答案:

例子

// 针对未知数据进行测试
const 计数器 = 500;
对于(让 i = 0;i < 计数器;i++){
让 x = Math.random() * xMax;
让 y = Math.random() * yMax;
让 guess = ptron.activate([x, y, ptron.bias]);
让颜色=“黑色”;
如果(猜测==0)颜色=“蓝色”;
绘图仪.plotPoint(x, y,颜色);
}

亲自尝试 »


计算错误

添加一个计数器来统计错误的数量:

例子

// 针对未知数据进行测试
const 计数器 = 500;
让错误=0;
对于(让 i = 0;i < 计数器;i++){
让 x = Math.random() * xMax;
让 y = Math.random() * yMax;
让 guess = ptron.activate([x, y, ptron.bias]);
让颜色=“黑色”;
如果(猜测==0)颜色=“蓝色”;
绘图仪.plotPoint(x, y,颜色);
如果 ((y > f(x) && guess == 0) || (y < f(x) && guess == 1)) {errors++}
}

亲自尝试 »


调整感知器

如何调整感知器?

以下是一些建议:

  • 调整学习率
  • 增加训练数据的数量
  • 增加训练迭代次数