- 博客(7)
- 收藏
- 关注
原创 tensorflow之Batch Normalization的理解用法
1.Batch Norm的本质思想原作者链接如果要真正理解数学思想和理论可以看该作者的文章或者点击文章底部的原论文链接去查看。1.1 本质思想BN的基本思想其实相当直观:因为深层神经网络在做非线性变换前的激活输入值(就是那个x=WU+B,U是输入)随着网络深度加深或者在训练过程中,其分布逐渐发生偏移或者变动,之所以训练收敛慢,一般是整体分布逐渐往非线性函数的取值区间的上下限两端靠近(对于Sigmoid函数来说,意味着激活输入值WU+B是大的负值或正值),所以这导致反向传播时低层神经网络的梯度消失,
2021-02-04 21:25:42
693
原创 tensorflow之tf.keras.layers.Conv2D
概念(个人理解)创建了一个2D的卷积层,2D convolution layer。作用:用以上tf.keras.layers.Conv2D创建一个卷积层对象,用来处理图片的矩阵张量,我们看看简单的代码# The inputs are 28x28 RGB images with `channels_last` and the batch# size is 4.input_shape = (4, 28, 28, 3)x = tf.random.normal(input_shape)y = tf.
2021-02-04 19:58:39
2401
原创 Tensorflow函数:tf.data.Iterator
官方解释它表示了一个 a tf.data.Dataset的迭代器(Represents an iterator of a tf.data.Dataset.)它的主要机制实际上就是穿件一个有枚举功能的迭代器对象,用来下面用一个实例来看看dataset = tf.data.Dataset.range(2)for element in dataset: print(element)...
2021-01-30 22:08:47
1114
翻译 TensorFlow函数:tf.io.gfile.glob
作用:导入文件,同pathlib、os的api功能类似tf.io.gfile.copy函数 tf.io.gfile.copy( src, dst, overwrite=False)定义在:tensorflow/python/lib/io/file_io.py。将数据从src复制到dst。参数:src:string,需要复制其内容的文件的名称。dst:string,要复制到的文件的名称。overwrite:boolean,如果为false,
2021-01-29 17:14:59
1599
原创 在tensorflow中用pathlib库的常见属性加载文件
官网内容pathlib中的Path类可以创建path路径对象, 属于比os.path更高抽象级别的对象.```python1 from pathlib import Path2 3 path = Path(__file__) 例如:data_root = pathlib.Path('data/shumu')这就创建了path路径的对象4 5 path.suffix #文件后缀6 path.stem #文件名不带后缀7 path.name #带后缀的完整文件
2021-01-28 23:21:48
329
原创 数据增强笔记
图片的数据增强方法建立引入库做一个尺度变换(Resizing and rescaling)数据增强(data augmentation)两种不同的选择方法随意根据图片写自己想要的增强函数总结本篇章部分内容来自于tf官网,作者仅仅作为学习笔记。建立引入库这里引入matplotlib.pyplot,和tensorflow做一个尺度变换(Resizing and rescaling)这里可以用tf官方库的方法(这个方法是用的序列方法,建立了一个对象),如下:IMG_SIZE = 180resize_
2021-01-24 17:31:36
580
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人