文章标题

Tensorflow学习笔记(1)

1.tf.image.random_crop(image,[height,width])

这是一个随机裁剪函数,将原图image裁剪成为[height,width]

2.tf.image.random_flip_left_right(image)

这是一个随机翻转函数,注意这里的image有三个维度[height, width, channels]。还有一点就是此函数是在width方向上随机翻转的,有可能结果就是从左往右翻转,从左往左翻转即没有翻转。

3.tf.image.random_brightness(image,max_delta=63)

为随机调整亮度函数,实际上是在原图的基础上随机加上一个值(如果加上的是正值则增亮否则增暗),此值取自[-max_delta,max_delta),要求max_delta>=0。

4.tf.image.random_contrast(image,lower=0.2,upper=1.8)

为随机调整对比度函数,对比度调整值取自[lower,upper]

5.tf.image.per_image_whitening(image)

对数据减去均值,除以方差,保证数据零均值,方差为1)

6 .tf.train.ExponentialMovingAverage(decay, steps)

这个函数用于更新参数,就是采用滑动平均的方法更新参数。这个函数初始化需要提供一个衰减速率(decay),用于控制模型的更新速度。这个函数还会维护一个影子变量(也就是更新参数后的参数值),这个影子变量的初始值就是这个变量的初始值,影子变量值的更新方式如下:

shadow_variable = decay * shadow_variable + (1-decay) * variable
shadow_variable是影子变量,variable表示待更新的变量,也就是变量被赋予的值,decay为衰减速率。decay一般设为接近于1的数(0.99,0.999)。decay越大模型越稳定,因为decay越大,参数更新的速度就越慢,趋于稳定。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值