使用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下的XSLT API进行web开发的简单教程
Apr 15 Python
Python使用cx_Oracle模块将oracle中数据导出到csv文件的方法
May 16 Python
matplotlib在python上绘制3D散点图实例详解
Dec 09 Python
Python3实现的爬虫爬取数据并存入mysql数据库操作示例
Jun 06 Python
3行Python代码实现图像照片抠图和换底色的方法
Oct 10 Python
Python实现平行坐标图的绘制(plotly)方式
Nov 22 Python
Pandas-Cookbook 时间戳处理方式
Dec 07 Python
Python range与enumerate函数区别解析
Feb 28 Python
opencv中图像叠加/图像融合/按位操作的实现
Apr 01 Python
Python生成随机验证码代码实例解析
Jun 09 Python
Python调用高德API实现批量地址转经纬度并写入表格的功能
Jan 12 Python
Python内置数据结构列表与元组示例详解
Aug 04 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 文本文章分页代码 按标记或长度(不涉及数据库)
2012/06/07 PHP
PHP 类相关函数的使用详解
2013/05/10 PHP
php检测网页是否被百度收录的函数代码
2013/10/09 PHP
体育彩票排列三组选三算法分享
2014/03/07 PHP
javascript数组与php数组的地址传递及值传递用法实例
2015/01/22 PHP
php保存任意网络图片到服务器的方法
2015/04/14 PHP
PHP Hash算法:Times33算法代码实例
2015/05/13 PHP
JS实现在Repeater控件中创建可隐藏区域的代码
2010/09/16 Javascript
JS实现的文字与图片定时切换效果代码
2015/10/06 Javascript
jQueryUI 拖放排序遇到滚动条时有可能无法执行排序的小bug及解决方案
2016/12/19 Javascript
如何解决jQuery EasyUI 已打开Tab重新加载问题
2016/12/19 Javascript
微信小程序 tabs选项卡效果的实现
2017/01/05 Javascript
JS字符串统计操作示例【遍历,截取,输出,计算】
2017/03/27 Javascript
AngularJS 的$timeout服务示例代码
2017/09/21 Javascript
node.js ws模块搭建websocket服务端的方法示例
2019/04/25 Javascript
javascript实现时间日期的格式化的方法汇总
2020/08/06 Javascript
[45:50]完美世界DOTA2联赛PWL S3 CPG vs Forest 第二场 12.16
2020/12/17 DOTA
用python写一个windows下的定时关机脚本(推荐)
2017/03/21 Python
python学生管理系统代码实现
2020/04/05 Python
python事件驱动event实现详解
2018/11/21 Python
对python3 sort sorted 函数的应用详解
2019/06/27 Python
pytorch模型存储的2种实现方法
2020/02/14 Python
Python实现播放和录制声音的功能
2020/08/12 Python
python绘制汉诺塔
2021/03/01 Python
CSS3弹性盒模型开发笔记(三)
2016/04/26 HTML / CSS
迪奥美国官网:Dior美国
2019/12/07 全球购物
电子商务专业毕业生工作推荐信
2013/11/17 职场文书
部队万能检讨书
2014/02/20 职场文书
学习党的群众路线教育实践活动心得体会
2014/03/01 职场文书
岗位职责说明书
2014/05/07 职场文书
民主生活会汇报材料
2014/12/15 职场文书
工作态度怎么写
2015/06/25 职场文书
2016年“我们的节日·清明节”活动总结
2016/04/01 职场文书
个人的事迹材料怎么写
2019/04/24 职场文书
Java 将PPT幻灯片转为HTML文件的实现思路
2021/06/11 Java/Android
向Spring IOC 容器动态注册bean实现方式
2022/07/15 Java/Android