能否在iOS设备上利用用户数据训练CreateML文本分类器?
iOS设备上训练CreateML文本分类器的可行性分析
核心结论
目前无法在iOS用户设备上训练CreateML文本分类器,也不能通过MLTextClassifier在iOS上创建模型。
具体原因
- 虽然
MLTextClassifier的初始化方法init(trainingData: [String : [String]], parameters: MLTextClassifier.ModelParameters)在API文档中看似标注支持iOS,但实际上该类的训练能力是macOS独有的。CreateML框架的设计定位就是在Mac端完成模型训练工作,iOS平台仅提供已训练CoreML模型的部署和运行能力,没有内置文本分类器训练所需的底层计算支持,在iOS上调用该初始化方法会直接报错。 - 你提到的可更新CoreML模型,确实只支持KNN、浅层神经网络等有限类型,文本分类器不在其支持范围内,无法通过这种方式在iOS上完成训练或微调。
内容的提问来源于stack exchange,提问作者Legolas Wang
相关产品推荐
相关产品推荐

