パーセプトロンのテスト
- パーセプトロンはテストおよび評価する必要があります
- パーセプトロンは、実際の値に対してテストする必要があります。
ライブラリをテストする
新しい未知のポイントを生成し、パーセプトロンが正しい答えを推測できるかどうかを確認します。
例
// 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);
}
エラーを数える
エラーの数をカウントするためのカウンターを追加します。
例
// 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++}
}
パーセプトロンを調整する
パーセプトロンをどのように調整できますか?
ここにいくつかの提案があります:
- 学習率を調整する
- トレーニングデータの数を増やす
- トレーニングの反復回数を増やします