tf学习笔记
文章平均质量分 78
如云缥缈
这个作者很懒,什么都没留下…
展开
-
我的tensorflow学习笔记(6):word2vec,variable sharing
一、如何代表文字数据 one-hot representation:由0和1构成,容易导致过大的维度,计算低效。并且无法识别语义内容,如近义词。 word embedding(词嵌入):根据一个词的上下文去代表一个单词。相比上面的one-hot,有维度低、连续向量、能够识别语义信息等优点。参考知乎:有谁可以解释一下word embedding? word2vec是由Tomas M...原创 2018-03-08 17:18:28 · 379 阅读 · 0 评论 -
我的tensorflow学习笔记(9):tf中的CNN
一、直接卷积 卷积在深度学习中非常常见。并且实际上我们可以不经过训练直接使用卷积,一个常见的用途是进行图片模糊: 为了在tensorflow中使用卷积,我们可以使用几个内置图层。你可以使用一维卷积(输入为2维),二维卷积(输入为3维),三维卷积(输入为4维)。我们主要关注二维卷积,关于其他维度卷积的介绍,参考runhani’s StackOverflow answer 。tf....原创 2018-03-12 09:36:25 · 1417 阅读 · 0 评论 -
我的tensorflow学习笔记(3)
一、小技巧1、查看tensorflow安装路径import tensorflow as tf tf.__path__ #查看路径 tf.__version__ #查看版本二、linear regression1、源码来自stanford-tensorflow-tutorials 03_linreg2、在自己写的时候发现一个问题,即tf.add与+的区别。百度后的结果: tf.add(a,b)...原创 2018-03-04 13:36:26 · 555 阅读 · 0 评论 -
我的tensorflow学习笔记(4):logistic regression
logistic regression1、MNIST数据集 MNIST database(Mixed National Institute of Standards and Technology database)是手写数字的数据集。(摘自MNIST机器学习入门) 每一个MNIST数据单元有两部分组成:一张包含手写数字的图片和一个对应的标签。我们把这些图片设为“xs”,把这些标签设为“...原创 2018-03-04 16:32:08 · 1846 阅读 · 1 评论 -
我的tensorflow学习笔记(8):cnn简介
参考文档:CS231n一、概述 卷积神经网络(Convolutional Neural Network,CNN)与原始的fully connect neural network相似,由具有可训练的权重和偏差的神经元组成,每个神经元接受输入,执行点积,有选择性的用一个非线性函数处理它。整个网络仍表现为一个单一可微函数,并在最后一层具有损失函数。不同之处在于,CNN明确假定输入是图片,这使我们可...原创 2018-03-11 15:34:48 · 497 阅读 · 0 评论 -
我的tensorflow学习笔记(11):RNN
一、从前馈网络到循环神经网络(Recurrent Neural Network,RNN) 尽管此前的前馈网络和卷积网络表现出色,但它们仍有很大的局限性。对于人类而言,输入不仅仅是离散的数据点,而是信息量巨大的序列,并且随时间变化。我们的语言、电视节目都是连续的,所以问题是,如何让我们的模型能够像人类一样处理复杂的输入序列。RNN正是为此而设计的。 RNN与前馈网络一样由运算单元,即神经...原创 2018-03-17 11:05:44 · 302 阅读 · 0 评论 -
我的tensorflow学习笔记(1)
主要参考:stanfordCS20 ;tensorflow官方文档一、graph和session tensorflow将运算的定义与执行分开,采用graph(图)来表示计算任务,在session(会话)中执行图中定义的操作。二、tensor tensorflow中使用tensor(张量)来表示数据。所谓的tensor,就是n维数组。 0-d:scalar,数字;1-d:vecto...原创 2018-03-03 16:47:15 · 300 阅读 · 0 评论 -
我的tensorflow学习笔记(7):简单总结
一、如何建立tensorflow模型第一步:构建图1、得到输入数据(dataset或placeholder)2、定义权重(weight)和偏移(bias)3、定义推论模型(inference model)4、定义loss function5、定义Optimizer第二步:执行计算1、初始化所有变量2、初始化training data中的iterator/feed3、使用inference mode...原创 2018-03-10 10:20:58 · 531 阅读 · 0 评论 -
我的tensorflow学习笔记(10):style transfer
一、概述 style transfer是CNN的一个相当有趣的应用,它的特别之处在于训练对象是图片而不是权重。详细介绍可以参考下面两篇博客:谈谈图像的style transfer(一)谈谈图像的style transfer(二) 简单来说,现在有两张图片:content image和style image,我们需要做的就是找到一张图片,让它的内容(content)与content im...原创 2018-03-15 19:50:05 · 989 阅读 · 0 评论