神经网络实战记录14—调参技巧5—如何将图像增强技巧添加到已有的code中(基于VGGTensorboard)

方法一:
在计算图的构建中,把图像增强的方法应用到x_image中去;

方法二:
在feed_dict传入图像之前,将图像从一维向量变为三维向量,即在feed_dict之前就将图像做处理;
在这里插入图片描述

在这里插入图片描述
*本文使用方法一:

1.修改输入:
将:
在这里插入图片描述
改为:

在这里插入图片描述
将:
在这里插入图片描述
改为:

在这里插入图片描述

将:
在这里插入图片描述
因为x_image已经是一个四维的向量,所以就不需要再reshape了

2.处理cifar10样本的三种技术:
(1)随机翻转:
在这里插入图片描述
(2)光照:
在这里插入图片描述

(3)对比度:
在这里插入图片描述
3.将图像增强后的效果加到模型中去:

因为api要求必须是三维的(即一张图像)图像,而我们的图像是四维的(即很多张),所以要将这些图像一张一张做拆分,然后在单个的图像上做图像增强,然后再把单个的图像合并起来(即还是变成一个minibatch):

(1)将batchsize的定义挪到上面去,j再将x,y里的none改成batchsize:

原:

在这里插入图片描述
现:
在这里插入图片描述
(2)这样x就可以进行切分了:

在这里插入图片描述
(3)设置一个数组来保留切分后的结果:

在这里插入图片描述
(4)对x中的每个图像都做这个数据增强:

在这里插入图片描述
(5)合并数组,将reshape再变回来:

在这里插入图片描述
把初始后的结果添加到列表中去:
在这里插入图片描述
再把最后的列表合并成minibatch:
在这里插入图片描述

(6)对这个minibatch做归一化:

在这里插入图片描述
在这里插入图片描述

以上就可以打印出来了经过图像增强后的一个结果

4.训练效果:

在这里插入图片描述

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值