使用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 流程控制实例代码
Sep 25 Python
朴素贝叶斯算法的python实现方法
Nov 18 Python
使用Python实现下载网易云音乐的高清MV
Mar 16 Python
Python读取Word(.docx)正文信息的方法
Mar 15 Python
flask入门之表单的实现
Jul 18 Python
使用python进行拆分大文件的方法
Dec 10 Python
关于 Python opencv 使用中的 ValueError: too many values to unpack
Jun 28 Python
python实现两个一维列表合并成一个二维列表
Dec 02 Python
python GUI库图形界面开发之PyQt5控件数据拖曳Drag与Drop详细使用方法与实例
Feb 27 Python
Python正则表达式高级使用方法汇总
Jun 18 Python
Python3爬虫中pyspider的安装步骤
Jul 29 Python
python爬虫scrapy基于CrawlSpider类的全站数据爬取示例解析
Feb 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
html中select语句读取mysql表中内容
2006/10/09 PHP
PHP中cookies使用指南
2007/03/16 PHP
php版本的cron定时任务执行器使用实例
2014/08/19 PHP
CI框架源码解读之利用Hook.php文件完成功能扩展的方法
2016/05/18 PHP
php 如何设置一个严格控制过期时间的session
2017/05/05 PHP
Windows平台实现PHP连接SQL Server2008的方法
2017/07/26 PHP
关于COOKIE个数与大小的问题
2011/01/17 Javascript
ie下动态加态js文件的方法
2011/09/13 Javascript
js时间戳格式化成日期格式的多种方法
2013/11/11 Javascript
table对象中的insertRow与deleteRow使用示例
2014/01/26 Javascript
javascript中attachEvent用法实例分析
2015/05/14 Javascript
webix+springmvc session超时跳转登录页面
2016/10/30 Javascript
React组件的三种写法总结
2017/01/12 Javascript
详解React 16 中的异常处理
2017/07/28 Javascript
angularjs路由传值$routeParams详解
2020/09/05 Javascript
JavaScript基于面向对象实现的猜拳游戏
2018/01/03 Javascript
对angular4子路由&辅助路由详解
2018/10/09 Javascript
JavaScript动态检测密码强度原理及实现方法详解
2019/06/11 Javascript
在antd4.0中Form使用initialValue操作
2020/11/02 Javascript
让python json encode datetime类型
2010/12/28 Python
python调用机器喇叭发出蜂鸣声(Beep)的方法
2015/03/23 Python
对python sklearn one-hot编码详解
2018/07/10 Python
python中使用 xlwt 操作excel的常见方法与问题
2019/01/13 Python
python使用正则筛选信用卡
2019/01/27 Python
python opencv 图像拼接的实现方法
2019/06/27 Python
Python建造者模式案例运行原理解析
2020/06/29 Python
20行Python代码实现一款永久免费PDF编辑工具的实现
2020/08/27 Python
Python logging日志库空间不足问题解决
2020/09/14 Python
canvas实现飞机打怪兽射击小游戏的示例代码
2018/07/09 HTML / CSS
土耳其家居建材网站:Koçtaş
2016/11/22 全球购物
Huda Beauty官方商店:化妆和美容产品
2020/09/05 全球购物
AJAX的优缺点都有什么
2015/08/18 面试题
房屋公证委托书
2014/04/03 职场文书
学校安全管理责任书
2014/07/23 职场文书
php 解析非标准json、非规范json
2021/04/01 PHP
Python机器学习算法之决策树算法的实现与优缺点
2021/05/13 Python