RNN呼び出しを渡すときにtf.nn.rnn_cellを呼び出すと、次のエラーが表示されます。Tensorflowモジュールのインポートエラー:AttributeError:module 'tensorflow.python.ops.nn'に 'rnn_cell'属性がありません
from __future__ import print_function, division
from tensorflow.contrib import rnn
import numpy as np
import tensorflow as tf
import matplotlib.pyplot as plt
しかし、ドキュメントを見て、物事がtensorflowバージョン間の周りに移動している:私はすべてを正しくインポートされたと確信しているので、奇数である
AttributeError: module 'tensorflow.python.ops.nn' has no attribute 'rnn_cell'
。
これを修正するにはどうすればよいですか?具体的に
state_per_layer_list = tf.unstack(init_state, axis=0)
rnn_tuple_state = tuple(
[tf.nn.rnn_cell.LSTMStateTuple(state_per_layer_list[idx][0], state_per_layer_list[idx][1])
for idx in range(num_layers)]
)
:
ライン、私は反対のエラーを取得しています
tf.nn.rnn_cell
私はこのすべてを管理するためのアナコンダ3を使用している、依存関係は、すべての世話をする必要がありますの。私はすでに解決するために年を取ったTensorの形の悪いランク/形状エラーを回避しようとしました。
事前に乾杯。
を見つけることができますか? – SCB
申し訳ありませんが、 –
問題を解決したようです。 次のためにこれを処理する方法についてのアイデアだ:私はそれのために何の属性RNNを言っていないエラーが表示さ states_series、current_state = tf.nn.rnn(セル、inputs_series、INITIAL_STATE = rnn_tuple_state) – Glennismade