簡體   English   中英

Keras,K.repeat_elements導致AttributeError:“ Tensor”對象沒有屬性“ _keras_history”

[英]Keras, K.repeat_elements leads to AttributeError:'Tensor' object has no attribute '_keras_history'

我有一個維度為(None,1,B)的圖層,我想克隆其行,以便得到類似(None,A,B)的內容。 我的想法是使用以下命令:

layer1 = K.repeat_elements(layer, A, axis=1)

結果,我得到以下錯誤:

AttributeError:“ Tensor”對象沒有屬性“ _keras_history”

我相信原因是repeat_elements創建了某種不是Keras層的層。 關於如何檢查這是否是Keras層的任何替代方案或想法?

您不能將后端函數直接用於Keras層產生的張量,需要將它們包裝到具有lambda函數或類似函數的Lambda層中:

layer1 = Lambda(lambda x: K.repeat_elements(x, A, axis=1))(layer)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM