問題タブ [encoder-decoder]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
77 参照

python - エラー: sequence-to-sequence チュートリアルに続く Keras の次元競合レイヤー

このチュートリアルに従って https://blog.keras.io/a-ten-minute-introduction-to-sequence-to-sequence-learning-in-keras.html

具体的には、ワンホット エンコードではなく整数シーケンスのデータの使用に関するセクションです。

  • 以下のエラー メッセージから、次元の競合に関するものであることがわかります。私は元のチュートリアルに従いましたが、エンコーダー、デコーダーの入力、およびdecoder_outputsの形状が同じである場合(1つのホットベクターを使用してデータを前処理するため)、そのような問題は発生しませんでした。これは、私の .Model 入力の寸法が原因であると私に信じさせます。ただし、埋め込みレイヤーを使用してマスキングを適用したいと考えています。これには、整数シーケンス データを使用する必要があります。

Encoder_inputs shape: TensorShape([None, None])

Decoder_inputs shape: TensorShape([None, None])

デコーダー出力形状: TensorShape([なし、なし、99])

私が見つけたすべてのチュートリアルは、これが問題ではないことを示しているようです(?)。

モデルの概要