关于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中用于检查英文字母大写的isupper()方法
May 19 Python
Python使用Matplotlib实现Logos设计代码
Dec 25 Python
python+tkinter编写电脑桌面放大镜程序实例代码
Jan 16 Python
Python 绘图库 Matplotlib 入门教程
Apr 19 Python
tensorflow saver 保存和恢复指定 tensor的实例讲解
Jul 26 Python
pygame游戏之旅 计算游戏中躲过的障碍数量
Nov 20 Python
Python输出\u编码将其转换成中文的实例
Dec 15 Python
python3使用flask编写注册post接口的方法
Dec 28 Python
使用Python轻松完成垃圾分类(基于图像识别)
Jul 09 Python
Python的控制结构之For、While、If循环问题
Jun 30 Python
详解Python中import机制
Sep 11 Python
python绘制云雨图raincloud plot
Aug 05 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
一个捕获函数输出的函数
2007/02/14 PHP
PHP 伪静态技术原理以及突破原理实现介绍
2013/07/12 PHP
php查看请求头信息获取远程图片大小的方法分享
2013/12/25 PHP
php对称加密算法示例
2014/05/07 PHP
mac pecl 安装php7.1扩展教程
2019/10/17 PHP
详解new function(){}和function(){}() 区别分析
2008/03/22 Javascript
jquery 学习笔记 传智博客佟老师附详细注释
2020/09/12 Javascript
jQuery $.each的用法说明
2010/03/22 Javascript
关于js中alert弹出窗口文本换行问题简单详细说明
2012/12/11 Javascript
jQuery的attr与prop使用介绍
2013/10/10 Javascript
充分发挥Node.js程序性能的一些方法介绍
2015/06/23 Javascript
JavaScript中关联原型链属性特性
2016/02/13 Javascript
原生js的数组除重复简单实例
2016/05/24 Javascript
jQuery简单设置文本框回车事件的方法
2016/08/01 Javascript
BootStrap中按钮点击后被禁用按钮的最佳实现方法
2016/09/23 Javascript
微信小程序显示下拉列表功能【附源码下载】
2017/12/12 Javascript
JS查找孩子节点简单示例
2019/07/25 Javascript
layui点击弹框页面 表单请求的方法
2019/09/21 Javascript
mapboxgl区划标签避让不遮盖实现的代码详解
2020/07/01 Javascript
python正则表达式修复网站文章字体不统一的解决方法
2013/02/21 Python
Python 制作糗事百科爬虫实例
2016/09/22 Python
Python只用40行代码编写的计算器实例
2017/05/10 Python
对numpy Array [: ,] 的取值方法详解
2018/07/02 Python
Python3爬虫学习之MySQL数据库存储爬取的信息详解
2018/12/12 Python
详解pandas使用drop_duplicates去除DataFrame重复项参数
2019/08/01 Python
windows python3安装Jupyter Notebooks教程
2020/04/13 Python
html5 分层屏幕适配的方法
2018/03/16 HTML / CSS
美国亚马逊旗下时尚女装网店:SHOPBOP(支持中文)
2020/10/17 全球购物
世界上最大的皮肤科医生拥有和经营的美容网站:LovelySkin
2021/01/03 全球购物
大学本科毕业生的自我鉴定范文
2013/11/19 职场文书
英语商务邀请函范文
2014/01/16 职场文书
致标枪运动员加油稿
2014/02/15 职场文书
餐饮业员工工作决心书
2014/03/11 职场文书
电影建国大业观后感
2015/06/01 职场文书
教你怎么用python实现字符串转日期
2021/05/24 Python