python - 尝试使用 coremltools 4.1 将模型转换为 coreml 不工作
问题描述
我正在使用 coremltools 4.1 将我的模型转换为 coreml,由于某种原因,我收到了这个错误:TypeError: 'InputLayer' object is not iterable
并且在线 coreml_model = coremltools.converters.keras.convert(model)。任何人都可以在我的代码中做错什么。谢谢您的帮助。这是我的片段。
import coremltools
coreml_model = coremltools.converters.keras.convert(model)
# setup the meta datas foor our coreml modal
coreml_model.author = 'Author'
coreml_model.license = 'MIT'
coreml_model.short_description = 'Predicts the character passed in as a number between 1-9.'
coreml_model.input_description['image'] = 'A 28x28 pixel grayscale image.'
coreml_model.output_description['output1'] = 'A Multiarray where the index with the greatest float value between 0 and 1 is the recognized number.'
coreml_model.save('NumberRecognition.mlmodel')
print('model converted')
解决方案
不要使用coremltools.converters.keras.convert
但是coremltools.convert(...)
。有关详细信息,请参阅文档:https ://coremltools.readme.io/docs/introductory-quickstart
推荐阅读
- javascript - javascript上的.net mvc视图循环仅更新表中的第一行
- javascript - 使用 cookie 将 localStorage 项设置为过期 VS
- vuejs2 - 蚂蚁设计 Vue | 以表格上传 | 如何设置初始值
- python - 我如何访问另一个模型中与它有多对多关系的模型的属性(在 django 中)
- python - Databricks 作业找不到集群中导入的 python 库
- sql-server - 错误 SQL71624:权限“CONNECT”对 Microsoft Azure SQL 数据库 v12 中的目标对象“guest”无效
- r - geom_dotplot 用离散 x 连续填充
- css - 未应用 reactjs 应用程序中的 css - 基于位置逻辑的逻辑
- sql-server - 使用 sql server 中的批量收集将数据插入表时从 csv 文件中删除双引号
- node.js - node express后端中的多个路由