python
文章平均质量分 64
abiggg
这个作者很懒,什么都没留下…
展开
-
(Tensorflow之五)Python 中 if __name__ = '__main__'
__name__:模块名 python中的模块名可以分成两类,一类是xxx.py文件,那么模块名就是xxx,例如test.py,那么模块名是test,调用方法就是import test;另一类是__main__,当直接运行xxx.py文件是,缺省调用的模块名是__main__; 直接上代码:test.py!/usr/bin/pythondef func(): print("test原创 2017-12-30 11:51:20 · 497 阅读 · 0 评论 -
(Tensorflow之六)滑动平均模型ExponentialMovingAverage
1、计算方法设{a1,a2,a3,...,an}\{a_1,a_2,a_3,...,a_n\},其衰减率为decaydecay,对应的影子变量为: {m1,m2,m3,...,mn}\{m_1,m_2,m_3,...,m_n\},则: mn=decay∗mn−1+(1−decay)∗anm_n = decay*m_{n-1}+(1-decay)*a_n 可以展开来分析: m1=a1m_1 =原创 2018-01-01 16:19:27 · 2427 阅读 · 1 评论 -
(Tensorflow之十七)np.argmax(tf.argmax)的使用
一维数组一维数组使用np.argmax返回的是数组内最大值的下标位置import numpy as npy1 = np.array([1,2,3,7,8,9])y1 = np.argmax(y1)print("the y1 is")print(y1)结果the y1 is5二维数组2.1 不指定axis返回值是数组内的最大值的下标,以一维形式计算 例:y2 = np.array([[1,2原创 2018-02-25 01:54:22 · 1495 阅读 · 0 评论 -
(Tensorflow之二十一)python常用库文件
1、import numpy as npnumpy无需多说,应该是运用最多的了。在大阵的矩阵运算中优势十分明显;2、import tensorflow as tfGoogle 开发的第二代人工智能学习系统,搞AI的应该第一行代码就是这个了;3、import os.pathos.path模块主要用于文件的属性获取。例:3.1 os.path.dirname(path) 返回路径>>> os.path.原创 2018-03-18 03:38:55 · 2107 阅读 · 1 评论 -
(Tensorflow之二十二)将mnist数据转变成图片格式
在用mnist进行图片训练时,我们mnist的格式为.gz格式的,因此训练的过程并不直观。在此,将mnist的数据转变成图片格式,便于我们观察数据在训练过程中的变化。step 1将原.gz格式的数据进行解压$gunzip train-images-idx3-ubyte.gz解压后的文 件 step 2采用如下代码解析图片,图片的训练集与测试集分开存放,图片名与图片...原创 2018-03-23 01:07:51 · 2099 阅读 · 1 评论 -
(Tensorflow之二十三)BATCH_SIZE的计算方法以及取值方法
一、BATCH_SIZE对计算参数的影响BATCH_SIZE的主要影响到loss以及反向传播时的递度计算;在同一批次的训练中,loss及反向传播梯度为单个loss及反向传播递度的平均值。二、BATCH_SIZE选取当BATCH_SIZE过小例,当BATCH_SIZE为1时,相邻的两个样本之间差异非常大,则会使梯度值过大,导致始终无法收敛; 当BATCH_SIZE过大一方面,计算机内存消耗大,可以无原创 2018-03-25 23:27:38 · 7640 阅读 · 0 评论