現在、分類タスクのためにバックプロパゲーションを使用して ANN に取り組んでいます。ただし、使用しているデータセットの正規化について少し混乱しています(強力な統計/確率の背景がありません)。
データのサンプルを以下に示します。
5.1, 3.5, 1.4, 0.2, 1
5.2, 2.7, 3.9, 1.4, 2
5.9, 3.0, 5.1, 1.8, 3
それぞれの最後のトークンはクラスです。
現在、シグモイド伝達関数を使用しているため、ネットワークは明らかに 1 より大きい値を出力できないため、データを正規化/スケーリングする必要があります。
私の最初の質問; 機能とクラスの両方をスケーリングする必要がありますか、それともクラスのみをスケーリングする必要がありますか?
私の2番目の質問は、そのようなスケーリングを行うための「事実上の」または一般的に使用される方法はありますか?
よろしく、ジャック・ハント