关于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 相关文章推荐
Pyramid Mako模板引入helper对象的步骤方法
Nov 27 Python
python开发之thread线程基础实例入门
Nov 11 Python
Python的requests网络编程包使用教程
Jul 11 Python
教你如何编写、保存与运行Python程序的方法
Jul 12 Python
python Pandas如何对数据集随机抽样
Jul 29 Python
python内存管理机制原理详解
Aug 12 Python
opencv实现简单人脸识别
Feb 19 Python
如何解决django-celery启动后迅速关闭
Oct 16 Python
python 实现人和电脑猜拳的示例代码
Mar 02 Python
python实现程序重启和系统重启方式
Apr 16 Python
TensorFlow tf.nn.conv2d_transpose是怎样实现反卷积的
Apr 20 Python
python打包生成so文件的实现
Oct 30 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伪静态页面函数附使用方法
2008/06/20 PHP
自己的js工具_Form 封装
2009/08/21 Javascript
20行代码实现的一个CSS覆盖率测试脚本
2013/07/07 Javascript
jQuery实现下滑菜单导航效果代码
2015/08/25 Javascript
浅谈javascript基础之客户端事件驱动
2016/06/10 Javascript
js print打印网页指定区域内容的简单实例
2016/11/01 Javascript
利用CSS、JavaScript及Ajax实现图片预加载的三大方法
2017/01/22 Javascript
Mac中安装nvm的教程分享
2017/12/11 Javascript
JS+CSS实现滚动数字时钟效果
2017/12/25 Javascript
js实现简单模态框实例
2018/11/16 Javascript
使用Vue中 v-for循环列表控制按钮隐藏显示功能
2019/04/23 Javascript
详解vue-flickity的fullScreen功能实现
2020/04/07 Javascript
解决vue 退出动画无效的问题
2020/08/09 Javascript
jquery实现简易验证插件封装
2020/09/13 jQuery
如何利用 JS 脚本实现网页全自动秒杀抢购功能
2020/10/12 Javascript
Element-ui upload上传文件限制的解决方法
2021/01/22 Javascript
[02:01]BBC DOTA2国际邀请赛每日综述:八强胜者组鏖战,中国队喜忧参半
2014/07/19 DOTA
python利用装饰器进行运算的实例分析
2015/08/04 Python
python字符串连接方法分析
2016/04/12 Python
PyQt5每天必学之日历控件QCalendarWidget
2018/04/19 Python
Python Subprocess模块原理及实例
2019/08/26 Python
Python 线程池用法简单示例
2019/10/02 Python
基于MSELoss()与CrossEntropyLoss()的区别详解
2020/01/02 Python
Python decorator拦截器代码实例解析
2020/04/04 Python
python3中datetime库,time库以及pandas中的时间函数区别与详解
2020/04/16 Python
python 实现rolling和apply函数的向下取值操作
2020/06/08 Python
python文件读取失败怎么处理
2020/06/23 Python
html5 桌面提醒:Notifycations应用介绍
2012/11/27 HTML / CSS
文言文形式的学生求职信
2013/12/03 职场文书
护理专业大学生自我推荐信
2014/01/25 职场文书
听课评课活动心得体会
2016/01/15 职场文书
升职感谢领导的话语及升职感谢信
2019/06/24 职场文书
JS不要再到处使用绝对等于运算符了
2021/04/30 Javascript
OpenCV-Python实现人脸美白算法的实例
2021/06/11 Python
python前后端自定义分页器
2022/04/13 Python
Windows server 2012 NTP时间同步的实现
2022/06/25 Servers