Neurons、Percepton、MultiLayerPerceptronの概念に関するオンラインチュートリアルを読んでいます。それでは、私自身の例でこの概念を実装したいと思います。私がやりたいのは、次の単純なアルゴリズムをネットワークに実装することです。
4つの浮動小数点数があると仮定するminus1
とplus1
、、、minus2
plus2
if (minus2>plus2) and (minus1<plus1) then return 1
else if (minus2<plus2) and (minus1>plus1) then return -1
else return 0
しかし、ここに私の懸念があります:
63.8990、-165.177、1.33001、または0.98401の番号をネットワークに供給するにはどうすればよいですか?
4つの数値があるので、どのように入力の数を選択する必要がありますが、4つの入力だけを使用するか、最初にすべてをビットに変換して、関連するビットの数に応じて入力の数を選択するかがわかりません。
3種類の出力(1、-1,0)を考慮すると、出力層に3つのニューロンが必要であり、それぞれが特定の種類の回答を表すか、ネットワークをトレーニングして、それぞれの種類の回答を個別に学習する必要があります(最初の1つは1つ)。ネットワーク、2番目の場合は-1、最後の場合は0)?
よろしくお願いします。よろしくお願いします。
ステファン