关于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实现方法
Nov 18 Python
Matplotlib中文乱码的3种解决方案
Nov 15 Python
python利用wx实现界面按钮和按钮监听和字体改变的方法
Jul 17 Python
Django认证系统实现的web页面实现代码
Aug 12 Python
使用pyecharts生成Echarts网页的实例
Aug 12 Python
Django项目中使用JWT的实现代码
Nov 04 Python
django框架单表操作之增删改实例分析
Dec 16 Python
python2 对excel表格操作完整示例
Feb 23 Python
django模板获取list中指定索引的值方式
May 14 Python
python怎么判断素数
Jul 01 Python
scrapy结合selenium解析动态页面的实现
Sep 28 Python
Python爬虫制作翻译程序的示例代码
Feb 22 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 定义404页面的实现代码
2012/11/19 PHP
php下载文件超时时间的设置方法
2016/10/06 PHP
Laravel实现autoload方法详解
2017/05/07 PHP
简单几行JS Code实现IE邮件转发新浪微博
2013/07/03 Javascript
jQuery实现类似滑动门切换效果的层切换
2013/09/23 Javascript
setInterval与clearInterval的使用示例代码
2014/01/28 Javascript
js 实现浏览历史记录示例
2014/04/20 Javascript
javascript校验价格合法性实例(必须输入2位小数)
2014/05/05 Javascript
改变状态栏文字的js代码
2014/06/13 Javascript
JS实现的自定义网页拖动类
2015/11/06 Javascript
Angular.JS判断复选框checkbox是否选中并实时显示
2016/11/30 Javascript
收藏AngularJS中最重要的核心功能
2017/07/09 Javascript
详解vue 数组和对象渲染问题
2018/09/21 Javascript
jquery实现选项卡切换代码实例
2019/05/14 jQuery
Vue 解决路由过渡动画抖动问题(实例详解)
2020/01/05 Javascript
javascript实现计算器功能
2020/03/30 Javascript
Python实现冒泡,插入,选择排序简单实例
2014/08/18 Python
python如何重载模块实例解析
2018/01/25 Python
Python自然语言处理 NLTK 库用法入门教程【经典】
2018/06/26 Python
让代码变得更易维护的7个Python库
2018/10/09 Python
numpy中的ndarray方法和属性详解
2019/05/27 Python
python实现将文件夹内的每张图片批量分割成多张
2019/07/22 Python
详解pandas DataFrame的查询方法(loc,iloc,at,iat,ix的用法和区别)
2019/08/02 Python
python实现小程序推送页面收录脚本
2020/04/20 Python
python如何安装下载后的模块
2020/07/03 Python
英国DIY和家居装饰领域的主要品牌:Wickes
2019/11/26 全球购物
创业计划书撰写原则
2014/01/25 职场文书
区优秀教师事迹材料
2014/02/10 职场文书
报关专员求职信范文
2014/02/22 职场文书
代理人委托书
2014/08/01 职场文书
村主任群众路线教育实践活动个人对照检查材料思想汇报
2014/10/01 职场文书
英语复习计划
2015/01/19 职场文书
2015年文员个人工作总结
2015/04/09 职场文书
安全伴我行主题班会
2015/08/13 职场文书
前端监听websocket消息并实时弹出(实例代码)
2021/11/27 Javascript
解决Mysql多行子查询的使用及空值问题
2022/01/22 MySQL