TensorFlow
我从崖边跌落
这个作者很懒,什么都没留下…
展开
-
【TensorFlow】简单解释----什么是张量(tensor)
张量维基百科:Tensor百度百科:什么是张量最近在学习Tensorflow,但是其中Tensor也就是“张量”究竟是什么意思,看了维基百科和百度百科却反而复杂。这里我进行了一个简单的总结。1、概念: Tensorflow里最基本的数据结构就是Tensor,跟本文讲的Tensor的概念是一样的,并不是物理学中的张量概念。张量是多维数组的泛概念。张量概念包括标量...原创 2019-03-13 21:56:33 · 3040 阅读 · 0 评论 -
【tensorflow】batch_normalization
目前主流的训练深度神经网络的算法是梯度下降算法,简而言之该过程就是通过将网络输出值与真实值之间的误差信号逐层传递至神经网络的每个节点,进而更新节点与节点之间的参数。但深度神经网络的调参过程一直是个问题。 随着梯度下降算法的不断改进,已经有越来越多的算法尝试减少调参的工作量,比如减小学习率、选取合适的权重初始化函数、应用Dropout等等,而Batch Normaliz...原创 2019-07-16 22:33:56 · 3016 阅读 · 1 评论 -
【python】Python中glob.glob按照阿拉伯数字排序问题
python的glob模块,对自然数结尾的文件排序很奇怪,通过截取自然数的方式可以实现按照自然数大小排序原创 2019-06-24 22:07:15 · 15446 阅读 · 5 评论 -
【tensorflow】GPU的使用命令
在使用GPU进行深度学习实验,了解GPU的状态非常重要1、nvidia-smi显示GPU当前的状态和属性GPU :GPU 编号;Name :GPU 型号;Persistence-M :持续模式的状态。持续模式虽然耗能大,但是在新的GPU应用启动时,花费的时间更少,这里显示的是off的状态;Fan ...原创 2019-06-27 15:51:23 · 1153 阅读 · 0 评论 -
【学习资料】论文、开源代码、资源总结
论文源码资源:1、Taehoon Kim主页 https://carpedm20.github.io/记载了很多论文和和开源代码2、Devsisters Corp. https://github.com/devsisters/代码开源3、查找论文和其对应的开源代码 https://paperswithcode.com/4、seq2seq框...原创 2019-06-28 20:33:39 · 3180 阅读 · 0 评论 -
【 TensorFlow】查看tensor变量的值
在使用tensorflow的过程中,有时候我们需要知道中间变量tensor的值,这可以帮助我们查看中间结果,调试程序。但是你会发现,tensor直接打印,输出的是数据类型、形状等等的信息,无法打印变量的值,如下图所示:因此,要打印输出tensor的值,需要借助class tf.Session, class tf.InteractiveSession。因为我们在建立graph的时候,只建立t...原创 2019-06-13 16:59:29 · 9794 阅读 · 0 评论 -
【TensorFlow】RNN的用法汇总
一、单步的RNN:RnnCell1、tf.contrib.rnn.BasicRnnCell:RNN的一个单元细胞定义BasicRNNCell是最基本的RNN cell单元。1)函数介绍tf.contrib.rnn.BasicRnnCell(num_units,actication=None,reuse=None,name=None)输入参数:num_units:RNN层神经...原创 2019-04-03 17:23:02 · 1103 阅读 · 0 评论 -
【总结】【python】【TensorFlow】tensorflow常见的数据处理函数--机器学习,深度学习,强化学习
Numpy:1、numpy.random 链接numpy中的random主要是用来产生随机数的一个模块。2、numpy.newaxis链接numpy中的newaxis主要是帮助数组创建新轴,或者也叫增加维度。3、numpy.lexsort 链接numpy中的lexsort主要是对数组排序TensorFlow:1、tf.argmax(a,axis=)/tf.red...原创 2019-04-02 22:15:19 · 923 阅读 · 0 评论 -
【TensorFlow】tf.stack和tf.unstack
tf.stack()这是一个矩阵拼接的函数,tf.unstack()则是一个矩阵分解的函数以下转自:https://www.toutiao.com/i6463423755296178702/tf.stacktf.stack( values, axis=0, name='stack')参数:values: 一个有相同形状与数据类型的张量数组。axis: 以...转载 2019-04-02 22:14:50 · 502 阅读 · 0 评论 -
【TensorFlow】static_rnn 和dynamic_rnn的区别
tensorflow中提供了rnn接口有两种,一种是静态的rnn,一种是动态的rnn通常用法:1、静态接口:static_rnn主要使用tf.contrib.rnnx = tf.placeholder("float", [None, n_steps, n_input])x1 = tf.unstack(x, n_steps, 1)lstm_cell = tf.contrib....原创 2019-04-02 21:43:24 · 1754 阅读 · 0 评论 -
【TensorFlow】tf.transpose()
tf.transpose()主要用于交换输入张量的不同维度tf.transpose(a,perm=None,name='transpose',conjugate=False)如果输入张量是二维,就相当于转置。perm是整数数组,如果张量是三维,就用0,1,2来表示。1、二维数组:x = tf.constant([[1, 2, 3],...原创 2019-04-03 20:58:31 · 390 阅读 · 0 评论 -
【TensorFlow】tf.shape(a)和a.get_shape()的区别
1、区别:相同:都是用来获取数组的大小不同:tf.shape(a)的对象a为矩阵、列表或张量,结果为张量(tensor) a.get_shape()的对象a为张量(tensor),结果为元组,可以用a.get_shape().as_list()转为列表2、用法:1)tf.shape(a) 通过下面的例子,看两者在使用上的区别:import ...原创 2019-03-19 16:28:44 · 1150 阅读 · 0 评论 -
【TensorFlow】tf.nn、tf.layers和tf.contrib模块
转自:https://blog.csdn.net/u014365862/article/details/77833481我们在使用tensorflow时,会发现tf.nn,tf.layers, tf.contrib模块有很多功能是重复的,尤其是卷积操作,在使用的时候,我们可以根据需要现在不同的模块。但有些时候可以一起混用。 下面是对三个模块的简述: (1)t...转载 2019-03-16 21:48:29 · 3344 阅读 · 1 评论 -
【TensorFlow】GPU服务器上Anaconda的配置问题
配置步骤大家可以看这篇博客,非常详细:https://blog.csdn.net/xi_zhong/article/details/83422225配置过程中会出现很多版本不匹配的问题,大家一定要耐心的找原因1、TensorFlow时出现了Failed to load the native TensorFlow一般是版本问题: 1)要么去试合适现成的各个组件的版本配置...原创 2019-08-22 11:28:24 · 484 阅读 · 0 评论