我知道如何从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 图像张量。
我的问题:我想使用张量(尺寸为 20x20x128,来自不同模型)作为 Hub 模型的输入,而不是输入特定尺寸的 RGB 图像。这意味着我需要绕过 tf-hub 模型定义的初始层(我不需要它们)。这在 tf-hub 模块 api 中可行吗?文档在这方面尚不清楚。
ps:我可以很容易地定义我自己的层,但尝试看看我是否可以使用 Tf-Hub API。