Eagerモードはナイトリービルドの新しいアルファ機能であり、完璧ではありませんが、tf.kerasがあるかどうかはわかりませんこの問題の回避策。Tensorflow v1.4:Eagerモードではレイヤー入力がサポートされていません
エラーLayer.input not supported in Eager mode.
は、内に滞在するようにkeras技術でLayer.input
を回避する方法があった場合、私はkerasについて何かkeras tensorflowのAPIを知らないと私は思っていたブロック
model = tf.keras.models.Sequential()
model.add(tf.layers.Dense(2, input_shape = (None, 1)))
model.add(tf.layers.Dense(units = 1))
model.compile(optimizer = "sgd", loss = "mean_squared_error")
にトリガ熱心なモード。 tf.Eagerドキュメントのチュートリアルの後、私はmodel = tf.layers.Dense(1)
が動作することを確認しましたが、別のレイヤーを追加する方法はわかりません。
ご協力いただきありがとうございます。
このコードブロックを実行する前に 'tfe.enable_eager_execution()'を呼び出すことでtensorflow eagerモードを有効にしましたか? Eagerモードはデフォルトで無効になっています。 – scai
@scaiはい、私は、インターフェイスケラスが使いたいと思っているものは、まだサポートされていないと信じています。どのケラスメソッドが 'Layer.input'を避けるべきなのか疑問に思っています。 – abeoliver