0

我有一个将近 500mb 的模型,客户想要在他们的 iOS 应用程序中实现它。世界上如何实现这样的模型,它的大小是多少?它似乎是一个相当流行的模型,但没有任何文档或帖子表明人们在移动应用程序中实际使用该模型。是否有将模型托管在某处并将客户端指向托管模型的服务器?任何压缩模型的选项?很想听听您为解决此问题所做的工作。

该模型在这里找到:https ://coreml.store/cnnemotions

4

1 回答 1

1

从事深度学习/计算机视觉学术研究的人经常使用 VGG16 或 VGG19 作为他们的基础模型,因为它简单且效果很好。不幸的是,它还有超过 1 亿个参数,因此不适合在移动设备上使用。

这里的解决方案是使用较小的特征提取器(例如 MobileNet 或 SqueezeNet)重新构建模型,然后再次训练它。现在您将得到一个小得多的模型,在 10 到 20 MB 之间。

这确实意味着您不能只是从 Internet 上获取模型并将它们转换为 Core ML 并期望它们运行良好。它需要更多的工作!

于 2018-10-26T08:59:31.513 回答