是否可以发布带有CoreML
型号的iOS应用,然后让应用根据用户行为继续改进(培训)设备上的模型?那么,该模型将在设备上不断增长和改进,而无需服务器支持...
答案 0 :(得分:1)
我现在害怕,它在设备上不可能,因为训练模型需要巨大的处理能力。这就是为什么带有电源GPU的台式机和云计算机用于创建预训练模型的原因。
您的ML模型必须预先配置,并且您必须在该阶段包含所有预处理技术,例如Edge Detection
或Frame Differencing
。
查看Medium post以获取有关CoreML
,Vision
和iOS预培训的有用信息。
答案 1 :(得分:1)
Core ML 3现在可以实现。 https://developer.apple.com/videos/play/wwdc2019/704/ 跳至9:00,以查看实际效果。如果只需要代码,请跳到13:50。
答案 2 :(得分:0)
我正在尝试做同样的事情。显然,当您使用coremltools将模型转换为Core ML格式时,可以将“ respect_trainable”参数传递给转换器,它将自动使模型可更新。