种树最好的时间是10年前,其次是现在!!!

博主声明:所有博文的编写,主要参考网上资料和书籍,并结合个人见解,仅供学习、交流使用 :)...

tf.train.AdamOptimizer()函数解析

tf.train.AdamOptimizer()函数是Adam优化算法:是一个寻找全局最优点的优化算法,引入了二次方梯度校正。 tf.train.AdamOptimizer.__init__( learning_rate=0.001, beta1=0.9, beta2=0.999, ...

2019-03-31 19:09:36

阅读数 4069

评论数 3

tf.nn.softmax_cross_entropy_with_logits()函数解析(最清晰的解释)

最近学习中碰到了以前学过的tf.nn.sigmoid_cross_entropy_with_logits()函数,特此记录。 tf.nn.sigmoid_cross_entropy_with_logits()函数用于计算交叉熵。 tf.nn.sigmoid_cross_entropy_with_l...

2019-03-31 18:46:14

阅读数 1234

评论数 2

tf.reduce_mean()函数解析(最清晰的解释)

最近学习中碰到了以前学过的tf.placeholder()函数,特此记录。 tf.reduce_mean 函数用于计算张量tensor沿着指定的数轴(tensor的某一维度)上的平均值,主要用作降维或者计算tensor(图像)的平均值。 tf.reduce_mean( input_tensor,...

2019-03-31 15:29:11

阅读数 997

评论数 0

tf.placeholder()函数解析(最清晰的解释)

最近学习中碰到了以前学过的tf.placeholder()函数,特此记录。 tf.placeholder( dtype, shape=None, name=None ) 参数: dtype:数据类型。常用的是tf.float32,tf.float64等数值类型 shap...

2019-03-31 15:03:08

阅读数 496

评论数 0

python reshape函数参数-1(X.reshape(X.shape[0], -1).T)

近来在看吴恩达深度学习作业的时候,看到这么一行代码,发现网上说的清楚的文章比较少,特此记录。 X.reshape(X.shape[0], -1).T 举例子说明一下就清楚是怎么回事了。 例子1: >>> X.shape (209, 64, 64, 3) ...

2019-03-30 21:48:51

阅读数 2197

评论数 12

np.dot()、np.outer()、np.multiply()、*函数解析(最清晰的解释)

这两天在看吴恩达深度学习作业的代码时,碰到了np.dot()、np.outer()、np.multiply()、*等四个函数,特此记录。 1、np.dot() 如果碰到的是秩为1的数组,那么执行的是对应位置的元素相乘再相加;如果遇到的是秩不为1的数组,那么执行的是矩阵相乘。但是需要注意的是矩阵与矩...

2019-03-30 20:06:48

阅读数 345

评论数 0

tf.nn.batch_normalization()函数解析(最清晰的解释)

这两天在看batch normalization的代码时碰到了这个tf.nn.moments()函数,特此记录。 # 用于最中执行batch normalization的函数 tf.nn.batch_normalization( x, mean, variance, ...

2019-03-30 14:38:30

阅读数 1035

评论数 0

tf.identity()函数解析(最清晰的解释)

这两天看batch normalization的代码时,学到滑动平均窗口函数ExponentialMovingAverage时,碰到一个函数tf.identity()函数,特此记录。 tf.identity( input, name=None ) #Return a tensor...

2019-03-30 14:01:52

阅读数 466

评论数 0

tf.train.ExponentialMovingAverage()函数解析(最清晰的解释)

近来看batch normalization的代码时,遇到tf.train.ExponentialMovingAverage()函数,特此记录。 TensorFlow官网上对于这个方法的介绍: Some training algorithms, such as GradientDescent an...

2019-03-29 22:14:34

阅读数 1071

评论数 0

tf.nn.moments()函数解析(最清晰的解释)

这两天在看batch normalization的代码时碰到了这个tf.nn.moments()函数,特此记录。 # 用于在指定维度计算均值与方差 tf.nn.moments( x, axes, shift=None, # pylint: disable=unused-ar...

2019-03-29 20:49:56

阅读数 1388

评论数 0

python assert函数解析(最清晰的解释)

python assert的作用: Python 官方文档解释https://docs.python.org/3/reference/simple_stmts.html#assert “Assert statements are a convenient way to insert debuggi...

2019-03-29 09:45:08

阅读数 1010

评论数 0

tf.shape(x)、x.shape、x.get_shape()函数解析(最清晰的解释)

最近看到了tf.shape(x)、x.shape和x.get_shape()三个函数,不知道他们的差别,所以记录一下。 import tensorflow as tf x = tf.constant([[0,1,2],[3,4,5],[6,7,8]]) print(type(x.shape))...

2019-03-28 22:41:13

阅读数 1357

评论数 0

tf.cond()函数解析(最清晰的解释)

近期看batch_normalization的代码时碰到一个函数tf.cond(),特此记录。 首先看一下函数的说明文档: format:tf.cond(pred, fn1, fn2, name=None) Return :either fn1() or fn2() based on the ...

2019-03-28 21:51:20

阅读数 1058

评论数 0

slim.arg_scope()函数解析(最清晰的解释)

Tensorflow-slim作为一种轻量级的tensorflow库,使得模型的构建,训练,测试都变得更加简单,其主要目的是来做所谓的“代码瘦身”。 在slim库中对很多常用的函数进行了定义,slim.arg_scope()是slim库中经常用到的函数之一。 slim.arg_scope常用于为t...

2019-03-26 22:17:49

阅读数 1075

评论数 0

tf.name_scope()、tf.variable_scope()函数解析(最清晰的解释)

最近在看tf.slim实现的inception_v1的代码,发现一个函数tf.variable_scope()不太清楚,查询到网上多对比name和variable,特意记录一下。 论文翻译:GoogLeNet - Going Deeper with Convolutions全文翻译 代码实现 1...

2019-03-26 20:22:03

阅读数 1111

评论数 0

Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shift全文翻译

Inception v2 Sergey Ioffe,Christian Szegedy Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shift - 原文 论文解读 精...

2019-03-26 17:44:06

阅读数 1276

评论数 0

tf.expand_dims()函数解析(最清晰的解释)

tf.expand_dims( input, axis=None, name=None, dim=None ) 其中: input是输入张量。 axis是指定扩大输入张量形状的维度索引值。 dim等同于轴,一般不推荐使用。 1. axis: import tens...

2019-03-25 18:24:24

阅读数 1293

评论数 0

tf.concat()函数解析(最清晰的解释)

tf.concat的官方解释 tf.concat( values, axis, name='concat' ) 其中: values应该是一个tensor的list或者tuple,里面是准备连接的矩阵或者数组。 axis则是我们准备连接的矩阵或者数组的维度。 axis=...

2019-03-25 16:03:01

阅读数 1114

评论数 0

trunc_normal = lambda stddev: tf.truncated_normal_initializer(0.0, stddev)解析

在读Inception代码的时候,遇到代码, import tensorflow as tf slim = tf.contrib.slim trunc_normal = lambda stddev: tf.truncated_normal_initializer(0.0, stddev) 分享...

2019-03-25 11:18:26

阅读数 1066

评论数 0

w10的 Google Tensorflow Object Detection API安装

近期学习《21个项目玩转深度学习:基于TensorFlow的实践详解》时遇到Google Tensorflow Object Detection API 安装的问题,特意来填坑,对于Windows系统的安装说一下个人遇到的问题以及解决办法。 Tensorflow Object Detection ...

2019-03-25 09:29:32

阅读数 1048

评论数 0

提示
确定要删除当前文章?
取消 删除