自定义 Tensorflow Hub 模块的输入

斯里卡尔·阿巴拉拉茹

我知道如何从Tensorflow Hub加载预先训练的图像模型像这样:

#load model
image_module = hub.Module('https://tfhub.dev/google/imagenet/mobilenet_v2_035_128/feature_vector/2')

#get predictions
features = image_module(batch_images)

我还知道如何自定义此模型的输出(对新数据集进行微调)。现有的Modules期望输入batch_images是 RGB 图像张量。

我的问题:我想使用张量(dim 20x20x128,来自不同的模型)作为 Hub 模型的输入,而不是输入特定尺寸的 RGB 图像。这意味着我需要绕过 tf-hub 模型定义的初始层(我不需要它们)。这在 tf-hub 模块 api 中可能吗?文档在这方面不清楚。

ps:我可以轻松地定义自己的层,但尝试查看是否可以使用 Tf-Hub API。

疯狂的

现有的https://tfhub.dev/google/imagenet/ ... 模块不支持这一点。

一般而言,hub.Module 格式允许多个签名(即输入/输出张量的组合;认为提要和提取如 tf.Session.run() 中的那样)。因此,如果有他们想要支持的通用使用模式,模块发布者可以安排它。

但是对于这种复杂程度的自由形式实验,您可能最好直接使用和调整定义模型的代码,例如 TF Slim(适用于 TF1.x)或 Keras Applications(也适用于 TF2)。两者都提供 Imagenet 预训练检查点,用于下载和恢复。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

自定义 Tensorflow 操作采用可变输入张量列表

来自分类Dev

Azure IoT Edge 自定义模块未连接到 IoT-Hub-Container

来自分类Dev

在预测期间使用来自 tensorflow hub 的 Elmo 作为自定义 tf.keras 层的问题

来自分类Dev

Tensorflow:如何将自定义输入插入现有图形?

来自分类Dev

如何在Tensorflow 2.x Keras自定义层中使用多个输入?

来自分类Dev

来自两个输入源的自定义Tensorflow层

来自分类Dev

tensorflow openvino ssd-mobilnet coco自定义数据集错误输入层

来自分类Dev

如何保存和恢复使用 Tensorflow Hub 模块的图形

来自分类Dev

为重新训练的 Tensorflow Hub 模块提供新功能

来自分类Dev

模块“tensorflow_hub”没有属性“KerasLayer”

来自分类Dev

自定义casperjs模块

来自分类Dev

Tensorflow 2.0自定义层在31个输入时崩溃,但在33个输入时很好

来自分类Dev

自定义输入样式

来自分类Dev

自定义范围输入

来自分类Dev

TensorFlow中卷积的自定义填充

来自分类Dev

Tensorflow Checkpoint自定义地图

来自分类Dev

添加自定义TensorFlow OP

来自分类Dev

Tensorflow:用于自定义 softmax 的 NaN

来自分类Dev

Tensorflow 自定义激活函数

来自分类Dev

tensorflow lite 添加自定义操作

来自分类Dev

Drupal 7:自定义模块:在自定义块中显示自定义内容

来自分类Dev

在TensorFlow中定义自定义模型/架构

来自分类Dev

Odoo中自定义模块的继承

来自分类Dev

Express 4和自定义模块

来自分类Dev

Magento,自定义模块的默认布局

来自分类Dev

Rspec找不到自定义模块

来自分类Dev

使用DOH测试自定义模块

来自分类Dev

在菜单流下添加自定义模块

来自分类Dev

自定义缺少的模块消息

Related 相关文章

热门标签

归档