最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

解決keras加入lambda層時(shí)shape的問題

 更新時(shí)間:2020年06月11日 09:15:56   作者:nuaa_bo  
這篇文章主要介紹了解決keras加入lambda層時(shí)shape的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧

使用keras時(shí),加入keras的lambda層以實(shí)現(xiàn)自己定義的操作。但是,發(fā)現(xiàn)操作結(jié)果的shape信息有問題。

我的后端是theano,使用了sum操作。

比如輸入時(shí),shape為(32,28,28),其中32為batch大小。

此時(shí)對(duì)應(yīng)的ndim應(yīng)該等于3。

但是,lambda處理后結(jié)果顯示_keras_shape為(32,28,28),而ndim卻是2。

這導(dǎo)致后邊各項(xiàng)操作都會(huì)出現(xiàn)問題。

此處sum函數(shù)加入?yún)?shù)keepdims=True即可。

此注意keras中的各種層幾乎都不用去理會(huì)batch的大小,系統(tǒng)會(huì)自動(dòng)在shape中加入None占位,所以很多參數(shù)也不用加入batch的大小。但是進(jìn)行sum等操作時(shí),選擇按照哪個(gè)axis進(jìn)行操作,要考慮batch的存在。

補(bǔ)充知識(shí):keras Merge or merge

在使用keras merge層時(shí),發(fā)現(xiàn)有Merge 、merge兩種:

from keras.layers import Merge

from keras.layers import merge

使用第一種是報(bào)錯(cuò)

“TensorVariable object has no attribute 'get_output_shape_at' ”

使用第二種小寫即可。

以上這篇解決keras加入lambda層時(shí)shape的問題就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

土默特左旗| 庆阳市| 安西县| 康平县| 阿拉尔市| 海淀区| 佛坪县| 山西省| 全椒县| 鄂伦春自治旗| 遂川县| 普兰店市| 招远市| 习水县| 三江| 那坡县| 维西| 武宁县| 宁明县| 潼南县| 兴安县| 丰镇市| 环江| 雷波县| 罗江县| 茶陵县| 平凉市| 金山区| 巨鹿县| 华坪县| 金沙县| 崇明县| 库伦旗| 康马县| 玉树县| 东乡| 芜湖县| 五寨县| 云阳县| 泰州市| 前郭尔|