Apple a présenté Core ML. Il existe de nombreux tiers fournissant des modèles formés.
Mais que faire si je veux créer un modèle moi-même? Comment puis-je le faire et quels outils et technologies puis-je utiliser?
Core ML ne fournit aucun moyen de former vos propres modèles. Vous ne pouvez convertir que ceux existants au format Apple 'mlmodel'.
Pour créer vos propres réseaux de neurones, utilisez les frameworks Caffe ou Keras , puis convertissez ces modèles au format CoreML. Pour les algorithmes d'apprentissage automatique traditionnels, Core ML est également compatible avec Scikit-learn * et XGBoost .
Vous pouvez également former et exécuter des réseaux de neurones sur iOS sans Core ML, utilisez simplement Caffe 2 ou TensorFlow . Je supporte une longue liste de bibliothèques d'apprentissage automatique compatibles iOS , si vous êtes intéressé.
Toutes les bibliothèques mentionnées ci-dessus ont une excellente documentation et de nombreux tutoriels pour vous permettre de commencer à créer vos propres modèles.
* LibSVM est également compatible, mais scikit-learn l'utilise quand même sous le capot.