Python 如何将CoreML模型转换为TensorFlow模型?

Python 如何将CoreML模型转换为TensorFlow模型?,python,tensorflow,coreml,Python,Tensorflow,Coreml,我了解到,可以将TensorFlow模型(.pb)文件转换为CoreML(.mlmodel),以便在iOS平台上运行。但是我有一些.mlmodel文件要在tensorflow上运行。因此,我想知道是否有任何方法可以将它们转换为.pb文件或在Tensorflow中使用它们。好消息:是的,您可以这样做 坏消息是:你必须用手来做。没有自动执行此操作的工具 最简单的解决方案是在TensorFlow中定义模型,然后将权重从Core ML模型复制到TF模型中。知道如何获取Core ML模型的权重吗?您可以使

我了解到,可以将TensorFlow模型(.pb)文件转换为CoreML(.mlmodel),以便在iOS平台上运行。但是我有一些.mlmodel文件要在tensorflow上运行。因此,我想知道是否有任何方法可以将它们转换为.pb文件或在Tensorflow中使用它们。

好消息:是的,您可以这样做

坏消息是:你必须用手来做。没有自动执行此操作的工具


最简单的解决方案是在TensorFlow中定义模型,然后将权重从Core ML模型复制到TF模型中。

知道如何获取Core ML模型的权重吗?您可以使用Python脚本中的coremltools加载模型,然后手动遍历所有层以获取其权重。您能帮我更多吗,我不知道如何使用coremltools检查模型,我在互联网上搜索过,但什么也没找到。要解释StackOverflow上的这一点需要做很多工作,但我的博客上有很多文章解释如何使用coremltools挖掘模型,加上我写了一本书,书中详细介绍了很多。您可以在我的个人资料中找到这两个链接。