草庐IT

pywrap_tensorflow_internal

全部标签

python - TensorFlow:生成随机常数

在ipython中,我导入了tensorflow作为tf和numpy作为np并创建了一个TensorFlowInteractiveSession。当我使用numpy输入运行或初始化一些正态分布时,一切运行良好:some_test=tf.constant(np.random.normal(loc=0.0,scale=1.0,size=(2,2)))session.run(some_test)返回:array([[-0.04152317,0.19786302],[-0.68232622,-0.23439092]])正如预期的那样。...但是当我使用Tensorflow正态分布函数时:som

python - 如何清除使用 Keras 和 Tensorflow(作为后端)创建的模型?

我在JupyterNotebook中使用Keras训练神经网络时遇到问题。我创建了一个具有多个隐藏层的顺序模型。训练模型并保存结果后,我想删除该模型并在同一session中创建一个新模型,因为我有一个for循环来检查不同参数的结果。但是据我了解我得到的错误,当我改变参数时,当我循环时,我只是向模型添加层(即使我在循环内用network=Sequential()再次初始化它).所以我的问题是,我怎样才能完全清除以前的模型,或者我怎样才能在同一个session中初始化一个全新的模型? 最佳答案 keras.backend.clear_s

python - 在 TensorFlow 中获取矩阵的对角线

有没有办法在TensorFlow中提取方阵的对角线?也就是说,对于这样的矩阵:[[0,1,2],[3,4,5],[6,7,8]]我想获取元素:[0,4,8]在numpy中,这通过np.diag非常简单:在TensorFlow中,有一个diagfunction,但它只是在对角线上的参数中指定的元素形成一个新矩阵,这不是我想要的。我可以想象这是如何通过跨步来完成的……但我在TensorFlow中看不到张量的跨步。 最佳答案 在tensorflow0.8中,可以使用tf.diag_part()提取对角线元素(参见documentation

python - 如何在 TensorFlow 中获取张量中元素的计数?

我想获取张量中元素的个数,例如,t=[1,2,0,0,0,0](t是一个张量)。我可以通过在Python中调用t.count(0)来获得零的数量4,但在TensorFlow中,我找不到任何函数来执行此操作。我怎样才能得到零的数量? 最佳答案 目前TensorFlow中没有内置的计数方法。但您可以使用现有工具以如下方式完成:deftf_count(t,val):elements_equal_to_value=tf.equal(t,val)as_ints=tf.cast(elements_equal_to_value,tf.int32)

python - 无法加载 native TensorFlow 运行时。 python 3.5.2

我正在尝试在我的电脑上安装Tensorflow,我安装了Python3.5.264位、适用于Windows10的cuda_8.0.61和cudnn-8.0-windows10-x64-v6.0我使用“native”pip安装GPU版本的Tensorflow,然后我打开IDLE并使用“importtensorflowastf”进行测试,我收到以下错误我该如何解决这个问题?提前谢谢你Traceback(mostrecentcalllast):File"C:\Users\Admin\AppData\Local\Programs\Python\Python35\lib\site-package

python - 用于 TensorFlow 的 SSIM/MS-SSIM

TensorFlow是否有SSIM或什至MS-SSIM实现?SSIM(结构相似性指数指标)是衡量图像质量或图像相似性的指标。它受到人类感知的启发,并且根据几篇论文,与l1/l2相比,它是一个更好的损失函数。例如,参见LossFunctionsforNeuralNetworksforImageProcessing.到目前为止,我找不到TensorFlow中的实现。在尝试通过从C++或Python代码(例如Github:VQMT/SSIM)移植它来自己完成之后,我陷入了诸如将高斯模糊应用于TensorFlow中的图像的方法。已经有人尝试自己实现了吗? 最佳答案

python - Tensorflow 相同的训练精度持续

我被困在Tensorflow上的CNN模型上。我的代码如下。图书馆#-*-coding:utf-8-*-importtensorflowastfimporttimeimportjsonimportnumpyasnpimportmatplotlib.pyplotaspltimportrandomimportmultiprocessingasmpimportglobimportos型号definference(images_placeholder,keep_prob):defweight_variable(shape):initial=tf.truncated_normal(shape,s

python - 在 Tensorflow 中混合前馈层和循环层?

有没有人能够在Tensorflow中混合前馈层和循环层?例如:输入->转换-​​>GRU->线性->输出我可以想象一个人可以用前馈层定义他自己的单元,然后可以使用MultiRNNCell函数堆叠没有状态的单元,比如:cell=tf.nn.rnn_cell.MultiRNNCell([conv_cell,GRU_cell,linear_cell])这会让生活变得更轻松...... 最佳答案 您不能只执行以下操作吗:rnnouts,_=rnn(grucell,inputs)linearout=[tf.matmul(rnnout,weig

python - 如何在 TensorFlow 中使用稀疏张量进行计算?

我想以批处理方式从TensorFlow中的DNC实现中实现这个公式。对于批量密集张量,它非常简单。#w[B,N],p[B,N],L[B,N,N],B=batch_sizedot_prod=tf.batch_matmul(tf.expand_dims(w,axis=2),tf.expand_dims(p,axis=1))one_prod=1-tf.expand_dims(w,1)-tf.expand_dims(w,2)L=one_prod*pre_L+dot_prod有没有办法用稀疏张量来实现这个?w、p和L稀疏但TensorFlow缺少稀疏批量矩阵相乘和稀疏索引。

python - Tensorflow - 如何为 tf.Estimator() CNN 使用 GPU 而不是 CPU

我认为它应该与withtf.device("/gpu:0")一起使用,但我应该把它放在哪里?我不认为它是:withtf.device("/gpu:0"):tf.app.run()那么我应该把它放在tf.app的main()函数中,还是放在我用于估算器的模型函数中?编辑:如果这有帮助,这是我的main()函数:defmain(unused_argv):"""Codetoloadtrainingfoldsdatapickleorgenerateoneifnotpresent"""#CreatetheEstimatormnist_classifier=tf.estimator.Estimat