是否可以将图形模型转换为图层模型?官方的 TensorFlow js 转换器(https://github.com/tensorflow/tfjs/tree/master/tfjs-converter)目前不支持这个功能还是有什么原因不能工作?
问问题
735 次
2 回答
4
tfjs 不支持将图形层转换为顺序层。
图形层提供了更多创建模型的能力,而不能将其缩小为顺序层。
“如果你能移山,你就能移山”,所以层模型可以转换为图形模型。该转换器支持将顺序层转换为图形。但显然反过来是不正确的
于 2019-12-21T18:35:37.803 回答
0
层模型格式支持的特征少于 SavedModel 和图形模型格式,因此您无法将层转换为图形。但是,我也没有看到相反的转换发生。
当提到加载图模型的函数时,tf.loadGraphModel
:
加载的模型只支持推理,但是推理的速度一般比一个tfjs_layers_model源快
当提到加载层模型的函数时,tf.loadLayersModel
:
加载的模型支持原始 keras 或 tf.keras 模型的完整推理和训练(例如,迁移学习)功能。
所以我认为答案是: 不,因为转换库tfjs-converter不支持它,可能是因为图层格式无法保存 SavedModel 或图形模型可以保存的信息。在这里,我尝试总结一下这两种格式的区别。
于 2020-08-27T17:56:56.893 回答