【发布时间】:2020-10-11 05:50:05
【问题描述】:
我是这个话题的新手,所以请原谅我缺乏知识。有一个非常好的模型,叫做inception resnet v2,它基本上是这样工作的,输入是一张图像,并输出一个预测列表及其位置和有界矩形。我发现这非常有用,我想使用已经工作的模型来识别它现在不能识别的东西(例如,如果一个人是否戴着面具)。是的,我想为模型添加一个新的识别类。
import tensorflow as tf
import tensorflow_hub as hub
mod = hub.load("https://tfhub.dev/google/faster_rcnn/openimages_v4/inception_resnet_v2/1")
mod 是一个类型的对象
tensorflow.python.training.tracking.tracking.AutoTrackable,阅读文档(仅在 source code 上可用,没有上下文有点难以理解)
我试图检查它的一些属性,看看我是否能自己弄清楚。
好吧,我没有。如何查看网络、层、权重? fit 方法,是不是都被抽象掉了?我可以将其转换为 keras 吗?我想尝试一下,看看我是否可以修改它,看看我是否可以将模型导出到另一个表示,例如 pytorch。
我想这样做是因为我认为最好修改一个已经工作的模型,而不是从头开始创建一个。也因为我自己不擅长训练模型。
【问题讨论】:
标签: python tensorflow deep-learning tensorflow-hub