2016-09-14 2 views
1

フィードフォワードニューラルネットワークが一般的に不連続な入力を処理できるかどうか、またどのくらいうまくいくのだろうかと思います。ニューラルネットワークは不連続な入力を処理できますか?

深層強化学習プロジェクトでは、ニューラルネットに方向を入力したいと思っています。しかし、方位角は[-180°、180°]の範囲で境界線で不連続と定義されます。十分な訓練のサンプルと時間が与えられれば、ニューラルネットワークは-180°が+ 180°と実際に同じであることを知るか、入力空間の反対側にあるためこれらの値を区別しますか?

+0

これが不連続であることを意味しますか?この関数は連続的です - f(-180)= f(180)というもう1つのプロパティを持ちます。私は正しい? –

+0

ロボットを一定の速度で回転させると、実世界の角度は0°、180°、360°、720°などのように連続的に増加し続けます。しかし、私の入力は同じ時間に定期的にジャンプします。その意味で、私は、実際に連続した不動産の不連続な表現を言うことができると信じています。 – Tomakko

+0

しかし、これは引数の可能なストリームの不連続性であり、値ではありません。 –

答えて

0

これは問題ではありません。あなたのNNで近似された値関数は、それらの状態でのすべてのアクションを、ほぼ同じ値にマップします。なぜなら、それらは利用の点で同等であるからです。

これらの値が互いに離れているかどうかは関係ありません。エージェントの視点からは区別できません。

+0

私のアルゴリズムは+ 180°と-180°の向きが同じ効果を持つことを理想的には認めます。私は向きの値に関して一般化を考えていただけです。私にはっきりさせるために、0°と10°の値が180°と-170°の値と同じ効果を持つことをNNが知ることは容易ではないでしょうか? – Tomakko

関連する問題