【问题标题】:How to convert a CoreML Model to a TensorFlow Model?如何将 CoreML 模型转换为 TensorFlow 模型?
【发布时间】:2020-08-25 23:20:43
【问题描述】:

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

【问题讨论】:

    标签: python tensorflow coreml


    【解决方案1】:

    好消息:是的,你可以做到。

    坏消息:您必须手动完成。没有工具可以自动执行此操作。

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

    【讨论】:

    • 知道如何获得 Core ML 模型的权重吗?
    • 您在 Python 脚本中使用 coremltools 加载模型,然后手动遍历所有层以获得它们的权重。
    • 您能帮帮我吗,我不知道如何使用 coremltools 检查模型,我已经搜索了互联网但一无所获。
    • 在 StackOverflow 上解释这一点会很费力,但是我的博客上有很多博客文章解释了如何使用 coremltools 挖掘模型,另外我还写了一本书更多细节。您可以在我的个人资料中找到这两个链接。
    猜你喜欢
    • 2019-12-18
    • 2018-09-12
    • 2018-06-14
    • 2019-10-18
    • 2017-11-23
    • 2017-12-09
    • 2019-04-02
    • 2019-05-06
    • 2020-08-25
    相关资源
    最近更新 更多