TensorFlow中的缓存计算

rd11

有没有一种规范的方法可以重用TensorFlow中先前提供的占位符的计算?我的特定用例:

  • 同时提供许多输入(使用一个占位符),所有输入都通过网络馈入以获得较小的表示形式
  • 根据这些较小表示的各种组合定义损失
  • 一次训练一个批次,其中每个批次使用输入的某些子集,而无需重新计算较小的表示

这是代码中的目标,但是有缺陷,因为一次又一次地执行相同的计算:

X_in = some_fixed_data
combinations_in = large_set_of_combination_indices
for combination_batch_in in batches(combinations_in, batch_size=128):
    session.run(train_op, feed_dict={X: X_in, combinations: combination_batch_in})

谢谢。

伊恩·古德费洛

在sess.Run()调用之间共享计算值的规范方法是使用Variable在这种情况下,您可以设置图形,以便在喂入占位符时,它们计算出表示形式的新值,该值将保存到变量中。图的单独部分读取这些变量以计算损失。如果您需要通过图形中用于计算表示形式的部分来计算渐变,则此方法将无效。计算这些梯度将需要重新计算编码器中的每个运算。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

共享内存缓存与专用内存缓存和配额计算

来自分类Dev

Redis中的绝对缓存和滑动缓存

来自分类Dev

Eclipselink中的条件查询缓存缓存?

来自分类Dev

python缓存字典-计算命中数

来自分类Dev

全局内存加载/存储是否正在通过具有计算能力1.x的设备中的缓存?

来自分类Dev

基于LRU算法计算缓存

来自分类Dev

防止在Criterion基准测试中缓存计算

来自分类Dev

TensorFlow中的异步计算

来自分类Dev

Tensorflow中的同步与异步计算

来自分类Dev

将计算存储在烧瓶路径缓存中

来自分类Dev

在e剂中缓存昂贵的计算

来自分类Dev

计算批次中的成对距离而无需在Tensorflow中复制张量?

来自分类Dev

带缓存的ZoneOffset计算

来自分类Dev

Tensorflow 2.0中的梯度计算

来自分类Dev

Mobx如何缓存计算值?

来自分类Dev

Tensorflow.js计算图像中的黑色像素

来自分类Dev

在tensorflow.js中,如何计算模型输入的梯度?

来自分类Dev

计算CPU缓存命中

来自分类Dev

在TensorFlow中手动/稍后计算梯度

来自分类Dev

mysql查询是否缓存动态计算的列

来自分类Dev

当应用程序在多台计算机上运行时,在play框架中处理缓存

来自分类Dev

全局内存加载/存储是否正在通过具有计算功能1.x的设备中的缓存进行存储?

来自分类Dev

计算缓存所需的内存以存储缓存的元数据?

来自分类Dev

使用缓存计算树结构中的总和

来自分类Dev

TensorFlow使用哪种缓存模型?

来自分类Dev

如何计算完整关联映射缓存的标签?

来自分类Dev

Tensorflow 的计算时间在非常简单的“for 循环”中逐渐变慢

来自分类Dev

Tensorflow:无效的计算

来自分类Dev

缓存大小和计算缓存集

Related 相关文章

热门标签

归档