0

私は現在、8 つの異なる商品と 1 対 1 の取引を行う ANN を実装しようとしています。ANN が適切に実行するために必要な出力の数をどのように決定するのか疑問に思っています。アウトプットの数は、可能な取引の数と等しくなければなりませんか? つまり、8 つの異なる商品があり、8 つの商品のそれぞれについてそれぞれを取引できる場合、ANN は 8*8 の出力を必要としますか?

要約すると、ANN には、実行できる個別のアクションの数と同じ数の出力が必要ですか?

編集:商品がANNに与えられた入力である状況に固有の価値があることを明確にする. 8*8 は、商品の 1 つを他の商品と交換する可能な組み合わせの数を指しています。

前もって感謝します。

4

1 に答える 1

1

分類エンジン

ニューラル ネットワーク (フィード フォワード) は分類エンジンです。決定木論理知識ベースなどの「知識の保存」には必ずしも適していません。

定義済みの決定をニューラル ネットワーク内に格納することは確か可能ですが、巨大な if 句のように。

出力数

異なる出力が異なるクラスを割り当てる場合、分類インスタンスごとに 1 つの出力信号を使用する必要があります。
1 つの出力信号が出力値に応じて異なるクラスを意味するように決定した場合、出力信号の出力信号が output の出力信号10よりも「優れたクラスである」ことをネットワークに示唆していることになります-10。したがって、クラスごとに 1 つの出力信号を使用することを強くお勧めしますが、これにはより多くのトレーニングが必要になります (探索空間のプラトーが少なくなるという利点があります)。


あなたが何を指しているのかわかりません:

つまり、8 つの異なる商品があり、8 つの商品のそれぞれについてそれぞれを取引できる場合、ANN は 8^8 出力を必要としますか?

「株価」のセットを入力し、ネットでどの株を売買するかを出力するように強制しますか?

于 2013-09-08T18:36:35.887 に答える