首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将Tensorflow模型转换为.mlmodel?

如何将Tensorflow模型转换为.mlmodel?
EN

Stack Overflow用户
提问于 2018-12-21 23:50:00
回答 1查看 932关注 0票数 0

我想将具有以下结构的Tensorflow模型转换为.mlmodel文件,以便在iOS应用程序中使用:

代码语言:javascript
复制
cub_image_experiment/
   logdir/
       val_summaries/
       test_summaries/
       finetune/
          val_summaries/
   cmds.txt
   config_train.yaml
   config_test.yaml

我正在学习这个教程:https://github.com/visipedia/tf_classification/wiki/CUB-200-Image-Classification然而,我在理解这个项目的结构时遇到了麻烦。哪些文件很重要?如何将所有独立的配置文件和所有内容转换为单个.mlmodel文件,以便在应用程序中使用?

我在网上找过了,我所能找到的就是如何将.caffemodel转换成.mlmodel,或者把.pb文件转换成.mlmodel。这些都是单个文件,但是我的项目有多个文件。我找到了一个关于如何将tf模型转换为单个.pb文件的教程,然而,该模型的结构不同,并且它不包含任何yaml文件。我的项目目前并不专注于创建模型,而只是将模型集成到iOS应用程序中。我发现这个模型对于一个应用程序的想法很有趣,并想知道它是否可以集成。如果有任何教程可以帮助我解决这类问题,请让我知道。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-12-22 01:16:23

Core ML模型没有使用这些东西。yaml文件等仅用于训练TF模型。

您只需提供一个冻结的图形(一个.pb文件),然后使用tfcoreml将其转换为mlmodel。

看起来您的项目没有冻结的图形,而是检查点。有一个TF实用程序可用于将检查点转换为冻结的图形,请参见https://github.com/tensorflow/tensorflow/blob/master/tensorflow/python/tools/freeze_graph.py

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53887554

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档