Как создать и обучить нейронную модель для использования в Core ML

Apple представила Core ML. Есть много третьих лиц, предоставляющих обученные модели.

Но что, если я хочу создать модель самостоятельно? Как я могу это сделать и какие инструменты и технологии я могу использовать?

1 ответ

Core ML не предоставляет возможности обучать ваших собственных моделей. Вы можете конвертировать только существующие в формат Apple 'mlmodel'.

Чтобы создать свои собственные нейронные сети, используйте платформы Caffe или Keras, а затем конвертируйте эти модели в формат CoreML. Для традиционных алгоритмов машинного обучения Core ML также совместим с http://scikit-learn.org/* и XGBoost.

Вы также можете обучать и запускать нейронные сети на iOS без Core ML, просто используйте Caffe 2 или TensorFlow. Я поддерживаю длинный список совместимых с iOS библиотек машинного обучения, если вам интересно.

Все библиотеки, упомянутые выше, имеют отличную документацию и множество учебных пособий для вас, чтобы начать создавать свои собственные модели.


* LibSVM также совместим, но в любом случае Scikit-Learn использует его под капотом.

Другие вопросы по тегам