我正在使用CoreML和ARKit进行人脸识别。但我不想用app构建CoreML模型。我用python Turicate制作了一个coreML模型。我希望这个模型放在服务器上它给我们一个API,然后我会通过这个API将面部图片发送到这个模型,然后服务器以JSON的形式返回一个响应。我想这样,因为CoreML的大小非常高,如果我们想要更多地训练这个模型然后这个用户必须下载这个高大小的模型并在设备上编译。我有研究,发现苹果增加了一个功能来在设备上编译CoreML模型,但每次在模型用户的小型培训升级必须再次下载这个高大小的模型。
那么不要使用Core ML,而是使用TensorFlow和TensorFlow服务。 Core ML旨在用于设备。如果您不想将模型放在设备上,那么使用Core ML毫无意义。