Ich versuche, LSTM in Python auszuführen. Kann jemand die Methode "tf.nn.embedding_lookup (embedding, input_data)" überschreiben? Ich verwende Float-Werte in meiner Eingabevariablen "input_data", aber die Verwendung dieser Methode erfordert Ganzzahlen. Welche Option muss ich mit Float-Daten in RNN eingeben?Wie führe ich RNN in Python mit realen Werten als Eingabedaten aus?
Ich verwende die "tf.nn.dynamic_rnn" -Methode, um das Netzwerk auszuführen. Ich habe auch die "legacy_seq2seq.rnn_decoder" Methode versucht, aber es hat auch nicht funktioniert. Danke.
embedding = tf.get_variable("embedding", [config.vocab_size, config.hidden_size])
inputs = tf.nn.embedding_lookup(embedding, input_data)
outputs, last_state = tf.nn.dynamic_rnn(cell, inputs, initial_state=self.initial_state)
#outputs, last_state = seq2seq.rnn_decoder(inputs, initial_state, cell, loop_function=loop, scope='rnnlm')