tensorflow
David Wolfowitz
愿在最好的青春做成最想做的事
展开
-
将自己的动态库编译到tensorflow(Compile Customized TF Operators)
遇到的问题:tensorflow.python.framework.errors_impl.NotFoundError: /home/baxter/pointnet2/tf_ops/sampling/tf_sampling_so.so: undefined symbol: _ZTIN10tensorflow8OpKernelE解决方法:只需将其中的CUDA版本改变下,自己编译的文件选好即可。...原创 2020-03-13 09:57:19 · 701 阅读 · 0 评论 -
tensorflow读取图片
在tensorflow中读取图片,首先我们就要把图片给读取出来,这里tensorflow直接给出了文件读取的接口,我们可以使用tf.compat.v1.gfile.FastGfile('path', 'r').read()得到。但是tensorflow并不是直接存储图像的矩阵数据,而是经过压缩编码的结果。所以我们得先对其进行解码,同样tensorflow提供了对不同图片格式的解码:j...原创 2020-02-27 18:01:06 · 1182 阅读 · 0 评论 -
tf.placeholder() is not compatible with eager execution的解决方法
最近安装了TensoFlow2.0及以上的版本都发现啊出现这个问题:RuntimeError: tf.placeholder() is not compatible with eager execution.这是因为在运行**tf.compat.v1.placeholder(dtype, shape = None, name = None)**的时候急切执行了这条语句,但是我们一般都是在一...原创 2020-02-27 15:35:07 · 70311 阅读 · 26 评论 -
tf.pad
一、添加一个张量(tensor)二、语法tf.pad( tensor, paddings, mode='CONSTANT', constant_values=0, name=None)这个操作是根据你指定的padddings来添加一个张量, paddings是一个整数形式的张量,大小为【n, 2】, 这里的n是tensor的秩。对输入每一个维度D,...原创 2020-02-25 10:37:30 · 141 阅读 · 0 评论 -
tf.compat.v1.py_func
一、作用包装一个Python函数,将它用在TensorFlow的操作中。二、语法tf.compat.v1.py_func( func, inp, Tout, stateful=True, name=None)给定一个Python函数 func,这个函数将numpy数据作为参数,然后返回numpy数组作为输出,包装这个函数用在TensorFlow图...原创 2020-02-24 17:34:56 · 821 阅读 · 0 评论 -
tf.cast 将张量转换为其他数据类型
一、作用: 将张量转换为其他新的数据类型。二、语法:tf.cast( x, dtype, name=None)这里的x可以是:如果x是张量(Tensor)的话,就传入x;如果x是SparseTensor或者“”IndexedSlices“”类型,就传入x.value。三、参数说明Args:x: 待转换的张量(Tensor)或者数值类型的 Spars...原创 2020-02-24 16:12:19 · 850 阅读 · 0 评论 -
tf.io.parse_single_example
tf.io.parse_single_example 与 tf.io.parse_example像类似一: 语法:tf.io.parse_single_example( serialized, features, example_names=None, name=None)二、参数:Args:serialized: A scalar string T...转载 2020-02-24 11:03:17 · 2716 阅读 · 0 评论 -
tf.io.parse_example
一、作用将例子解析成张量字典二:语法import tensorflow tf.io.parse_example( serialized, features, example_names = None, name = None)解析大量序列化的例子,也就是这里的serialized, 我们可以将serialized看作一批有batch_size多的独立的例子。example_n...翻译 2020-02-24 10:57:40 · 2188 阅读 · 0 评论 -
tensorflow中的ConfigProto()的使用
tf.ConfigProto()函数是在创建Session对话时,对Session进行配置使用的。一、记录设备的运行情况import tensorflow as tfconfig = tf.ConfigProto(log_device_placement = True)这里的log_device_placement是一个布尔型参数,当为True时,就可以获得operations和tens...原创 2020-02-23 16:20:27 · 1844 阅读 · 0 评论 -
【Dock】TensorFlow -- name_scope和variable_scope的用法
1.结论要理解name_scope和variable_scope, 首先必须明确两者的使用目的。 我们都直到, 和普通模型相比,神经网络的节点非常多, 节点与节点之间的连接(权值矩阵)也非常多。所以我们费尽心思,准备搭建一个网络,然后有了图一的网络,WTF!因为变量太多,我们构造完网络之后,一看,什么鬼,这个变量到底是哪层的?为了解决这个问题, 我们引入了name_scope和variable...转载 2019-11-27 21:50:27 · 168 阅读 · 0 评论 -
【Dock】TensorFlow--tf.add_to_collection与tf.get_collection的用法
tf.add_to_collection:就是张量放到命名为name的集合中在tensorflow2.0中的语法如下:tf.Graph.add_to_collection( name, value )name: 集合的名字value: 加到集合中的张量tf.get_collection: 返回给定名字集合的一个列表的张量在tensorflow2.0中的语法如下:tf.Grap...原创 2019-11-27 17:40:03 · 368 阅读 · 0 评论 -
tf.expand_dims
Insert a dimension of 1 into a tensor’s shapeAliases:tf.expand_dims( input, axis, name = None)Used in the tutorials:Given a tensor input, this operation insert a dimension of 1 at the dimensi...转载 2019-11-23 15:25:41 · 202 阅读 · 0 评论 -
tensorflow中有关tensorflow_datasets的简介
一、模型:tensorflow_datasetstensorflow_datasets(tfds) 定义为用TensorFlow的一个数据集。每个数据集被定义为一个 tfds.core.DatesetBuilder,这个tfds.core.DatesetBuilder包裹着logic下载数据集,和构建了一个输入管道,以及包含了数据集文件。主要的库包括:~tfds.builder: 取一个 ...原创 2019-09-29 21:40:56 · 4188 阅读 · 0 评论 -
电影影评的文本分类——基于tensorflow
一、绪论我们将用来自互联网电影数据库的IMDB数据集,其中包含50,000个电影影评的文本。这里将要将其分为25,000个用于训练,25,000个用于测试。训练集和数据集是平衡的,这意味着他们包含相等的正类和负类。# 这是为了在老版本的python中兼顾新特征的一种方法。from __future__ import absolute_import, division, print_funct...原创 2019-09-26 23:04:18 · 816 阅读 · 0 评论 -
训练第一个神经网络:基础分类——基于TensorFlow
一、绪论本节是训练一个神经网络对含有服装的图像进行分类。这里将用tf.keras,一个高水平的API来建立和训练模型。二、导入相关的库from __future__ import absolute_import, division, print_function, unicode_literals# load TensorFlow and tf.kerasimport tensorf...原创 2019-09-21 11:05:54 · 229 阅读 · 1 评论