关于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获取从命令行输入数字的方法
Apr 29 Python
Python优化技巧之利用ctypes提高执行速度
Sep 11 Python
再谈Python中的字符串与字符编码(推荐)
Dec 14 Python
python 性能优化方法小结
Mar 31 Python
详解python字节码
Feb 07 Python
Django中url的反向查询的方法
Mar 14 Python
对numpy中二进制格式的数据存储与读取方法详解
Nov 01 Python
通过pykafka接收Kafka消息队列的方法
Dec 27 Python
Python Django框架单元测试之文件上传测试示例
May 17 Python
python不到50行代码完成了多张excel合并的实现示例
May 28 Python
Python库安装速度过慢解决方案
Jul 14 Python
python 进制转换 int、bin、oct、hex的原理
Jan 13 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 操作符与控制结构
2012/03/07 PHP
PHP实现的简单对称加密与解密方法实例小结
2017/08/28 PHP
PHP+MySQL高并发加锁事务处理问题解决方法
2018/04/30 PHP
php pdo连接数据库操作示例
2019/11/18 PHP
Javascript中的Split使用方法与技巧
2007/03/09 Javascript
JS 巧妙获取剪贴板数据 Excel数据的粘贴
2009/07/09 Javascript
ExtJs grid行 右键菜单的两种方法
2010/06/19 Javascript
js监听输入框值的即时变化onpropertychange、oninput
2011/07/13 Javascript
全系IE支持Bootstrap的解决方法
2015/10/19 Javascript
使用jQuery UI库开发Web界面的简单入门指引
2016/04/22 Javascript
基于jQuery实现瀑布流页面
2017/04/11 jQuery
jQuery实现菜单栏导航效果
2017/08/15 jQuery
angularjs实现table增加tr的方法
2018/02/27 Javascript
jQuery实现鼠标点击处心形漂浮的炫酷效果示例
2018/04/12 jQuery
mocha的时序规则讲解
2019/02/16 Javascript
详解wepy开发小程序踩过的坑(小结)
2019/05/22 Javascript
vue服务端渲染操作简单入门实例分析
2019/08/28 Javascript
node静态服务器实现静态读取文件或文件夹
2019/12/03 Javascript
js实现3D粒子酷炫动态旋转特效
2020/09/13 Javascript
Python最基本的数据类型以及对元组的介绍
2015/04/14 Python
python开发之函数定义实例分析
2015/11/12 Python
django 中使用DateTime常用的时间查询方式
2019/12/03 Python
pycharm设置当前工作目录的操作(working directory)
2020/02/14 Python
python3 使用ssh隧道连接mysql的操作
2020/12/05 Python
BISSELL官网:北美吸尘器第一品牌
2019/03/14 全球购物
Java工程师面试集锦之Spring框架
2013/06/16 面试题
管理学专业个人求职信范文
2013/09/21 职场文书
网上祭先烈心得体会
2014/09/01 职场文书
2014年干部培训工作总结
2014/12/17 职场文书
环卫工人慰问信
2015/02/15 职场文书
十二生肖观后感
2015/06/12 职场文书
2015年社区党建工作汇报材料
2015/06/25 职场文书
中秋节感想
2015/08/10 职场文书
2019如何书写演讲稿?
2019/07/01 职场文书
初中运动会闭幕词范本3篇
2019/12/09 职场文书
Python实现天气查询软件
2021/06/07 Python