
Tensorflow中的笛卡尔积
在Tensorflow中有什么简单的方法可以像itertools.product一样做笛卡尔积吗?我想获得两个张量(a和b)的元素组合,在Python中可以通过itertools作为list(product(a,b))。我正在Tensorflow中寻找替代方案。回答:我将在此假定a和b均为一维张量。为了得到两者的笛卡尔积,我会用的组合tf.expand_dims和tf.tile:a = tf.const...
2024-01-10
Tensorflow模型并行性错误
我实际上想在tensorflow中自动实现模型并行性。Tensorflow模型并行性错误我稍微改正了版本1.3中放置代码(simple_placer.cc)中张量流的代码。然而,在MNIST的情况下,安置工作是有效的,但是它在开始时有错误。InvalidArgumentError (see above for traceback): Trying to access resource located in device /job:worker/replica:0/task:1/cpu:...
2024-01-10
Tensorflow和CUDA版本
据我了解CUDA的所有版本都是向下兼容的,但是通过安装CUDA和用TF建立一个虚拟环境的全过程后出现这种情况时,我import tensorflowTensorflow和CUDA版本ImportError: libcublas.so.8.0: cannot open shared object file: No such file or directory 这显然意味着Tensorflow正在寻找CUDA 8.0,但没有找到CUDA 8.0,因为我拥有CUDA 9.1,但是如果...
2024-01-10
tensorflow给予NaN的计算与稀疏张量
下面的片段是从一个相当大的一段代码梯度时,但希望我可以给所必需的所有信息:tensorflow给予NaN的计算与稀疏张量Y2 = tf.matmul(Y1,ymask)dist = tf.norm(ystar-y2,axis = 0)y1和y2是128x30而ymask是30x30。 ystar是128x30。 dist是1x30。当ymask是单位矩阵时,一切正常。但是,当我将它设置为全零时,除了沿对角线...
2024-01-10
Tensorflow加权与S形交叉熵损失
我试图用TensorFlow实现多标签分类(即每个输出模式可以有许多活动单位)。该问题具有不平衡的类(即,比标签分布中的零多得多,这使得标签模式非常稀疏)。Tensorflow加权与S形交叉熵损失解决此问题的最佳方法应该是使用tf.nn.weighted_cross_entropy_with_logits函数。但是,我得到这个运行时错误:ValueErro...
2024-01-10
使用tensorflow对象检测API进行性别识别
我可以使用tensorflow对象检测API进行性别识别吗? 我想训练SSD_mobile网络进行性别识别和检测。我改变标记图,以:使用tensorflow对象检测API进行性别识别item { id: 1 name: 'man' } item { id: 2 name: 'woman' } 和num_classes = 2 我附加到training_loss = 8,但是当我喂图像到网络来测试,其结果是糟糕的。 ...
2024-01-10
喂养稀疏数据到Tensorflow估计的拟合
我转换标签成稀疏的稀疏标签元组(索引,值,形状)。但是,当我将它馈送给分类器时,我遇到此错误:喂养稀疏数据到Tensorflow估计的拟合Traceback (most recent call last): File ..., line 23, in <module> classifier.fit(x=x_train, y=sparse_y_train, batch_size=128, steps=10) File "...tensorflow\python\util\depreca...
2024-01-10
关于TensorFlow形状排名的困惑
我知道已经有类似标题的问题,但是在您将此作为重复报告之前,请允许我说所有对这些问题的答案都是非常特殊的,并且不适用于我的问题。关于TensorFlow形状排名的困惑我很难理解为什么我不能在TensorFlow中使用两个张量的矩阵乘法(以及技术上的矩阵向量乘法)。我有形状(1000,1000)的张量v和形...
2024-01-10
执行模型后清除Tensorflow GPU内存
我已经训练了3个模型,现在正在运行代码,依次加载3个检查点中的每一个并使用它们运行预测。我正在使用GPU。加载第一个模型时,它会预先分配整个GPU内存(我希望通过它来处理第一批数据)。但是它不会在完成时卸载内存。当第二模型被加载,同时使用tf.reset_default_graph()和withtf.Graph().as_default()GPU...
2024-01-10
最简单的方式分发Tensorflow培训的前提?
培训在家庭网络中分布的tensorflow模型(使用Estimator API)的最简单方法是什么?看起来不像ml引擎local train允许您指定IP。最简单的方式分发Tensorflow培训的前提?回答:最好的选择是使用类似Kubernetes的东西。这是一项正在进行的工作,但我相信它也支持分布式培训 - https://github.com/tensorflow/k8s。或者更...
2024-01-10
Tensorflow乘法的常数性能比tf.random低
我使用Tensorflow进行一些非DL计算,并且我遇到了一个我不明白的行为。我本身测试方阵的乘法:tf.matmul(a,a):Tensorflow乘法的常数性能比tf.random低时tf.constant创建矩阵在矩阵是在每次运行随机初始化我的期望是第一种情况应该有一些开销来传输初始数据,100 MB(使用float32的5000x5000矩阵),但是由于每...
2024-01-10
Python-Tensorflow:如何保存/恢复模型?
在Tensorflow中训练模型后:你如何保存经过训练的模型?以后如何恢复此保存的模型?回答:从文档:保存# Create some variables.v1 = tf.get_variable("v1", shape=[3], initializer = tf.zeros_initializer)v2 = tf.get_variable("v2", shape=[5], initializer = tf.zeros_initializer)inc_v1 = v1.assign(v1+1)dec_v2 = ...
2024-01-10
TensorFlow - 恢复(如果存在)
只有存在时才可以恢复变量吗?这样做的最习惯的方式是什么?TensorFlow - 恢复(如果存在)例如,考虑下面的小例子:import tensorflow as tf import glob import sys import os with tf.variable_scope('volatile'): x = tf.get_variable('x', initializer=0) with tf.variable_scope('persistent'): y = tf.get_varia...
2024-01-10
Python-使用pip找不到TensorFlow
我正在尝试使用pip安装TensorFlow:$ pip install tensorflow --userCollecting tensorflowCould not find a version that satisfies the requirement tensorflow (from versions: )No matching distribution found for tensorflow我究竟做错了什么?到目前为止,我使用Python和pip都没有问题。回答:我发现这终于奏效了。pytho...
2024-01-10
如何获取Tensorflow张量尺寸(形状)作为int值?
假设我有一个Tensorflow张量。如何获取张量的尺寸(形状)作为整数值?我知道有两种方法,tensor.get_shape()和tf.shape(tensor),但是我不能将形状值作为整int32数值。例如,下面我创建了一个二维张量,我需要获取行数和列数,int32以便可以调用reshape()以创建shape张量(num_rows *num_cols, 1)。但是,该方法tensor.get...
2024-01-10
如何保存tensorflow模型(省略标签张量),没有定义
变量定义 我tensorflow模型如下:如何保存tensorflow模型(省略标签张量),没有定义X = tf.placeholder(tf.float32, [None,training_set.shape[1]],name = 'X') Y = tf.placeholder(tf.float32,[None,training_labels.shape[1]], name = 'Y') A1 = tf.contrib.layers.fully_connected(X, n...
2024-01-10
使用LensMs的Tensorflow估计器接受图像
我想使用Tensorflow的估计器来简化使用LSTM Networks的培训。显然,使用tensorflow的估算,必须定义模型功能,像这样:使用LensMs的Tensorflow估计器接受图像def some_model_fn(features, labels, mode): ... 我使用占位符来获得的输入和标签都没有问题。如何将图像转换为tensorflow lstms接受的形状,即[batch_size,num_time_s...
2024-01-10
如何在TensorFlow中初始化tf.metrics成员?
以下是我的项目代码的一部分。如何在TensorFlow中初始化tf.metrics成员?with tf.name_scope("test_accuracy"): test_mean_abs_err, test_mean_abs_err_op = tf.metrics.mean_absolute_error(labels=label_pl, predictions=test_eval_predict) test_accuracy, test_accuracy_op = tf.metrics...
2024-01-10
将张量转换为Tensorflow中的numpy数组?
将Tensorflow与Python绑定一起使用时,如何将张量转换为numpy数组?回答:急切执行默认情况下处于启用状态,因此只需调用Tensor对象即可。import tensorflow as tfa = tf.constant([[1, 2], [3, 4]]) b = tf.add(a, 1)a. **numpy()**# array([[1, 2],# [3, 4]], dtype=int32)b. **numpy()**# array([[2, 3]...
2024-01-10
如何在TensorFlow中选择交叉熵损失?
分类问题(例如逻辑回归或多项式逻辑回归)可优化 损失。通常,交叉熵层跟随 层,从而产生概率分布。在张量流中,至少有 :tf.losses.softmax_cross_entropytf.losses.sparse_softmax_cross_entropytf.losses.sigmoid_cross_entropytf.contrib.losses.softmax_cross_entropytf.contrib.losses.sigmoid_cross_entropytf.nn.softmax_cr...
2024-01-10
TensorFlow:将float64张量转换为float32
我正在尝试使用:train =optimizer.minimize(loss)但是标准优化器无法使用tf.float64。因此,我想截断loss从fromtf.float64到onlytf.float32。Traceback (most recent call last): File "q4.py", line 85, in <module> train = optimizer.minimize(loss) File "/Library/Python/2.7/site-packages/tenso...
2024-01-10
是否可以修改现有的TensorFlow计算图?
TensorFlow图通常从输入到输出逐渐构建,然后执行。查看Python代码,操作的输入列表是不可变的,这表明不应修改输入。这是否意味着无法更新/修改现有图形?回答:TensorFlowtf.Graph类是仅追加的数据结构,这意味着您可以在执行图的一部分后将节点添加到图,但不能删除或修改现有节点。由于TensorFlow...
2024-01-10
Tensorflow使用python将PB文件转换为TFLITE
我是Tensorflow的新手。我将训练后的模型保存为pb文件,我想使用tensorflowmobile,并且使用TFLITE文件很重要。问题是在谷歌搜索转换器后发现的大多数示例都是在终端或cmd上命令的。能否请您分享一个使用python代码转换为tflite文件的示例?谢谢回答:在此TF示例之后,您可以传递“–Saved_model_dir”参数...
2024-01-10
Tensorflow服务:Large模式,protobuf的错误
我努力使服务与Tensorflow服务大(1.2 GB的大小)模式,但我得到一个:Tensorflow服务:Large模式,protobuf的错误2017-12-02 21:55:57.711317: I external/org_tensorflow/tensorflow/cc/saved_model/loader.cc:236] Loading SavedModel from: ... [libprotobuf ERROR external/protobuf_archive/src/google/pro...
2024-01-10
Tensorflow`set_random_seed`无法正常工作
通话tf.set_random_seed(SEED)没有影响,我可以告诉…例如, 在IPython笔记本中 多次 在 下面运行以下代码会每次产生不同的输出:import tensorflow as tftf.set_random_seed(42)sess = tf.InteractiveSession()a = tf.constant([1, 2, 3, 4, 5])tf.initialize_all_variables().run()a_shuf = tf.random_shuffle(a)print(a...
2024-01-10
