【运行tensorflow是出现的问题This TensorFlow binary is optimized with Intel(R) MKL-DNN to use the following CPU】教程文章相关的互联网学习教程文章

python – 如何在tensorflow中计算PDF【代码】

在Matlab中,我可以使用计算高斯分布的概率密度函数(PDF)x = [0.8147,0.9058,0.1270,0.9134,0.6324,0.0975,0.2785,0.5469,0.9575,0.9649] y = normpdf(x,1.0,2.5)输出:y = 0.1591 0.1595 0.1501 0.1595 0.1579 0.1495 0.1531 0.1570 0.1596 0.1596使用张量流,我试过这个x = tf.variable([0.8147,0.9058,0.1270,0.9134,0.6324,0.0975,0.2785,0.5469,0.9575,0.9649],tf.float32) y = tf.contrib.distribu...

python – 在窗口分类上使用Tensorflow时嵌入向量未更新【代码】

我试图用tensorflow实现一个基于窗口的分类器, 单词嵌入矩阵称为word_vec并随机初始化(我也试过Xavier). 并且ind变量是来自矩阵的词向量的索引的向量. 第一层是config [‘window_size’](5)连接的单词向量.word_vecs = tf.Variable(tf.random_uniform([len(words), config['embed_size']], -1.0, 1.0),dtype=tf.float32) ind = tf.placeholder(tf.int32, [None, config['window_size']]) x = tf.concat(1,tf.unpack(tf.nn.embeddi...

python – 在TensorFlow中计算Kronecker产品的最有效方法是什么?【代码】

我有兴趣在TensorFlow中对Kronecker Recurrent Units实施this paper. 这涉及Kronecker产品的计算. TensorFlow没有Kronecker产品的操作.我正在寻找一种有效而强大的计算方法. 这是否存在,还是需要手动定义TensorFlow操作?解决方法:TensorFlow 1.7在tf.contrib.kfac.utils.kronecker_product中提供了函数kronecker_product:a = tf.eye(3) b = tf.constant([[1., 2.], [3., 4.]]) kron = tf.contrib.kfac.utils.kronecker_product(a...

python – Tensorflow vs Numpy数学函数【代码】

numpy和tensorflow执行的数学函数之间是否有任何真正的区别.例如,指数函数,还是最大函数? 我注意到的唯一区别是tensorflow需要输入张量,而不是numpy数组.这是唯一的区别,功能结果与价值没有区别吗?解决方法:如前所述,存在性能差异. TensorFlow的优势在于它可以在CPU或GPU上运行,因此如果你有一个支持CUDA的GPU,TensorFlow可能会快得多.您可以在网上找到几个不同比较的基准测试,以及其他软件包,如Numba或Theano. 但是,我认为你在谈...

python – 如何使用TensorFlow Graphkeys获取所有权重?【代码】

Tensorflow定义了预设的集合,如下所示:https://www.tensorflow.org/versions/r0.12/api_docs/python/framework/graph_collections 我目前正在使用tf.get_collection(tf.GraphKeys.GLOBAL_VARIABLES)来获取所有变量[*的名字;如果他们不是那么他们就不会被展示,即使他们存在]. 类似地,我期望tf.get_collection(tf.GraphKeys.WEIGHTS)输出权重列表,但它是一个空数组.这也适用于GraphKeys.BIASES和.ACTIVATIONS. 这里发生了什么? 在我...

python – 在Tensorflow Object Detection API中打印类名和分数【代码】

我正在使用Tensorflow对象检测API一切正常但我想打印一个dict或数组,其格式如下{Object name,Score}或类似的东西,我需要的是对象名称和分数. 我尝试使用以下代码:with detection_graph.as_default():with tf.Session(graph=detection_graph) as sess:# Definite input and output Tensors for detection_graphimage_tensor = detection_graph.get_tensor_by_name('image_tensor:0')# Each box represents a part of the image whe...

python – TensorFlow中KNN实现的问题【代码】

我正在努力在TensorFlow中实现K-Nearest Neighbor.我认为要么我忽略了一个错误,要么做了一些可怕的错误. 以下代码始终将Mnist标签预测为0.from __future__ import print_functionimport numpy as np import tensorflow as tf# Import MNIST data from tensorflow.examples.tutorials.mnist import input_dataK = 4 mnist = input_data.read_data_sets("/tmp/data/", one_hot=True)# In this example, we limit mnist data Xtr, Ytr...

python – TensorFlow – 根据另一个变量的形状动态定义变量的形状【代码】

假设我有一个Tensor x,其尺寸未在图初始化时定义. 我可以使用以下形状:x_shape = tf.shape(input=x)现在,如果我想基于x_shape中定义的值创建变量,使用:y = tf.get_variable(variable_name="y", shape=[x_shape[0], 10])我得到一个错误,因为传递给参数形状的值必须是int而不是Tensor.如何在不使用占位符的情况下创建这样的动态形状变量?解决方法:您可以使用x.get_shape():y = tf.get_variable('y', shape=[x.get_shape()[0], 10...

android – Tensorflow移动应用程序:不是有效的TensorFlow图形序列化:NodeDef提到attr’dilations’不在Op中【代码】

我试图在https://codelabs.developers.google.com/codelabs/tensorflow-for-poets-2的例子中替换graph.pb文件但它未能在Andriod中启动时出现错误:Not a valid TensorFlow Graph serialization: NodeDef mentions attr ‘dilations’ not in Op name=Conv2D.12-16 15:06:24.986 4310-4310/org.tensorflow.demo E/AndroidRuntime: Caused by: java.io.IOException: Not a valid TensorFlow Graph serialization: NodeDef mentions a...

python – 为什么TensorFlow会在训练后预测全部0或全部1?【代码】

所以我的问题是我正在运行TensorFlow教程中的初学者级代码,并根据我的需要对其进行了修改,但是当我将它打印出sess.run(precision,feed_dict = {x:x_test,y_:y_test})时使用它要始终打印出1.0,现在它总是猜测0并且打印出约93%的准确度.当我使用tf.argmin(y,1),tf.argmin(y_,1)时,它会猜测所有1并且产生约7%的准确率.将两者相加,它等于100%.我不知道tf.argmin如何猜测1和tf.argmax猜测0.显然代码有问题.请看一下,让我知道我可以...

Tensorflow 算法原理与编程实战【代码】

p234页 第七章使用con2v来构造卷积块 import tensorflow as tf import numpy as np #整体架构 #定义M 输入 reshape调整格式 #使用get_variable来定义过滤器权重变量 #参数声明为一个四维矩阵其中前两个维度表示过滤器大小,第三个维度是本层深度,最后一个表示过滤器深度 #使用get_variable来定义过滤器偏置值 [1]表示过滤器深度 #使用con2d构造卷积层前向传播算法 #构造bias_add函数来给不同位置上的神经元加上偏置 #运行 M = np....

python – tensorflow memory MNIST教程【代码】

我正在尝试从tensorflow website完成MNIST教程我有2GB的geforce 760gtx并且每次都耗尽内存.我试图在脚本末尾的代码行中减少批量大小:for i in range(20000): batch = mnist.train.next_batch(5) if i%100 == 0:train_accuracy = accuracy.eval(feed_dict={x: batch[0], y_: batch[1], keep_prob: 0.5})print("step %d, training accuracy %g"%(i, train_accuracy)) train_step.run(feed_dict={x: batch[0], y_: batch[1], keep_pr...

python – 分布式TensorFlow – 没有运行一些工作程序【代码】

我试图得到一个分布式TensorFlow工作的一个非常简单的例子.但是,我有一个在运行之间看起来不确定的错误.在某些运行中,它完美地运行.输出以下内容:Worker 2 | step 0 Worker 0 | step 0 Worker 1 | step 0 Worker 3 | step 0 Worker 2 | step 1 Worker 0 | step 1 Worker 1 | step 1 Worker 3 | step 1 ...但是,每隔一段时间,一个或多个工作人员就无法运行,导致输出如下:Worker 0 | step 0 Worker 3 | step 0 Worker 0 | step 1 W...

如何通过TensorFlowInferenceInterface.java提供布尔占位符?【代码】

我正尝试通过Java Tensorflow API启动Keras Tensorflow图形培训.除了标准输入图像占位符之外,此图形还包含“keras_learning_phase”占位符,需要使用布尔值. 问题是,在TensorFlowInferenceInterface中没有布尔值的方法 – 你只能用float,double,int或byte值来提供它. 显然,当我尝试通过此代码将int传递给此张量时:inferenceInterface.fillNodeInt("keras_learning_phase", new int[]{1}, new int[]{0});我明白了tensorflow_infere...

python – 为Tensorflow中的两个张量中的每对元素应用函数【代码】

我有两个排名第二的张量,在第二维度上具有相同的大小,但在第一维度上是不相等的.例如,形状[a,n]的张量A和形状[b,n]的张量B.它们可以被视为包含长度为n的向量的两个数组. 我有一个函数f,它接受两个输入,每个输入都是一个形状[n]的张量,并返回一个标量.我想将此函数应用于A和B中的每对向量,其结果是形状[a,b]的张量C,使得对于C中的每个位置(i,j),C [i,j] = f(A [i],B [j]). 如果这些只是常规的Numpy数组,我可以使用以下代码完成此操作...