のために私は、株価を予測しようreasearchの論文を見てきました。これらの論文では、次のタイプの起動機能のいずれかを使用して、起動機能が出力に適用されていることに気付きました。ユニポーラシグモイド、バイポーラシグモイド、タン双曲線、ラジアル基底関数。Artifcialニューラルネットワークの予測
私の質問 活性化関数の上記のタイプのいずれかが、その後どのようにすなわち、$ 103.56のような値株価を予測するために使用することができる出力に適用されている場合は?これらの関数の大部分は(0,1)または(-1,1)の間の最小値または最大値を持つためです。
返信ANNへの入力として置かれる前 をbakkalするために、入力があった の分散で割った平均値を差し引いた請求 MATLABで定義された「zscore」機能、および値 に従って正規化データ。 ターゲット出力は の最大値で除算し、それぞれの活性化関数の上限値と下限値を念頭に置いて目標関数に従って正規化された でした(ユニポーラの場合は0,1) 1)双極性シグモイド関数およびタン双曲線関数)。活性化関数が出力に適用されていない場合、下記のよう
こんにちは、誰かが太字、おかげで段落を説明できます。
素晴らしい返答をいただき、ありがとうございます。しかし、ここには2つのことがあります。データの正規化、正規化データのオンタップに適用されるアクティベーション関数。したがって、出力にはアクティブ化関数と正規化を削除する必要がありますか? – edb500
アクティベーション機能を削除する必要はありません。逆のスケーリングだけを行い、これが機能します。 –
うわー、上記の記事で「目標値を最大値で割った値が最大アクティベーション関数の値か最大値の値なのか」という記事の上にあるので、 – edb500