Keras中Mask的傳遞過程
keras mask流程,base_layer.py看Layer的實現__call__函式:
上一層的mask傳遞到下一層的過程
1.support_masking=True
當前層的support_masking=True,則說明當前層支援mask。
1)呼叫_collect_previous_mask(inputs)檢視輸入的mask(即上一層的mask)
2)mask作為引數傳入call函式
3)計算輸入的mask,mask為previou_mask
注:Dense支援mask,但只傳遞,並不利用mask計算,可以在call函式中定義操作。Dense有bias,還是會有影響。
2.support_masking=False
1)呼叫_collect_previous_mask(inputs)檢視輸入的mask(即上一層的mask)
2)mask作為引數傳入call函式
3)計算輸入的mask:如果previous_mask為None,則輸出None;如果previous_mask不為None,則報錯:does not support masking, but was passed an input_mask
注:Conv1d不支援Mask,執行過程中也沒有使用Mask,可以例項後將support_masking置為True,起到傳遞Mask的作用。
相關文章
- shuffle過程中的資訊傳遞
- jquery的ajax傳遞資料過程中的資料處理jQuery
- 淺談 iOS 事件的傳遞和響應過程iOS事件
- ng-template 使用過程中引數傳遞錯誤的單步除錯除錯
- 視覺化 Keras 訓練過程視覺化Keras
- Java中的值傳遞和引用傳遞Java
- Mask RCNN測試過程經驗總結CNN
- 從request中傳遞過來的引數資訊
- jdbctemplate呼叫儲存過程傳遞陣列引數JDBC儲存過程陣列
- 從程式中傳遞開始日期與結束日期至儲存過程儲存過程
- maven中的傳遞依賴和傳遞依賴的解除Maven
- chan中傳遞map資料,傳遞的是引用
- 64位win7下安裝keras的過程Win7Keras
- ES5中的值傳遞/引用傳遞--解釋
- 面試官問:Go 中的引數傳遞是值傳遞還是引用傳遞?面試Go
- 在遠端和本地儲存過程間傳遞陣列儲存過程陣列
- MySql儲存過程中limit傳參MySql儲存過程MIT
- PHP中物件的引用傳遞PHP物件
- Flutter 中的資料傳遞Flutter
- java 中引數的傳遞Java
- 在遠端和本地儲存過程間傳遞陣列[zt]儲存過程陣列
- java方法中只有值傳遞,沒有引用傳遞Java
- 微信小程式中的值傳遞微信小程式
- PHP CURL中傳遞cookie的方法PHPCookie
- OFBiz中的引數傳遞
- js中函式引數值傳遞和引用傳遞JS函式
- Flutter中訊息傳遞Flutter
- JavaScript的值傳遞和引用傳遞JavaScript
- Java的值傳遞和引用傳遞Java
- GO中的函式設計時候,引數傳遞選擇傳遞值還是傳遞指標?Go函式指標
- 在 PO 模式中,driver 如何通過 basePage 在各個 testcase 中傳遞?模式
- oracle sqr之多個procedure過程變數傳遞及同名變數定義Oracle變數
- go 值傳遞和地址傳遞的例子Go
- 儲存過程 傳 datatable儲存過程
- 遞迴儲存過程中使用cursor遞迴儲存過程
- 值傳遞與引用傳遞
- 值傳遞和引用傳遞
- Android 通過 Intent 傳遞類物件AndroidIntent物件