使用keras2.0 将Merge层改为函数式

作者:Addmana 时间:2021-01-14 08:29:46 

不能再向以前一样使用

model.add(Merge([Model1,Model2]))

必须使用函数式

out = Concatenate()([model1.output, model2.output])

补充知识:keras 新版接口修改

1.

# b = MaxPooling2D((3, 3), strides=(1, 1), border_mode='valid', dim_ordering='tf')(x)

b = MaxPooling2D((3, 3), strides=(1, 1), padding='valid', data_format="channels_last")(x)

2.


from keras.layers.merge import concatenate
# x = merge([a, b], mode='concat', concat_axis=-1)
x = concatenate([a, b], axis=-1)

3.


from keras.engine import merge
m = merge([init, x], mode='sum')
Equivalent Keras 2.0.2 code:

from keras.layers import add
m = add([init, x])

4.


# x = Convolution2D(32 // nb_filters_reduction_factor, 3, 3, subsample=(1, 1), activation='relu',
#     init='he_normal', border_mode='valid', dim_ordering='tf')(x)
x = Conv2D(32 // nb_filters_reduction_factor, (3, 3), activation="relu", strides=(1, 1), padding="valid",
   data_format="channels_last",
   kernel_initializer="he_normal")(x)

1.


# b = MaxPooling2D((3, 3), strides=(1, 1), border_mode='valid', dim_ordering='tf')(x)
b = MaxPooling2D((3, 3), strides=(1, 1), padding='valid', data_format="channels_last")(x)

2.


from keras.layers.merge import concatenate
# x = merge([a, b], mode='concat', concat_axis=-1)
x = concatenate([a, b], axis=-1)

3.


from keras.engine import merge
m = merge([init, x], mode='sum')
Equivalent Keras 2.0.2 code:

from keras.layers import add
m = add([init, x])

4.


# x = Convolution2D(32 // nb_filters_reduction_factor, 3, 3, subsample=(1, 1), activation='relu',
#     init='he_normal', border_mode='valid', dim_ordering='tf')(x)
x = Conv2D(32 // nb_filters_reduction_factor, (3, 3), activation="relu", strides=(1, 1), padding="valid",
   data_format="channels_last",
   kernel_initializer="he_normal")(x)

来源:https://blog.csdn.net/Addmana/article/details/78352372

标签:keras,Merge,函数式
0
投稿

猜你喜欢

  • Python3.7.0 Shell添加清屏快捷键的实现示例

    2023-02-25 13:39:23
  • Python代码集pathlib应用之获取指定目录下的所有文件

    2023-09-06 23:44:39
  • 弹出网页窗口全详细攻略

    2008-04-18 12:10:00
  • MySQL 请选择合适的列

    2024-01-23 05:33:31
  • python连接池实现示例程序

    2022-04-30 21:59:54
  • Django 多环境配置详解

    2022-01-25 06:38:49
  • 详解Spring Security怎么从数据库加载我们的用户

    2024-01-21 18:35:37
  • python实现复制大量文件功能

    2023-09-03 16:42:54
  • 利用python程序生成word和PDF文档的方法

    2023-08-26 13:31:44
  • 基于Vue.js的表格分页组件

    2024-05-02 16:41:50
  • asp利用XMLHTTP无刷新自动更新数据

    2007-08-23 13:16:00
  • Python图像处理之图像拼接

    2021-08-14 19:27:41
  • 基于Python实现人脸识别和焦点人物检测功能

    2021-03-09 10:27:45
  • Mysql 数据库结构及索引类型

    2024-01-20 23:40:35
  • ASP连接MySQL数据库的方法

    2010-03-14 11:25:00
  • 实例操作MySQL短链接

    2024-01-16 00:07:42
  • python将ip地址转换成整数的方法

    2022-10-17 23:40:23
  • IE7下 filter:Alpha(opacity=xx) 的小问题

    2008-12-02 16:24:00
  • 使用python如何删除同一文件夹下相似的图片

    2021-10-19 02:52:23
  • asp如何实现点击数的计算?

    2010-05-18 18:39:00
  • asp之家 网络编程 m.aspxhome.com