共享视觉模型

共享视觉模型

'''
from keras.layers import merge, Conv2D, MaxPooling2D, Input, Dense, Flatten
from keras.models import Model
digit_input = Input(shape=(27, 27,1))
x = Conv2D(64, (3, 3))(digit_input)
x = Conv2D(64, (3, 3))(x)
x = MaxPooling2D((2, 2))(x)
out = Flatten()(x)
vision_model = Model(digit_input, out)
digit_a = Input(shape=(27, 27,1))
digit_b = Input(shape=(27, 27,1))
out_a = vision_model(digit_a)
out_b = vision_model(digit_b)
concatenated = Concatenate(axis=-1)([out_a, out_b])
out = Dense(1, activation='sigmoid')(concatenated)
classification_model = Model([digit_a, digit_b], out)
print(classification_model.summary())
'''

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容