首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >尝试将模型转换为coreml,但coremltools 4.1不起作用

尝试将模型转换为coreml,但coremltools 4.1不起作用
EN

Stack Overflow用户
提问于 2021-04-23 07:57:39
回答 1查看 43关注 0票数 0

我使用coremltools4.1将我的模型转换为coreml,由于某种原因,我得到了这个错误:TypeError: 'InputLayer' object is not iterable,并在线coreml_model =coremltools.converters.keras.convert(模型)。任何人都可以知道我在代码中做错了什么。谢谢你的帮助。这是我的代码片段。

代码语言:javascript
复制
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')
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-04-23 18:27:07

不要使用coremltools.convert(...),而要使用coremltools.converters.keras.convert。有关详情,请参阅文档:https://coremltools.readme.io/docs/introductory-quickstart

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

https://stackoverflow.com/questions/67222236

复制
相关文章

相似问题

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