CoreML 是设备本地的 (iOS) 吗?

Is CoreML local to the device (iOS)?

我想利用 AI 和机器学习在 iOS 中开发移动应用程序。我计划从服装开始,但也会涉足其他垂直领域(工具、电器等)。目标是在个人层面(例如综合零售)将店内体验与移动商务相结合。该应用程序将从一开始就准备好推荐,但也应在客户使用该应用程序购物时继续根据客户偏好进行学习。我还需要弄清楚如何将其与主要零售商的 API 联系起来。

使用 CoreML 可以实现这样的功能吗?还是 CoreML 是设备本地的东西,我需要基于云的东西,这样我才能与主要零售商的 API 结合?

我相信 IBM Watson 可以最好地解决您的问题。它允许建立一个管道,设备将新数据上传到云端,并将更新的模型推回设备。参见 https://developer.apple.com/ibm/

我试过他们的 SDK,它工作起来非常简单。我在使用 Watson 的英国节点时遇到问题,所以我不得不切换到美国节点 - 它运行良好。