使用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开发之tkinter实现图形随鼠标移动的方法
Nov 11 Python
python中日志logging模块的性能及多进程详解
Jul 18 Python
手把手教你用python抢票回家过年(代码简单)
Jan 21 Python
python实现mysql的读写分离及负载均衡
Feb 04 Python
使用python验证代理ip是否可用的实现方法
Jul 25 Python
Python根据成绩分析系统浅析
Feb 11 Python
使用Python实现企业微信的自动打卡功能
Apr 30 Python
python实现控制COM口的示例
Jul 03 Python
python 实现检验33品种数据是否是正态分布
Dec 09 Python
python中字典增加和删除使用方法
Sep 30 Python
详解python爬取弹幕与数据分析
Nov 14 Python
发工资啦!教你用Python实现邮箱自动群发工资条
May 10 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
dedecms函数分享之获取某一栏目所有子栏目
2014/05/19 PHP
php的ZipArchive类用法实例
2014/10/20 PHP
thinkPHP5.0框架自动加载机制分析
2017/03/18 PHP
laravel多条件查询方法(and,or嵌套查询)
2019/10/09 PHP
JQuery Tips(4) 一些关于提高JQuery性能的Tips
2009/12/19 Javascript
jquery操作下拉列表、文本框、复选框、单选框集合(收藏)
2014/01/08 Javascript
使用js画图之圆、弧、扇形
2015/01/12 Javascript
精通JavaScript的this关键字
2020/05/28 Javascript
iscroll碰到Select无法选择下拉刷新的解决办法
2016/05/21 Javascript
javascript经典特效分享 手风琴、轮播图、图片滑动
2016/09/14 Javascript
JSON与String互转的实现方法(Javascript)
2016/09/27 Javascript
JavaScript 闭包机制详解及实例代码
2016/10/10 Javascript
JS数组搜索之折半搜索实现方法分析
2017/03/27 Javascript
对vue中v-on绑定自定事件的实例讲解
2018/09/06 Javascript
JS/HTML5游戏常用算法之路径搜索算法 随机迷宫算法详解【普里姆算法】
2018/12/13 Javascript
Vue开发环境中修改端口号的实现方法
2019/08/15 Javascript
Vue使用v-viewer实现图片预览
2020/10/21 Javascript
Vue 组件注册全解析
2020/12/17 Vue.js
利用Python绘制MySQL数据图实现数据可视化
2015/03/30 Python
在Python中操作文件之seek()方法的使用教程
2015/05/24 Python
基于python的ini配置文件操作工具类
2019/04/24 Python
Django框架序列化与反序列化操作详解
2019/11/01 Python
python GUI库图形界面开发之PyQt5控件QTableWidget详细使用方法与属性
2020/02/25 Python
python实现测试工具(一)——命令行发送get请求
2020/10/19 Python
删除pycharm鼠标右键快捷键打开项目的操作
2021/01/16 Python
Html5适配iphoneX刘海屏的简单实现
2019/04/09 HTML / CSS
Seavenger官网:潜水服、浮潜、靴子和袜子
2020/03/05 全球购物
乡镇干部十八大感言
2014/02/17 职场文书
学校火灾防控方案
2014/06/09 职场文书
机电一体化专业毕业生自荐信
2014/06/19 职场文书
初中学习计划书范文
2014/09/15 职场文书
营销与策划实训报告
2014/11/05 职场文书
统招统分证明
2015/06/23 职场文书
污染环境建议书
2015/09/14 职场文书
本地通过nginx配置反向代理的全过程记录
2021/03/31 Servers
分享一些Java的常用工具
2021/06/11 Java/Android