I understand that we can train ML model on macOS with Xcode CreateML GUI, as well as in macOS Playground. The problem I had, is to train a similar model on user's device, using their own data. I'm wondering if it's possible?
Can we train CreateML text classifier on user's device? I had did some research but could not find an answer. Mostly people are talking about deploy a trained model to iOS. But I wanna to train on iOS.
P.s.I also had a look at the updatable CoreML model. Which does not seems to support text classifier. They only supports KNN model as well as shallow neural network.
More Specifically. Can we even use MLTextClassifier
this to create Model on iOS? The conflict information is that, on Apple's CreateML main page, it says you need to train on Mac. But this API seems to indicate that it supports iOS, which really confuses me.
init(trainingData: [String : [String]], parameters: MLTextClassifier.ModelParameters)