问题标签 [tensorflow-hub]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
16919 浏览

python - 无法加载 tensorflow_hub

写入import tensorflow_hub后,出现如下错误:

AttributeError:模块'tensorflow.python.estimator.estimator_lib'没有属性'Exporter'

我在 Windows 10 上使用 python 3.6 和 tensorflow 1.7

谢谢!

0 投票
1 回答
1083 浏览

tensorflow - Tensorflow Hub 图像模块:预处理和输出值的清晰度

非常感谢您的支持!我目前使用 TF Slim - TF Hub 似乎是迁移学习的一个非常有用的补充。但是,文档中还不清楚以下几点:

1. 预处理是隐式完成的吗?这是基于模块构造函数中的“trainable=True/False”参数吗?

当我使用 Tf-slim 时,我使用预处理方法:

2.Inception模型如何访问AuxLogits?好像不见了:

输出是

0 投票
1 回答
694 浏览

tensorflow-hub - 如何使用 TF Hub 模块找到最接近的单词?

如果嵌入之间的 np.inner 返回它们的相似性。如何从一个词嵌入中找到最接近的词?我正在使用 Wiki 模块。

0 投票
1 回答
391 浏览

tensorflow - TensorFlow-hub 文本模块预处理

我正在使用 tensorflow-hub 上提供的新模块(我真的很喜欢 - 谢谢你)。

我不清楚的是,在输入句子时应该进行的预处理。模块文档说,在预处理步骤中,inputj 句子在空格处被拆分。

但是,当我运行以下程序时,我只得到一个向量:

如何获得每个单词的嵌入,单个向量代表什么?句子的固定维度表示Unknown-Word embedding 还是其他什么?

提前致谢!

编辑:似乎结果是使用创建的组合嵌入tf.nn.embedding_lookup_sparse。(感谢@svsgoogle 的确认)

0 投票
6 回答
14427 浏览

python - 如何在自定义路径中保存/加载 tensorflow 集线器模块?

tensorflow_hub维护者使用户可以轻松下载和使用预训练的 tensorflow 模块,例如:

但是从sys.stderr它看起来好像是在本地将模块保存到一个临时目录,即

INFO:tensorflow:使用 /var/folders/j6/xczfl75n3sbfwpg4190gpb104vnlxt/T/tfhub_modules 缓存模块。INFO:tensorflow:Initialize variable module/Embeddings_en/sharded_0:0 from checkpoint b'/var/folders/j6/xczfl75n3sbfwpg4190gpb104vnlxt/T/tfhub_modules/c6f5954ffa065cdb2f2e604e740e8838bf21a2d3/variables/variables' with Embeddings_en/sharded_0 INFO:tensorflow:Initialize variable module/Embeddings_en/ sharded_1:0 from checkpoint b'/var/folders/j6/xczfl75n3sbfwpg4190gpb104vnlxt/T/tfhub_modules/c6f5954ffa065cdb2f2e604e740e8838bf21a2d3/variables/variables' with Embeddings_en/sharded_1 INFO:tensorflow:Initialize variable module/Embeddings_en/sharded_10:0 from checkpoint b'/var/文件夹/j6/xczfl75n3sbfwpg4190gpb104vnlxt/T/tfhub_modules/c6f5954ffa065cdb2f2e604e740e8838bf21a2d3/变量/变量'

机器重启后,模块被删除,hub.Module('...')再次运行代码将重新下载模块。

是否可以将模块保存到自定义目录,然后从自定义目录加载?

如果可能,如何将 tensorflow 集线器模块保存到自定义路径/从自定义路径加载/加载?

0 投票
1 回答
42 浏览

tensorflow-hub - 用另一个成语训练文本模块

我在想如何用葡萄牙语训练 Universal Sentence Enconder,你能分享一些技巧吗,我需要什么样的数据集,例如迁移学习有意义?

谢谢!

0 投票
1 回答
258 浏览

tensorflow - Tensorflow Hub + Estimator 潜在错误:训练后的权重未重用于评估/预测

在我当前的项目中,我使用 TF Hub 图像模块和估计器来解决分类问题。根据 TF Hub 指南,我在训练模式下将标签设置为“训练”,在评估/预测模式下将标签设置为无。测试损失/准确性非常糟糕,但训练损失不断减少。经过几天的调试后,我了解到以某种方式没有使用集线器的训练模型权重(似乎只有集线器外部的最后一个密集层被重用)。

为了确认问题出在哪里,我什至没有通过“训练”标签进行训练(没有其他更改) - 问题立即得到解决。

感谢所有的帮助 - 非常感谢!

0 投票
1 回答
497 浏览

python - Tensorflow 集线器标签和导出

我很困惑标签应该如何在集线器中工作以及在导出时如何使用它们。如何在我的图表的火车部分进行训练并导出服务图表?

我有以下代码:

我的问题如下:由于我将模块实例化为mwith tags={'train'},我认为我正在使用正确的模块进行培训。这是否意味着我导出带有 标记的那个train?我如何使用train训练和set()(默认)服务?

0 投票
1 回答
779 浏览

python - 从现有检查点创建集线器模块

hub是否可以在不链接训练代码的情况下从现有检查点创建模块?

0 投票
1 回答
1426 浏览

python - ELMo - 如何训练可训练参数

我是 tensorflow-hub 的新手,遇到了 ELMo 模型(https://www.tensorflow.org/hub/modules/google/elmo/2)。

根据原始论文,ELMo 表示是隐藏状态激活的加权平均值,并且这些权重可以根据手头的任务(即特定任务)进行训练。正如预期的那样,当我使用 tf.trainable_variables() 时,我可以看到 4 个可训练参数。如何在 tensorflow 中准确训练这些变量?

他们只是提到这些权重是可训练的。但谁应该训练它?Me 还是 ELMo 模型本身训练呢?论文似乎建议我应该训练它。如果是这样,我如何在张量流中训练它?