2
をembedding_rnn_seq2seq。 tensorflow seq2seqモデルではどうすればいいですか?は、私はそれぞれの世界がword2vec表現を持っている文章を供給しようとしている
寸法[num_of_observations又はBATCH_SIZE X word_vec_representation X sentense_lenght]を有する可変
enc_inp = [tf.placeholder(tf.int32, shape=(None,10), name="inp%i" % t)
for t in range(seq_length)]
と仮定する。
私はembedding_rnn_seq2seqするためにそれを渡す
decode_outputs, decode_state = seq2seq.embedding_rnn_seq2seq(
enc_inp, dec_inp, stacked_lstm,
seq_length, seq_length, embedding_dim)
エラーが発生し
ValueError: Linear is expecting 2D arguments: [[None, 10, 50], [None, 50]]
はまた、私は最初のセルへの入力としてベクトルではなくスカラーをPASすることができますどのように、より複雑な問題 あり私のRNN?今、(私たちは、任意の配列についての場合)、それは
- は、シーケンスの最初の値(スカラ)
- コンピューティングまず層RNNまず層埋め込むセルの出力を得るように見えることで
- コンピューティング初層RNN第二層の埋め込みセルの出力 など
- シーケンスの最初の値(ベクトル)を取得
- (入力がベクトルである場合、通常の計算単純パーセプトロンとして)第一層RNNファーストレイヤーセル出力を計算
- セルの出力を埋め込む第一層RNN二層を算出(AS入力がベクトルである場合の一般的な計算の単純パーセプトロン)