Подтвердить что ты не робот

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

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

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

4b9b3361

Ответ 1

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

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

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

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


* LibSVM также совместим, но scikit-learn все равно использует его под капотом.