私は入力層が10
のノードといくつかの隠れ層と1つのノードのみを持つ出力層を持つニューラルネットワークを持っています。次に、入力レイヤーにパターンを入れ、何らかの処理をした後、出力ニューロンの値を1
から10
までの数値で出力します。このモデルの訓練の後、出力を得ることができる、入力パターンを提供します。ニューラルネットワークを順方向に訓練し、逆方向に使用する方法
逆モデルを計算することができれば、私は出力側から(出力側を入力として)数値を入力してから、それらからランダムパターンを取得することを意味します。10
ニューロン(すなわち、出力側として入力を使用する)。
私はまずパターンの難しさに基づいてネットワークを訓練するからです(入力はパターンであり、出力はパターンを理解するのが難しい)。それから、ネットワークに数字を与えて、難易度に基づいてランダムなパターンを作成したいのです。
質問についてはわかりませんが、エンコーダとデコーダを探しているようです。 –
使用しているフレームワークはありますか? – McLawrence
実際には、単なるアイデアだったので、これを行うための数学的な方法があれば、私は考えていた。 –