使用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实现的简单算术游戏实例
May 26 Python
将Python代码嵌入C++程序进行编写的实例
Jul 31 Python
Python3 操作符重载方法示例
Nov 23 Python
Matplotlib 生成不同大小的subplots实例
May 25 Python
Python 中的range(),以及列表切片方法
Jul 02 Python
对python修改xml文件的节点值方法详解
Dec 24 Python
使用django实现一个代码发布系统
Jul 18 Python
在 Pycharm 安装使用black的方法详解
Apr 02 Python
Python求凸包及多边形面积教程
Apr 12 Python
利用Python的folium包绘制城市道路图的实现示例
Aug 24 Python
python3中celery异步框架简单使用+守护进程方式启动
Jan 20 Python
使用Djongo模块在Django中使用MongoDB数据库
Jun 20 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
ZF等常用php框架中存在的问题
2008/01/10 PHP
php将fileterms函数返回的结果变成可读的形式
2011/04/21 PHP
PHP5中新增stdClass 内部保留类
2011/06/13 PHP
具有时效性的php加密解密函数代码
2013/06/19 PHP
Symfony2联合查询实现方法
2016/03/18 PHP
Yii框架通过请求组件处理get,post请求的方法分析
2019/09/03 PHP
在页面上点击任一链接时触发一个事件的代码
2007/04/07 Javascript
Javascript学习笔记8 用JSON做原型
2010/01/11 Javascript
对 lightbox JS 图片控件进行了一下改造, 使其他支持复杂的图片说明
2010/03/20 Javascript
通过javascript获取iframe里的值示例代码
2013/06/24 Javascript
JavaScript中Cookie操作实例
2015/01/09 Javascript
简介JavaScript中的setHours()方法的使用
2015/06/11 Javascript
基于jquery实现的树形菜单效果代码
2015/09/06 Javascript
jquery.form.js框架实现文件上传功能案例解析(springmvc)
2016/05/26 Javascript
浅谈javascript中的加减时间
2016/07/12 Javascript
input 禁止输入特殊字符的四种实现方式
2016/08/24 Javascript
AngularJs验证重复密码的方法(两种)
2016/11/25 Javascript
AngularJS解决ng-if中的ng-model值无效的问题
2017/06/21 Javascript
ajax请求+vue.js渲染+页面加载的示例
2018/02/11 Javascript
解析Json字符串的三种方法日常常用
2018/05/02 Javascript
Vue使用高德地图搭建实时公交应用功能(地图 + 附近站点+线路详情 + 输入提示+换乘详情)
2018/05/16 Javascript
vue实现简单的日历效果
2020/09/24 Javascript
[02:44]2014DOTA2 国际邀请赛中国区预选赛 大神红毯秀
2014/05/25 DOTA
Swift 3.0在集合类数据结构上的一些新变化总结
2016/07/11 Python
详解Python装饰器由浅入深
2016/12/09 Python
Python进阶_关于命名空间与作用域(详解)
2017/05/29 Python
Django项目中包含多个应用时对url的配置方法
2018/05/30 Python
django_orm查询性能优化方法
2018/08/20 Python
python获取点击的坐标画图形的方法
2019/07/09 Python
值类型与引用类型有什么不同?请举例说明?并分别列举几种相应的数据类型
2015/10/24 面试题
什么叫做SQL注入,如何防止
2016/10/04 面试题
工程造价专业大专生求职信
2013/10/06 职场文书
求职简历的自我评价
2014/01/31 职场文书
教师个人年终总结
2015/02/11 职场文书
工作建议书范文
2019/07/08 职场文书
PHP实现两种排课方式
2021/06/26 PHP