對keras環境下的feature map做切片

2021-08-18 13:16:26 字數 340 閱讀 6055

使用keras下的convolution2d,或者input()函式時,直接輸出的是乙個feature map立方體。如果對不同的層進行操作,則需要對feature map 立方體做切片。

假設資料的輸入為

inputs=input((128,128,20))

如果對inputs進行切片操作,可做如下處理:

x1=lambda(lambda x:x[:,:,:,1:10])(inputs)

x2=lambda(lambda x:x[:,:,:,11:20](inputs),注意冒號的數目

那麼x1和x2就是inputs的兩個切片。

第二種方差,參照一位仁兄的部落格

anaconda 環境下 安裝keras

anaconda 環境下 安裝keras 直接用pip安裝的時候,安裝的keras會和tensorflow出現版本不相容的問題,錯誤提示如下 從表中檢視與自己tensorflow對應的keras版本即可。如何檢視tensorflow的版本 在anaconda prompt中輸入conda list,...

win7下搭建keras程式設計環境

1.安裝anacodna 後,應該先在 path 中新增環境變數 c users xiefm anaconda3 c users xiefm anaconda3 scripts 以自己 安裝anaconda的路徑為準 如果不新增該環境變數是無法在cmd下執行 python 和 pip 操作的。2.安...

1 Keras環境的安裝

本人電腦使用的是windows10系統,提前安裝了anaconda 程式可能會出現一些警告資訊,但是不會報錯,且能看到執行結果 import tensorflow as tf message tf.constant hello tensorflow with tf.session as sess p...