欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

keras 使用Lambda 快速新建層 添加多個參數(shù)操作

 更新時間:2020年06月10日 10:11:55   作者:青盞  
這篇文章主要介紹了keras 使用Lambda 快速新建層 添加多個參數(shù)操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

keras許多簡單操作,都需要新建一個層,使用Lambda可以很好完成需求。

# 額外參數(shù)
def normal_reshape(x, shape):
 return K.reshape(x,shape)
 
output = Lambda(normal_reshape, arguments={'shape':(-1, image_seq, 1000)})(output)
output = Lambda(lambda inp: K.mean(inp, axis=1), output_shape=(1000,))(output)

更多參考

補充知識:keras 實現(xiàn)包括batch size所在維度的reshape,使用backend新建一層 針對多輸入使用不同batch size折衷解決辦法

新建層,可以在此層內(nèi)使用backend完成想要的功能,如包含batch size維度在內(nèi)的reshpe:

def backend_reshape(x): return backend.reshape(x, (-1, 5, 256))

使用lambda方法調(diào)用層:

vision_model.add(Lambda(backend_reshape, output_shape=(5, 256)))

注意指定輸出維度

在多輸入問題中,有時兩個輸入具有不同的batch size,但在keras無法直接實現(xiàn)。我所遇到的問題是,我有兩個輸入分別是圖像輸入和問題輸入,對于圖像輸入每個樣本是一個圖像序列。這就要求我們在把圖像序列輸入到CNN中時是一張一張圖像。

我的解決辦法是在輸入是把圖像序列作為一個樣本,等輸入進去后,通過上述的reshape方法將圖像序列重新拆分成一張張圖像輸入到CNN,然后在后期處理時重新reshape成一個序列樣本。

代碼:

image_seq = 4
def preprocess_reshape(x):
 return K.reshape(x, (-1, 224, 224,3))
 
def backend_reshape(x):
 return K.reshape(x, (-1, image_seq, 256))
image_input = Input(shape=(image_seq, 224, 224, 3) , name='input_img')
image_re = Lambda(preprocess_reshape, output_shape=(224,224,3))(image_input)
im_pre = Lambda(preprocess_input, name='preprocessing')(image_re)

vision_model.add(Lambda(backend_reshape, output_shape=(image_seq, 256))) vision_model.add(LSTM(256, kernel_regularizer=l2, recurrent_regularizer=l2))

以上這篇keras 使用Lambda 快速新建層 添加多個參數(shù)操作就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 一起來看看五條Python中的隱含特性

    一起來看看五條Python中的隱含特性

    這篇文章主要為大家詳細介紹了Python中的隱含特性,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-01-01
  • 深入理解python中的淺拷貝和深拷貝

    深入理解python中的淺拷貝和深拷貝

    下面小編就為大家?guī)硪黄钊肜斫鈖ython中的淺拷貝和深拷貝。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-05-05
  • python爬蟲selenium模塊詳解

    python爬蟲selenium模塊詳解

    這篇文章主要介紹了python爬蟲selenium模塊詳解,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-03-03
  • python調(diào)用windows api鎖定計算機示例

    python調(diào)用windows api鎖定計算機示例

    這篇文章主要介紹了python調(diào)用windows api鎖定計算機示例,需要的朋友可以參考下
    2014-04-04
  • Python實現(xiàn)購物評論文本情感分析操作【基于中文文本挖掘庫snownlp】

    Python實現(xiàn)購物評論文本情感分析操作【基于中文文本挖掘庫snownlp】

    這篇文章主要介紹了Python實現(xiàn)購物評論文本情感分析操作,結(jié)合實例形式分析了Python使用中文文本挖掘庫snownlp操作中文文本進行感情分析的相關(guān)實現(xiàn)技巧與注意事項,需要的朋友可以參考下
    2018-08-08
  • python檢測空間儲存剩余大小和指定文件夾內(nèi)存占用的實例

    python檢測空間儲存剩余大小和指定文件夾內(nèi)存占用的實例

    今天小編就為大家分享一篇python檢測空間儲存剩余大小和指定文件夾內(nèi)存占用的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-06-06
  • PyQt4實時顯示文本內(nèi)容GUI的示例

    PyQt4實時顯示文本內(nèi)容GUI的示例

    今天小編就為大家分享一篇PyQt4實時顯示文本內(nèi)容GUI的示例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-06-06
  • Python os模塊學習筆記

    Python os模塊學習筆記

    這篇文章主要介紹了Python os模塊學習筆記,本文總結(jié)了OS模塊的常用方法、實用方法,并給出了兩個使用實例,需要的朋友可以參考下
    2015-06-06
  • Python入門教程(三十八)Python的NumPy庫簡介

    Python入門教程(三十八)Python的NumPy庫簡介

    這篇文章主要介紹了Python入門教程(三十八)Python的NumPy庫簡介,NumPy 是用于處理數(shù)組的 python 庫,它還擁有在線性代數(shù)、傅立葉變換和矩陣領(lǐng)域中工作的函數(shù),需要的朋友可以參考下
    2023-05-05
  • 簡單了解python中的f.b.u.r函數(shù)

    簡單了解python中的f.b.u.r函數(shù)

    這篇文章主要介紹了簡單了解python中的f.b.u.r函數(shù),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-11-11

最新評論