Какие модели используют Core ML и Turi Create? - PullRequest
0 голосов
/ 15 марта 2019

Я изучаю технологии машинного обучения Apple.Я только что натолкнулся на этот абзац:

Turi Create и Create ML зависят от задачи, а не от модели.Это означает, что вы указываете тип проблемы, которую хотите решить, а не выбираете тип модели, которую хотите использовать.Вы выбираете задачу, соответствующую типу проблемы, которую хотите решить, затем Turi Create анализирует ваши данные и выбирает подходящую модель для работы.

Мой вопрос, когда вывыберите задачу, такую ​​как классификация бинарных изображений, и Create ML / Turi Create выбирает подходящую модель для вас, какие модели она имеет в своем распоряжении.Разве не много моделей на рынке, которые делают это?Apple просто выбрала ту, которую они считали лучшей?

Спасибо!

1 Ответ

2 голосов
/ 16 марта 2019

Для задач на основе изображений Create ML использует модель с именем "Vision FeaturePrint.Scene".Это запекается в iOS и MacOS.Вероятно, это какая-то модель ResNete, но кто знает ... это секрет.

Для классификации изображений Turi Create позволяет выбирать между SqueezeNet 1.1 и ResNet-50.

Для обнаружения объектов,Turi Create создает нечто похожее на Tiny YOLO v2 / Darknet.

Для распознавания активности это модель, состоящая из слоя конвона, LSTM и пары полностью связанных слоев.

Руководство пользователя Turi Create на самом деле объясняет некоторые из них довольно подробно.

На самом деле я не смотрел другие модели, но вы можете узнать сами, посмотрев на Turi Create исходный код - в частности здесь - или путем обучения модели и последующего изучения ее с помощью Netron .

...