草庐IT

Tensorflow-gpu

全部标签

python - 如何在不 reshape 的情况下在 tensorflow 中将向量和矩阵相乘?

这个:importnumpyasnpa=np.array([1,2,1])w=np.array([[.5,.6],[.7,.8],[.7,.8]])print(np.dot(a,w))#[2.63.]#plainniceoldmatrixmultiplicationnx(n,m)->mimporttensorflowastfa=tf.constant(a,dtype=tf.float64)w=tf.constant(w)withtf.Session()assess:print(tf.matmul(a,w).eval())结果:C:\_\Python35\python.exeC:/Use

python - 将目录中的图像作为 Tensorflow 数据集加载

我是ML的新手,也是TensorfFlow的新手。我在TensorFlowMINST教程和https://github.com/tensorflow/tensorflow/tree/master/tensorflow/examples/how_tos/reading_data上花了很多时间试图找出如何读取我自己的数据,但我有点困惑。我在目录/images/0_Non/中有一堆图像(.png)。我正在尝试将它们制作成一个TensorFlow数据集,这样我基本上就可以在第一遍中运行MINST教程中的内容。importtensorflowastf#Makeaqueueoffilenamesi

python - 可以使用 Tensorflow Keras 函数式 API 模型训练 Tensorflow 变量吗?函数式 API 模型中可以使用 Tensorflow 操作吗?

我想知道Keras模型是否使用tf.get_variable定义的函数式API训练变量进行编译/训练?Keras训练也可以结合Tensorflow操作吗?所以基本上我想用Tensorflow变量和操作定义一个Keras模型,然后使用model=tf.keras.Model(inputs=inputs,outputs=predictions)model.compile(optimizer=optimizer,loss=loss)model.fit(data,labels,batch_size=batch_size,epochs=epochs)训练模型。这样做的原因是Google的TPU需

python - Tensorflow - 用我自己的图像测试 mnist 神经网络

我正在尝试编写一个脚本,允许我绘制数字图像,然后使用在MNIST上训练的模型确定它是什么数字。这是我的代码:importrandomimportimagefromtensorflow.examples.tutorials.mnistimportinput_dataimporttensorflowastfimportnumpyasnpimportscipy.ndimagemnist=input_data.read_data_sets("MNIST_data/",one_hot=True)x=tf.placeholder(tf.float32,[None,784])W=tf.Variabl

python - 如何在预测之间保持 tensorflow session 打开?从 SavedModel 加载

我训练了一个tensorflow模型,我想从numpy数组运行预测。这是用于视频中的图像处理。我会在图像发生时将它们传递给模型。并非每一帧都通过。我reload像这样的session中的我的SavedModeldefrun(self):withtf.Session(graph=tf.Graph())assess:tf.saved_model.loader.load(sess,[tf.saved_model.tag_constants.SERVING],"model")如果我将图像列表(self.tfimages)传递给预测,我的代码将完美运行。浓缩为:softmax_tensor=se

python - 创建自定义初始时的 tensorflow.python.framework.errors_impl.NotFoundError

我使用以下代码使用tensorflow创建自定义初始。importtensorflowastfimportsysinteresting_class=sys.argv[1:]print("Interestingclass:",interesting_class)#Readintheimage_datafromosimportlistdirfromshutilimportcopyfilefromos.pathimportisfile,joinvarPath='toScan/'destDir="scanned/"imgFiles=[fforfinlistdir(varPath)ifisfil

python - Tensorflow 仅针对变量的某些元素进行最小化

是否可以通过仅更改变量的某些元素来最小化损失函数?换句话说,如果我有一个长度为2的变量X,如何通过更改X[0]并保持X[1]来最小化损失函数常量?希望我尝试过的这段代码能够描述我的问题:importtensorflowastfimporttensorflow.contrib.optasoptX=tf.Variable([1.0,2.0])X0=tf.Variable([3.0])Y=tf.constant([2.0,-3.0])scatter=tf.scatter_update(X,[0],X0)withtf.control_dependencies([scatter]):loss=t

python - Tensorflow中如何使用image_summary查看不同批处理的图片?

我很好奇image_summary是如何工作的。有一个名为max_images的参数,它控制显示多少张图像。但是,摘要似乎只显示一批中的图像。如果我们使用更大的max_iamges值,我们将只查看批处理中的更多图像。有没有一种方法可以让我查看例如每批处理中的一张图片? 最佳答案 要查看每批中的一张图像,您需要获取tf.image_summary()的结果op每次你运行一个步骤。例如,如果您有以下设置:images=...loss=...optimizer=...train_op=optimizer.minimize(loss)ini

python - TensorFlow 获取特定列的每一行的元素

如果A是像这样的TensorFlow变量A=tf.Variable([[1,2],[3,4]])和index是另一个变量index=tf.Variable([0,1])我想使用这个索引来选择每行中的列。在这种情况下,第一行的项目0和第二行的项目1。如果A是一个Numpy数组,那么要获取索引中提到的相应行的列,我们可以这样做x=A[np.arange(A.shape[0]),index]结果是[1,4]TensorFlow的等效操作是什么?我知道TensorFlow不支持很多索引操作。如果不能直接完成,有什么解决办法? 最佳答案 您可

python - 如何在 Keras 中使用 TensorFlow 指标

似乎已经有几个线程/问题,但在我看来这并没有得到解决:HowcanIusetensorflowmetricfunctionwithinkerasmodels?https://github.com/fchollet/keras/issues/6050https://github.com/fchollet/keras/issues/3230人们似乎要么遇到变量初始化问题,要么遇到指标为0的问题。我需要计算不同的分割指标并希望包括tf.metric.mean_iou在我的Keras模型中。这是迄今为止我能想到的最好的:defmean_iou(y_true,y_pred):score,up_o