Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/tensorflow/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Tensorflow 冻结图是否显示了模型的细节?_Tensorflow_Object Detection Api - Fatal编程技术网

Tensorflow 冻结图是否显示了模型的细节?

Tensorflow 冻结图是否显示了模型的细节?,tensorflow,object-detection-api,Tensorflow,Object Detection Api,我将在开放访问平台上部署tensorflow对象检测API中的冻结图,我想知道,冻结的_graph.pb文件一旦加载,是否可以访问模型的所有细节,例如: 1层的数量和类型 2预训练模型的名称 3列车配置 4评估配置 5其他相关信息 如果是,是否有办法保护所有这些信息 非常感谢。pb文件包含图形中的所有操作、它们的结构和权重。从中对原始模型/图形进行逆向工程不是一件小事,但对于任何了解TensorFlow内部操作及其关系的人来说,这绝对是可行的 TransformGraph中有一个模糊的名称操作,

我将在开放访问平台上部署tensorflow对象检测API中的冻结图,我想知道,冻结的_graph.pb文件一旦加载,是否可以访问模型的所有细节,例如:

1层的数量和类型

2预训练模型的名称

3列车配置

4评估配置

5其他相关信息

如果是,是否有办法保护所有这些信息

非常感谢。

pb文件包含图形中的所有操作、它们的结构和权重。从中对原始模型/图形进行逆向工程不是一件小事,但对于任何了解TensorFlow内部操作及其关系的人来说,这绝对是可行的

TransformGraph中有一个模糊的名称操作,可以在一定程度上缓解这一问题:


尽管这会使逆向工程变得更加困难,但它绝对不是解决您问题的完整方案。无论哪种方式,pb文件必须包含图形的操作才能执行,因此,没有100%安全的反逆向工程技术来阻止人们提取您的原始架构。

谢谢您的回答。您认为将模型转换为*.ONNX格式可以为模型提供更多的保护吗?这是一样的,或者更容易访问inshights?我不确定这种格式,但一般来说,如果不公开体系结构,就无法保存模型。