tensorflow-hub相关内容

如何减小Keras保存的模型的大小?

然后,我将基于来自tf-Hub或keras.Applications(我使用相同的卷积核心)的预先训练好的模型来构建模型。所得到的模型文件的大小在Model()或tf.saveModel.save之后大约是10Mb。经过培训后,它的模型大小增加到了30MB! 如果我在培训后保存模型,则再次重新创建该模型,并从训练的模型中加载权重,它将按照预期进行预测,文件大小约为10Mb。 我用于创建 ..
发布时间:2022-04-01 22:59:42 Python

“未找到 SavedModel 包!"tensorflow_hub 模型部署到 AWS SageMaker

我尝试将通用句子编码器模型部署到 aws Sagemaker 端点并收到错误 raise ValueError('no SavedModel bundles found!') 我在下面展示了我的代码,我感觉我的一个路径不正确 将 tensorflow 导入为 tf导入 tensorflow_hub 作为集线器将 numpy 导入为 np从 sagemaker 导入 get_executi ..

Tensorflow 2 Hub:如何获得中间层的输出?

我正在尝试使用新的 tensorflow 2 实现以下网络 Fots 进行文本检测.作者使用 resnet 作为他们网络的主干,所以我的第一个想法是使用 tensoflow hub resnet 来加载一个预训练的网络.但问题是我找不到打印模块摘要的方法,这是从 tfhub 加载的? 有没有办法从tf-hub看到加载模块的层数?谢谢 更新 不幸的是,tf2-hub 无法使用 re ..
发布时间:2021-09-05 19:51:40 其他开发

有什么方法可以提取google通用句子编码器大的详尽词汇?

我有一些句子,我正在为其创建嵌入,它非常适合相似性搜索,除非句子中有一些真正不寻常的词. 在这种情况下,真正不寻常的单词实际上包含句子中任何单词的最相似信息,但由于该单词显然不在模型的词汇表中,因此所有这些信息在嵌入过程中都丢失了. 我想获得 GUSE 嵌入模型已知的所有单词的列表,以便我可以将这些已知单词从句子中屏蔽掉,只留下“新"单词. 然后,我可以对目标语料库中的那些新词进 ..
发布时间:2021-09-05 19:44:51 其他开发

Tensorflow SavedModel 在加载时忽略资产文件

我对来自 Tensorflow hub 的 BERT 模型进行了微调,以构建一个简单的情感分析器.该模型训练和运行良好.在导出时,我只是使用了: tf.saved_model.save(model, export_dir='models') 这工作得很好..直到我重新启动. 重新启动后,模型不再加载.我曾尝试使用 Keras 加载器和 Tensorflow 服务器,但遇到了同样的 ..
发布时间:2021-09-05 19:33:26 其他开发

如何修复“RuntimeError: Missing implementation that supports: loader"调用 hub.text_embedding_column 方法时?

我正在尝试拟合文本分类模型.因此我想使用 tensorflow-hub 提供的 text_embedding_column 函数.不幸的是,我收到一个运行时错误 import tensorflow_hub 作为 hubEmbedded_text_feature_column = hub.text_embedding_column(键=“句子",module_spec="https://tfhub ..
发布时间:2021-07-13 20:03:59 Python

使用Tensorflow集线器时,SavedModel文件不存在

当尝试使用 tensorflow_hub 中的 hub.load 函数时,出现了 OSError:SavedModel文件在以下位置不存在:错误. 奇怪的是,它几天前就起作用了,所以我不太明白为什么现在会出现此错误. 要复制的代码: 将tensorflow导入为tf导入tensorflow_hub作为中心网址='https://tfhub.dev/google/universal-s ..
发布时间:2021-04-30 20:17:28 其他开发

Keras和TensorFlow Hub版本的MobileNetV2之间的区别

我正在研究一种迁移学习方法,当使用keras.applications中的MobileNetV2和TensorFlow Hub上可用的MobileNetV2时,得到了截然不同的结果.这两个版本都在此处和此处从同一检查点中提取其权重 mobilenet_v2_1.0_224 . 这样可以复制差异,您可以在此处找到Colab笔记本: !pip install tensorflow-gpu==2. ..
发布时间:2021-02-14 20:55:57 其他开发

有什么方法可以访问tensorflow_hub.KerasLayer对象中的图层吗?

我正在尝试使用从Tensorflow Hub到我的对象检测模型的预训练模型.按照官方的说明,我将集线器中的模型包装为KerasLayer对象.然后,我意识到我无法访问此预训练模型中的图层.但是我需要使用某些特定层的输出来构建模型.有什么方法可以访问tensorflow_hub.KerasLayer对象中的图层? 解决方案 要想轻松地做到这一点,预训练模型的创建者需要准备好访问该输出.例如. ..
发布时间:2021-02-14 20:48:33 其他开发

ValueError:密集层的输入0与该层不兼容:其等级未定义,但是该层需要一个已定义的等级

在文件),则失败, ValueError:密集层的输入0与该层不兼容:其等级未定义,但是该层需要一个已定义的等级. 它在Google colab上运行良好.为什么会这样,如何解决? 解决方案 如@arnoegw在评论中所建议,此问题已在tf-nightly-2.0-preview中修复.因此,直到它投入生产之前,只需使用 pip install tf-nightly-2. ..
发布时间:2020-07-10 23:01:52 Python

Tensorflow Hub进行微调和评估

我想使用tensorflow集线器在我的图中重新训练其模块之一,然后使用该模块,但是我的问题是当我设置trainable = True和tags = {"train"}来创建模块时,我无法进行评估由于批次归一化层. 因此,当我阅读此问题时,我发现我还应该在不设置tags = {"train"}的情况下创建另一个图形进行评估.但我不知道如何将训练图的变量还原为评估图.我尝试用相同的名称创建两个模块, ..
发布时间:2020-07-10 23:01:39 Python