TensorFlow
文章平均质量分 66
清晨的光明
努力写bug中...
展开
-
TypeError: ‘b\... has type str, but expected one of: bytes
报错信息:Traceback (most recent call last): File "D:\ProgramSoftware\Anaconda3\envs\tensorflow1.0\lib\threading.py", line 914, in _bootstrap_inner self.run() File "D:\ProgramSoftware\Anaconda3\envs\tensorflow1.0\lib\threading.py", line 862, in run原创 2020-08-01 15:05:26 · 1859 阅读 · 0 评论 -
subprocess.py报错:FileNotError: [Errno 2] No such file or directory: java: java
在运行coco计算ImageCaption得分时,出现以下错误:subprocess.py报错:FileNotError: [Errno 2] No such file or directory: 'java': 'java'原因:coco在执行 ptbtokenizer.py 时,需要调用 stanford-corenlp-3.4.1.jar 包,使用java进行运算,如果机器上没有装java环境时,就会报错!解决方法:安装java环境,Linux上详细安装步骤请参考我写的另一.原创 2020-06-28 22:08:02 · 3706 阅读 · 1 评论 -
TensorFlow & Pytorch 英伟达GPU驱动安装
TensorFlowGPU驱动安装参考资料:https://tensorflow.google.cn/install/gpu1、安装NVIDIA® GPU drivers 下载地址:https://www.nvidia.com/Download/index.aspx?lang=en-us注意:CUDA Toolkit版本需要与下面下载安装的版本一致(经测试,Tensor...原创 2019-12-12 15:47:31 · 1031 阅读 · 0 评论 -
TensorFlow框架
基本概念基于TensorFlow的神经网络:用张量表示数据,用计算图搭建神经网络,用会话执行计算图,优化线上的权重(参数),得到模型。张量(tensor):多维数组(列表)阶:张量的维数 维数 阶 名字 例子 0-D 0 标量 scalar s=123 1-D 1 ...原创 2018-10-24 08:58:27 · 21353 阅读 · 1 评论 -
TensorFlow之feed提交数据
1. 如果构建了一个包含placeholder操作的计算图,当在session中调用run方法时,placeholder占用的变量bi必须过feed_dict参数传递进去,否则报错。import tensorflow as tfa = tf.placeholder(tf.float32, name='a')b = tf.placeholder(tf.float32, name='b')...原创 2018-10-29 21:57:34 · 1227 阅读 · 0 评论 -
TensorBoard示例
TensorBoard是TensorFlow的可视化工具 通过TensorFlow程序运行过程中输出的日志文件可视化TensorFlow程序的运行状态 TensorBoard和TensorFlow程序跑在不同的进程中记得首先清楚default graph和不断增加的节点。程序如下:import tensorflow as tf#清除default graph和不断增加的节...原创 2018-11-07 09:34:01 · 1259 阅读 · 0 评论 -
【直观详解】什么是正则化
【内容简介】主要解决什么是正则化,为什么使用正则化,如何实现正则化,外加一些对范数的直观理解并进行知识整理以供查阅Why & What 正则化我们总会在各种地方遇到正则化这个看起来很难理解的名词,其实它并没有那么高冷,是很好理解的首先,从使用正则化解决了一个什么问题的角度来看:正则化是为了防止过拟合, 进而增强泛化能力。用白话文转义,泛化误差(generalization ...转载 2018-11-10 20:54:26 · 26483 阅读 · 4 评论 -
笔记
1.关于reshape的笔记一维向量,如 v=[1, 2, 3] 不等于行向量和列向量。a = tf.constant([1.0 , 2.0]) print(a) 结果:Tensor("Const_1:0", shape=(2,), dtype=float32)所以在神经网络里运算时,需要把一维向量进行reshape,变为二维矩阵(行向量或列向量)即 [1.0, 2....原创 2018-11-11 22:43:45 · 151 阅读 · 0 评论 -
深度学习 机器学习 分类器的准确率、错误率、敏感率、真正例率、召回率、特效率、真负例率、精度
1、精确率:预测为正的样本中预测正确了的的百分比。2、错误率:预测错误的样本占所有样本数的比例。3、敏感度/真正例率/召回率:所有为正的样本中,被正确识别出的比例。4、特效性/真负例率:反例样本中,预测为反例的占比。5、精度:预测正确了的样本占总样本的比例。...原创 2019-05-08 19:46:30 · 2835 阅读 · 0 评论 -
tf.assign函数说明
函数形式:tf.assign( ref, value, validate_shape=None, use_locking=None, name=None)参数: ref:一个可变的张量,来自一个变量节点,可能是未初始化的。 value:一个张量,并且必须具有与 ref 相同的类型,value值将赋给变量。 validate_sha...原创 2018-10-26 11:12:19 · 2531 阅读 · 3 评论 -
tf.split函数说明
函数形式:tf.split( value, num_or_size_splits, axis=0, num=None, name='split')参数:value :输入的tensor num_or_size_splits :每个分割后的张量的尺寸,如果是个整数n,就将输入的tensor分为n个子tensor。如果是个tensor T,就...原创 2018-09-30 17:03:01 · 2593 阅读 · 0 评论 -
GPS轨迹数据集下载
下载地址:https://download.csdn.net/download/kdongyi/10712630GPS轨迹数据集,用于深度学习的模型训练,数据集里有GPS轨迹数据和标签。原创 2018-10-11 22:44:01 · 6255 阅读 · 0 评论 -
tf.argmax函数说明
函数说明:tf.argmax( input, axis=None, name=None, dimension=None, output_type=tf.int64) 参数:input:输入矩阵 axis:默认为None name:默认为None dimension:默认为None output_type:默认类型为int64用...原创 2018-09-04 21:12:04 · 10900 阅读 · 4 评论 -
tf.placeholder函数说明
函数形式:tf.placeholder( dtype, shape=None, name=None)参数:dtype:数据类型。常用的是tf.float32,tf.float64等数值类型 shape:数据形状。默认是None,就是一维值,也可以是多维(比如[2,3], [None, 3]表示列是3,行不定) name:名称为什么要用placeh...原创 2018-09-03 09:27:51 · 186120 阅读 · 22 评论 -
卷积神经网络是什么?
卷积神经网络(CNN) 属于人工神经网络的一种,它的权重共享的网络结构显著降低了模型的复杂度,减少了权值的数量。卷积神经网络可以直接将图片作为网络的输入,自动提取特征,并且对图片的变形(如平移、比例缩放、倾斜)等具有高度不变形。神经网络(NN) 的基本组成包括输入层、隐藏层、输出层。卷积神经网络的特点在于隐藏层分为卷积层和池化层(又叫采样层)。卷积层通过一块块卷积核在原始图像上平移来提取特征...原创 2018-09-15 16:12:38 · 30909 阅读 · 1 评论 -
搭建测试神经网络准确度模板
def test( mnist ): with tf.Graph().as_default() as g: 定义 x y_ y 实例化可还原滑动平均值的saver 计算正确率 while True: with tf.Session() as sess: 加载ckpt...原创 2018-09-16 18:18:51 · 398 阅读 · 0 评论 -
tf 函数总结
国庆节快乐,向所有加班的码农致敬,哈哈哈!此篇整理一下我写过的 tf 函数,虽然现在还不多,但是随着学习会慢慢补充的,以方便自己查找吧python os.path模块用法 :https://blog.csdn.net/kdongyi/article/details/82313150 tf.placeholder函数说明 :https://blog.csdn.net/kdon...原创 2018-10-01 09:40:48 · 9086 阅读 · 0 评论 -
MNIST数据集下载
下载地址:https://download.csdn.net/download/kdongyi/10666285MNIST数据集是一个入门级的计算机视觉数据集,数据集中都是美国中学生手写的数字,其中训练集包括6万张图片,测试集包括1万张图片,并且数字已经进行过预处理和格式化,可以用于tensorflow、机器视觉、机器学习方面神经网络模型的训练。 ...原创 2018-09-15 15:44:26 · 6842 阅读 · 1 评论 -
搭建模块化的神经网络模板
1.前向传播就是搭建网络,设计网络结构(forward.py)前向传播网络结构:#前向传播网络结构def forword(x, regularizer): w= b= y= return y定义权重函数:#定义权重函数def get_weight(shape, regularizer): w = tf.Variable( ) ...原创 2018-09-15 16:03:32 · 272 阅读 · 0 评论 -
准确率与召回率
1、两个最常见的衡量指标是“准确率(precision)”(你给出的结果有多少是正确的)和“召回率(recall)”(正确的结果有多少被你给出了) 这两个通常是此消彼长的(trade off),很难兼得。很多时候用参数来控制,通过修改参数则能得出一个准确率和召回率的曲线(ROC),这条曲线与x和y轴围成的面积就是AUC(ROC Area)。AUC可以综合衡量一个预测模型的好坏,这...原创 2018-10-03 11:53:21 · 20181 阅读 · 6 评论 -
tf.random_normal函数说明
函数形式:tf.random_normal( shape, mean=0.0, stddev=1.0, dtype=tf.float32, seed=None, name=None)参数:shape: 输出张量的形状,必选 mean: 正态分布的均值,默认为0 stddev: 正态分布的标准差,默认为1.0 dtype: 输出...原创 2018-09-04 11:14:26 · 9289 阅读 · 0 评论