关于keras中keras.layers.merge的用法说明


Posted in Python onMay 23, 2020

旧版本中:

from keras.layers import merge
merge6 = merge([layer1,layer2], mode = 'concat', concat_axis = 3)

新版本中:

from keras.layers.merge import concatenate
merge = concatenate([layer1, layer2], axis=3)

补充知识:keras输入数据的方法:model.fit和model.fit_generator

1.第一种,普通的不用数据增强的

from keras.datasets import mnist,cifar10,cifar100
(X_train, y_train), (X_valid, Y_valid) = cifar10.load_data() 
model.fit(X_train, Y_train, batch_size=batch_size, nb_epoch=nb_epoch, shuffle=True,
    verbose=1, validation_data=(X_valid, Y_valid), )

2.第二种,带数据增强的 ImageDataGenerator,可以旋转角度、平移等操作。

from keras.preprocessing.image import ImageDataGenerator
(trainX, trainY), (testX, testY) = cifar100.load_data()
trainX = trainX.astype('float32')
testX = testX.astype('float32')
trainX /= 255.
testX /= 255.
Y_train = np_utils.to_categorical(trainY, nb_classes)
Y_test = np_utils.to_categorical(testY, nb_classes)
generator = ImageDataGenerator(rotation_range=15,
        width_shift_range=5./32,
        height_shift_range=5./32)
generator.fit(trainX, seed=0)
model.fit_generator(generator.flow(trainX, Y_train, batch_size=batch_size),
     steps_per_epoch=len(trainX) // batch_size, epochs=nb_epoch,
     callbacks=callbacks,
     validation_data=(testX, Y_test),
     validation_steps=testX.shape[0] // batch_size, verbose=1)

以上这篇关于keras中keras.layers.merge的用法说明就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python多线程扫描端口示例
Jan 16 Python
Python实现简单的代理服务器
Jul 25 Python
Python实现的栈(Stack)
Jan 26 Python
Python使用cx_Oracle模块操作Oracle数据库详解
May 07 Python
为什么str(float)在Python 3中比Python 2返回更多的数字
Oct 16 Python
Python中出现IndentationError:unindent does not match any outer indentation level错误的解决方法
Apr 18 Python
python占位符输入方式实例
May 27 Python
python递归法解决棋盘分割问题
Jul 17 Python
Django用户认证系统 User对象解析
Aug 02 Python
Python中url标签使用知识点总结
Jan 16 Python
Python脚本导出为exe程序的方法
Mar 25 Python
Python配置pip国内镜像源的实现
Aug 20 Python
使用keras2.0 将Merge层改为函数式
May 23 #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
You might like
PHP 和 XML: 使用expat函数(一)
2006/10/09 PHP
PHP启动windows应用程序、执行bat批处理、执行cmd命令的方法(exec、system函数详解)
2014/10/20 PHP
用php+ajax新建流程(请假、进货、出货等)
2017/06/11 PHP
详解laravel安装使用Passport(Api认证)
2018/07/27 PHP
javascript 按回车键相应按钮提交事件
2009/11/02 Javascript
php 中序列化和json使用介绍
2013/07/08 Javascript
js实现拉伸拖动iframe的具体代码
2013/08/03 Javascript
javascript中类的定义方式详解(四种方式)
2015/12/22 Javascript
JS字符串的切分用法实例
2016/02/22 Javascript
jstree的简单实例
2016/12/01 Javascript
80%应聘者都不及格的JS面试题
2017/03/21 Javascript
VUE多层路由嵌套实现代码
2017/05/15 Javascript
使用nodeJs来安装less及编译less文件为css文件的方法
2017/11/20 NodeJs
解析Vue 2.5的Diff算法
2017/11/28 Javascript
node.js博客项目开发手记
2018/03/16 Javascript
Vue中"This dependency was not found"问题的解决方法
2018/06/19 Javascript
微信小程序实现点击空白隐藏的方法示例
2019/08/13 Javascript
js实现从右往左匀速显示图片(无缝轮播)
2020/06/29 Javascript
解决Nuxt使用axios跨域问题
2020/07/06 Javascript
python使用matplotlib绘图时图例显示问题的解决
2017/04/27 Python
NumPy.npy与pandas DataFrame的实例讲解
2018/07/09 Python
解决Python 使用h5py加载文件,看不到keys()的问题
2019/02/08 Python
django创建最简单HTML页面跳转方法
2019/08/16 Python
python实现根据文件格式分类
2019/10/31 Python
解决Python3下map函数的显示问题
2019/12/04 Python
django model通过字典更新数据实例
2020/04/01 Python
python读取xml文件方法解析
2020/08/04 Python
css3简单练习实现遨游浏览器logo的绘制
2013/01/30 HTML / CSS
英国最大的在线快递公司之一:ParcelHero
2019/11/04 全球购物
异步传递消息系统的作用
2016/05/01 面试题
打造完美自荐信
2014/01/24 职场文书
合唱兴趣小组活动总结
2014/07/10 职场文书
2015少先队大队辅导员工作总结
2015/07/24 职场文书
社会心理学学习心得体会
2016/01/22 职场文书
《一面五星红旗》教学反思
2016/02/23 职场文书
MATLAB 全景图切割及盒图显示的实现步骤
2021/05/14 Python