关于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的Tornado框架中内置的模板引擎
Jul 11 Python
python3+PyQt5重新实现QT事件处理程序
Apr 19 Python
python实现QQ空间自动点赞功能
Apr 09 Python
在Django admin中编辑ManyToManyField的实现方法
Aug 09 Python
解决Python中回文数和质数的问题
Nov 24 Python
解决Tensorboard可视化错误:不显示数据 No scalar data was found
Feb 15 Python
python GUI库图形界面开发之PyQt5窗口类QMainWindow详细使用方法
Feb 26 Python
Python3+selenium实现cookie免密登录的示例代码
Mar 18 Python
python 6行代码制作月历生成器
Sep 18 Python
Python eval函数介绍及用法
Nov 09 Python
python 将Excel转Word的示例
Mar 02 Python
教你漂亮打印Pandas DataFrames和Series
May 29 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函数memory_get_usage获取PHP内存清耗量的方法
2011/12/06 PHP
PHP实现变色验证码实例
2014/01/06 PHP
PHP并发多进程处理利器Gearman使用介绍
2016/05/16 PHP
PHP递归实现快速排序的方法示例
2017/12/18 PHP
php基于 swoole 实现的异步处理任务功能示例
2019/08/13 PHP
浅谈laravel5.5 belongsToMany自身的正确用法
2019/10/17 PHP
基于php+MySql实现学生信息管理系统实例
2020/08/04 PHP
JavaScript 乱码问题
2009/08/06 Javascript
javascript 保存文件到本地实现方法
2012/11/29 Javascript
javascript实现tabs选项卡切换效果(自写原生js)
2013/03/19 Javascript
JavaScript的Module模式编程深入分析
2013/08/13 Javascript
Jquery仿淘宝京东多条件筛选可自行结合ajax加载示例
2013/08/28 Javascript
jquery中toggle函数交替使用问题
2015/06/22 Javascript
javascript实现textarea中tab键的缩排处理方法
2015/06/26 Javascript
用Move.js配合创建CSS3动画的入门指引
2015/07/22 Javascript
Bootstrap教程JS插件弹出框学习笔记分享
2016/05/17 Javascript
jQuery中on绑定事件后引发的事件冒泡问题如何解决
2016/05/25 Javascript
nodejs操作mysql实现增删改查的实例
2017/05/28 NodeJs
结合mint-ui移动端下拉加载实践方法总结
2017/11/08 Javascript
nodejs实现超简单生成二维码的方法
2018/03/17 NodeJs
理解python多线程(python多线程简明教程)
2014/06/09 Python
Python 的 Socket 编程
2015/03/24 Python
Python中断言Assertion的一些改进方案
2016/10/27 Python
浅谈python中copy和deepcopy中的区别
2017/10/23 Python
浅谈Python实现Apriori算法介绍
2017/12/20 Python
使用matplotlib画散点图的方法
2018/05/25 Python
python的turtle库使用详解
2019/05/10 Python
利用python求积分的实例
2019/07/03 Python
python分布式计算dispy的使用详解
2019/12/22 Python
pytorch 改变tensor尺寸的实现
2020/01/03 Python
深入浅析HTML5中的SVG
2015/11/27 HTML / CSS
Chicco婴儿用品美国官网:汽车座椅、婴儿推车、高脚椅等
2018/11/05 全球购物
伦敦香水公司:The London Perfume Company
2019/11/13 全球购物
检察院院长群众路线教育实践活动个人整改措施
2014/10/04 职场文书
老兵退伍标语
2014/10/07 职场文书
Redis源码阅读:Redis字符串SDS详解
2021/07/15 Redis