【发布时间】:2017-11-10 19:00:36
【问题描述】:
尝试使用 Apple coreML 工具来转换使用 Keras 的简单模型。 我正在使用 Python 2.7 运行这行代码:
导入 coremltools
给出以下错误:
从 keras.layers.advanced_activations 导入 ParametricSoftPlus
ImportError: 无法导入名称 ParametricSoftPlus
注意:在我的脚本中导入 ParametricSoftPlus 没有问题:
从 keras.layers.advanced_activations 导入 ParametricSoftPlus
注意 #2:我打开了引发错误的文件,如果我使用上面相同的语句,它会失败并出现相同的错误。
起初我认为这可能是权限问题,但如果是这样,则没有脚本文件能够访问 keras 的 ParametricSoftPlus
注意#3:我可以绕过源文件中的那行代码,然后它给我同样的 SReLU 错误。
非常感谢任何帮助,在此先感谢。
【问题讨论】:
-
您使用的是什么版本的 Keras? coremltools 当前需要 Keras 1.2.2。如果您有不同的版本(例如 2.0),那么它将无法正常工作。
-
我使用的是 Keras 1.2.2