tensorflow - 您可以将 .tflite 模型文件转换为 .coreml - 或转换回 Tensorflow .pb 文件或 keras h5 文件吗?
问题描述
一般问题:是否有从tflite 格式转换为任何其他格式的工具?
我正在尝试将 keras 模型转换为 CoreML 模型,但我不能,因为该模型使用了 CoreML(高斯噪声)不支持的层类型。将 keras .h5 模型转换为 .tflite 很简单,删除了有问题的层(无论如何它只用于训练),并执行一些其他优化。但似乎不可能将生成的 tflite 转换为任何其他格式。Coremltools 不支持 tflite。我想我可能可以将模型从 tflite 加载到 tensorflow 会话中,从那里保存一个 .pb,然后使用 coremltools 将其转换为 coreml,但是我看不到将 tflite 模型加载到 tensorflow 会话中的方法。我在这个问题中看到了链接到的文档,但这似乎是使用 tflite 解释器来读取 tflite 模型,而不是“真实”
解决方案
推荐阅读
- python - Pyomo - 将目标函数放在索引上?
- ruby-on-rails - 通过foreign_key在相关表中查找n条被引用次数最多的记录
- angular - 无法从 3D 坐标计算 2D 位置
- c# - 覆盖内部方法(反射、发射)
- moodle - Moodle - 页面添加、编辑和删除用户未定义循环
- discord - emojiCreated时如何将表情符号图标放入嵌入缩略图中
- javascript - 使用 Django 和 Charts.js,没有数据从视图发送到模板
- azure - Azure Devops Pipeline - Azure 文件复制任务 AzureFileCopy@4 - 将文件复制到管道中的 Azure 存储 Blob 时内容类型错误
- powershell - PS 脚本在 Excel 工作表中获取计算机列表,查看 AD 中的信息,然后将其放入 excel/.txt 文件中
- sql - 我在我的闪电组件中使用 3 个过滤器想要一起显示数据,即应该在过滤所有过滤器后显示记录