使用Lambda图层在图层Keras之间进行自定义连接

时间:2020-07-30 19:18:04

标签: keras lambda

我已经经历了这个链接。也就是说,输入层神经元通过指定索引使用lambda层进行分组。是否可以在循环内分组?即是否可以创建多个lambda层以将输入神经元分组到一个循环中? Custom connections between layers Keras

从keras.models导入模型

从keras.layers导入Dense,Input,Concatenate,Lambda

inputTensor =输入((8,))

group1 = Lambda(lambda x:x [:,:2],output_shape =((2,)))(inputTensor)

group2 = Lambda(lambda x:x [:,2:4],output_shape =(((2,)))(inputTensor)

group3 = Lambda(lambda x:x [:,4:6],output_shape =((2,)))(inputTensor)

group4 = Lambda(lambda x:x [:,6:],output_shape =(((2,)))(inputTensor)

图像中的第二层

group1 =密集(1)(group1)

group2 =密集(1)(group2)

group3 =密集(1)(group3)

group4 =密集(1)(group4)

outputTensor = Concatenate()([group1,group2,group3,group4])

outputTensor =密集(2)(outputTensor)

#创建模型:

model = Model(inputTensor,outputTensor)

0 个答案:

没有答案