孪生网络
全文参考https://blog.csdn.net/qq_35826213/article/details/86313469
孪生网络有两种,一种是不共享参数的孪生网络,另一种是共享参数的孪生网络,
不共享参数的孪生网络
from keras.layers import merge,Conv2D,MaxPool2D,Activation,Dense,concatenate,Flatten
from keras.layers import Input
from keras.models import Model
def FeatureNetwork():
"""特征提取网络"""
inp=Input(shape=(28,28,1),name="FeatureNet_ImageInput")
models=Conv2D(filters=24,kernel_size=(3,3),strides=1,padding='same')(inp)
models=Activation('relu')(models)
models=MaxPool2D(pool_size=(3,3))(models)
models=Conv2D(filters=64,kernel_size=(3,3),strides=1,padding='same')(models)
models=Activation('relu')(models)
models=Conv2D(filters=96,kernel_size=(3,3),strides