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


Posted in Python onMay 23, 2020

不能再向以前一样使用

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)

以上这篇使用keras2.0 将Merge层改为函数式就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python实现简易端口扫描器代码实例
Mar 15 Python
python连接数据库的方法
Oct 19 Python
遗传算法python版
Mar 19 Python
Python爬虫将爬取的图片写入world文档的方法
Nov 07 Python
Python 调用PIL库失败的解决方法
Jan 08 Python
Python3.7 新特性之dataclass装饰器
May 27 Python
wxPython实现整点报时
Nov 18 Python
Python的in,is和id函数代码实例
Apr 18 Python
深入了解Python 变量作用域
Jul 24 Python
python解决OpenCV在读取显示图片的时候闪退的问题
Feb 23 Python
pycharm 如何查看某一函数源码的快捷键
May 12 Python
Pygame Event事件模块的详细示例
Nov 17 Python
使用keras实现densenet和Xception的模型融合
May 23 #Python
在keras下实现多个模型的融合方式
May 23 #Python
Keras使用ImageNet上预训练的模型方式
May 23 #Python
使用Keras预训练模型ResNet50进行图像分类方式
May 23 #Python
基于Python中random.sample()的替代方案
May 23 #Python
keras 自定义loss损失函数,sample在loss上的加权和metric详解
May 23 #Python
keras中模型训练class_weight,sample_weight区别说明
May 23 #Python
You might like
php中模拟POST传递数据的两种方法分享
2011/09/16 PHP
PHP网站开发中常用的8个小技巧
2015/02/13 PHP
PHP+jQuery实现双击修改table表格功能示例
2019/02/21 PHP
PHP的简单跳转提示的实现详解
2019/03/14 PHP
浅谈laravel 5.6 安装 windows上使用composer的安装过程
2019/10/18 PHP
加载 Javascript 最佳实践
2011/10/30 Javascript
用js来刷新当前页面保留参数的具体实现
2013/12/23 Javascript
js data日期初始化的5种方法
2013/12/29 Javascript
jquery取消选择select下拉框示例代码
2014/02/22 Javascript
js实现连个数字相加而不是拼接的方法
2014/02/23 Javascript
JavaScript实现简单图片滚动附源码下载
2014/06/17 Javascript
jQuery实现contains方法不区分大小写的方法
2015/02/13 Javascript
js设置document.domain实现跨域的注意点分析
2015/05/21 Javascript
JS自定义选项卡函数及用法实例分析
2015/09/02 Javascript
jquery实现网站列表切换效果的2种方法
2016/08/12 Javascript
Bootstrap按钮组实例详解
2017/07/03 Javascript
ES6模块化的import和export用法方法总结
2017/08/08 Javascript
JavaScript动态创建二维数组的方法示例
2019/02/01 Javascript
详解a标签添加onclick事件的几种方式
2019/03/29 Javascript
Vue 实现简易多行滚动"弹幕"效果
2020/01/02 Javascript
利用React高阶组件实现一个面包屑导航的示例
2020/08/23 Javascript
vue表单验证之禁止input输入框输入空格
2020/12/03 Vue.js
Python实现发送与接收邮件的方法详解
2018/03/28 Python
python+openCV调用摄像头拍摄和处理图片的实现
2019/08/06 Python
python监控nginx端口和进程状态
2019/09/06 Python
python实现输入三角形边长自动作图求面积案例
2020/04/12 Python
tensorflow实现将ckpt转pb文件的方法
2020/04/22 Python
详解CSS3 弹性布局快速入门
2019/06/06 HTML / CSS
英国健康和美容技术产品购物网站:CurrentBody
2019/07/17 全球购物
出口公司经理求职简历中的自我评价
2013/10/13 职场文书
《水上飞机》教学反思
2014/04/10 职场文书
党的群众路线教育实践活动批评与自我批评范文
2014/10/16 职场文书
商业门面租房协议书
2014/11/25 职场文书
教学督导岗位职责
2015/04/10 职场文书
2019年手机市场的调研报告2篇
2019/10/10 职场文书
td 内容自动换行 table表格td设置宽度后文字太多自动换行
2022/12/24 HTML / CSS