[問題】Keras AttributeError: 'Tensor' オブジェクトに '_keras_history' という属性がない。
2022-02-16 20:56:18
質問
Kerasの関数型モデルにバックエンドの関数操作を追加するとエラーが発生します。
from keras import backend as K
...
input1 = Input(shape(2,))
input2 = Input(shape(3,))
output = K.concatenate([input1,input2], axis=-1)
model = Model(inputs=[input1,input2],outputs=output)
...
この時点で実行すると、エラーで爆発する
AttributeError: 'Tensor' object has no attribute '_keras_history'
この原因は、バックエンドがエラーに記載された _keras_history を含まない値を返す操作を行ったためと思われます。
解決方法
1. keras.layer.Concatenate レイヤー、または keras.layer.concatenate 関数 (これは本質的に Concatenate レイヤーへのインターフェースです) を使用して、上記の concatenate() などの Keras ラップレイヤーでバックエンド操作を実装します。
2. Lambdaレイヤーを使って操作をカプセル化する。先ほどと同じ操作で、以下のようなコードになります。
from keras.layers import Lambda
...
my_concat = Lambda(lambda x: K.concatenate([x[0],x[1]],axis=-1))
output = my_concat([input1,input2])
...
関連
-
[解決済み] builtins.TypeError: strでなければならない、bytesではない
-
[解決済み] トレースバック / sys.exc_info() の値を変数に保存する方法は?
-
[解決済み] Python TypeError: フォーマット文字列の引数が足りない
-
[解決済み] OSError "を取得する。VideoFileClip関数で「[WinError 6] The handle is invalid」を取得する。
-
[解決済み] Django で email フィールドを設定する方法は?
-
[解決済み] スクリプトを自動的に再起動させるには?
-
[解決済み] 初回実行時のFlask 開発用サーバーを本番環境で使用しないこと
-
[解決済み] Pythonはショートカットに対応していますか?
-
[解決済み] ValueErrorです。TensorはTensorflowのBidirectinal RNNを持つTensorと同じグラフからでなければならない
-
Pythonによる2次元辞書
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
pythonを使ったオフィス自動化コード例
-
Python jiabaライブラリの使用方法について説明
-
[解決済み] Windows での Python ライブラリのインストールに関する問題点 : CondaHTTPErrorです。HTTP 000 CONNECTION FAILED for url <https://conda.anaconda.org/anaconda/win-64
-
[解決済み] RuntimeError: モジュールは API バージョン 0xc に対してコンパイルされたが、numpy のこのバージョンは 0xb である。
-
[解決済み] Tkinterのエラーです。画像ファイルのデータを認識できませんでした
-
[解決済み] OpenCV houghLinesP パラメータ
-
[解決済み] TimedRotatingFileHandler ファイル名を変更しますか?
-
[解決済み] pythonのグローバル変数の警告 [重複] [重複
-
[解決済み] Pycharm エラー Django はこの環境ではインポートできません。
-
[解決済み] ImportError: sqlalchemy という名前のモジュールがありません。