Tensorflow
文章平均质量分 74
MirrorN
知来者之可追
展开
-
ImportError: libcudnn.so.7: cannot open shared object file错误以及非root用户安装cudnn
关于ImportError: libcudnn.so.7: cannot open shared object file错误以及非root用户安装cudnn使用 Tensorflow 的时候出现了错误Tensorflow:ImportError: libcudnn.so.7: cannot open shared object file: No such file or directory从报错信息上来看,就是libcudnn.so.7文件没有找到。首先检查是否是cuda的链接出现了错误,Import原创 2020-07-07 14:24:29 · 5216 阅读 · 0 评论 -
TensorFlow记录(二)
文章目录1.tf.contrib.learn.VocabulayrProcessor()函数1.tf.contrib.learn.VocabulayrProcessor()函数这个函数输入文本数据,以及指定句子包含单词长度,可以将文本数据转化为索引形式,但是目前来看,好像不能按照词频大小进行排列,只是单纯地按照单词出现的顺序创建词典,按照词典将句子处理成索引形式。注意对象内置的几个属性,可以...原创 2019-10-03 21:49:04 · 185 阅读 · 0 评论 -
TensorFlow的报错信息
学习TensorFlow的过程中最不缺的就是各种报错。痛定思痛,记录一下学习中遇到的错误~文章目录1. UnicodeDecodeError:'gbk' codec can't decode byte 0xa3 in position 29: illegal multibyte sequence2.TypeError: Failed to convert object of type 1. Un...原创 2019-10-03 21:47:33 · 850 阅读 · 1 评论 -
TensorFlow记录(一)
记录学习TensorFlow过程中遇到的一些零散函数。文章目录1.函数 tf.contrib.keras.preprocessing.sequence.pad_sequences()2.错误 UnicodeDecodeError:'gbk' codec can't decode byte 0xa3 in position 29: illegal multibyte sequence1.函数 t...原创 2019-06-15 19:56:40 · 331 阅读 · 0 评论 -
Tensorflow 错误:TypeError: Fetch argument XXXX has invalid typeXXXX,must be a string or Tensor
今天在训练一个小模型的时候,出现了这样的错误:TypeError: Fetch argument 2.19779 has invalid type <class 'numpy.float32'>, must be a string or Tensor. (Can not convert a float32 into a Tensor or Operation.)在输出中可以看到...原创 2019-09-08 21:54:20 · 1872 阅读 · 0 评论 -
TensorFlow模型持久化学习
终于忙完课了,接着写博客哈哈~本篇的主要内容:一个测试持久化用的MNIST识别网络模型对TensorFlow持久化代码做了解释最近在想TensorFlow模型的持久化问题,毕竟每一次训练模型都是有够煎熬的~所以特意学习一下关于模型持久化的内容。这里使用的例子是MNIST数据集的识别,在此之前,我写了一个简单的神经网络来训练识别,共有一个隐藏层,隐藏层有100个结点,完整的代码如下:...原创 2018-12-18 19:40:23 · 482 阅读 · 2 评论 -
tf.nn.conv2d()函数以及padding填充方式介绍
tf.nn.conv2d()函数中填充方式的理解本篇的主要内容:tf.nn.conv2d()函数tf.nn.conv2d()函数中padding的SAME填充方式tf.nn.conv2d()函数tf.nn.conv2d()是TensorFlow中用于创建卷积层的函数,这个函数的调用格式如下:def conv2d(input: Any, filter: Any,...原创 2018-11-20 15:44:21 · 8774 阅读 · 7 评论 -
MNIST手写数字识别(二)几种模型优化方式介绍
本篇的主要内容有:动态衰减法设置可变学习率为损失函数添加正则项滑动平均模型介绍为了让MNIST数字识别模型更准确,学习几种常用的模型优化手段:学习率的优化学习率的设置一定程度上也会影响模型的训练,如果学习率过小,那么将会经过很长时间才会收敛到想要的结果,反之,学习率过大则可能会导致不收敛的结果,比如:优化 J(x) = x^{2}, 如果设置学习率为 1,那么整个过程:可以看到...原创 2018-11-08 20:25:28 · 4497 阅读 · 0 评论 -
MNIST手写数字识别(三)应用优化
本篇的主要内容应用三种优化方式,对之前的模型进行优化介绍一些在程序中用到的函数学习于《TensorFlow实战Google深度学习框架》一书程序相比于第一次的简单逻辑回归模型,这一次的调整了网络结构,添加了一个500个节点的隐藏层,在结构中,设置了动态学习率,添加了正则化项,并使用了滑动平均模型稳定整个模型。整体的结构流程如下:输入数据输入层隐藏层输出层输出数据这次的代码比较长...原创 2018-11-11 17:07:10 · 1465 阅读 · 0 评论 -
MNIST 手写数字识别(一)
MNIST 手写数字识别模型建立与优化本篇的主要内容有:TensorFlow 处理MNIST数据集的基本操作建立一个基础的识别模型介绍 SoftmaxSoftmaxSoftmax回归以及交叉熵等MNIST是一个很有名的手写数字识别数据集(基本可以算是“Hello World”级别的了吧),我们要了解的情况是,对于每张图片,存储的方式是一个 28 * 28 的矩阵,但是我们在导入数据进...原创 2018-11-07 21:43:33 · 81274 阅读 · 16 评论 -
TensorFlow:基础概念
边学边写,把自己学习的过程记录下来,也算是一种鞭策吧!(。・∀・)ノ首先了解一下TensorFlow中的一些基础概念:基础概念计算图(graph)这是TensorFlow中最为重要的概念,整个TensorFlow是一个通过计算图的形式来进行表述计算的变成系统,每一次计算都是这个图上的一个节点,节点之间的连线是计算之间的依赖关系,数据,或者说Tensor就是沿着这些边 “流动” 的。对...原创 2018-10-23 17:02:00 · 262 阅读 · 0 评论 -
TensorFlow常量、序列以及随机值生成
TensorFlow 生成 常量、序列和随机值生成常量tf.constant()这种形式比较常见,除了这一种生成常量的方式之外,像Numpy一样,TensorFlow也提供了生成集中特殊的常量的函数:tf.zeros(shape, dtype=tf.float32, name=None)三个参数的意思显而易见,返回指定形状的全零张量tf.zeros_like(tensor, dty...原创 2018-10-22 20:07:25 · 3602 阅读 · 0 评论 -
Anaconda安装Tensorflow以及Matplotlib 以及错误:RuntimeError: module compiled against API version a but this v
心情久久不能平静下来。。。首先说明一下本人的安装环境:win10 + CPU版本Tensorflow这篇博客对安装的过程只是大致地提一下,主要是记录我自己在安装的过程中遇到的问题,确实总会有几个很烦人的小问题让你自己安装的过程与网上大佬们的博客安装过程不一样。。首先是安装Anaconda以及安装Tensorflow的过程,大家可以参考这篇博客,网上有很多CPU版本Tensorflow的安装教...原创 2018-10-10 22:10:40 · 3035 阅读 · 1 评论 -
Anaconda 常用命令
弄了两天的Anaconda,总算是了解了个大概,不过确实这个工具的管理很方便,在这里记录一下常用的命令:关于包的管理更新所有的包一般下载好Anaconda,再继续安装其他的内容前,都会先更新一下所有的包,使用的命令为:conda upgrade --all注意这里是两个短横线查看所有的包conda list安装某个包conda install NAME更新某...原创 2018-10-08 16:22:03 · 530 阅读 · 0 评论