CreateML MLModel работает на игровом интерфейсе, но не в приложении - PullRequest
2 голосов
/ 20 марта 2019

Я работаю над приложением машинного обучения, которое классифицирует числа, нарисованные от руки. Я сделал модель с использованием CreateML, которая предположительно имеет 100% точность (я допускаю, что размер моей выборки составлял всего около 50 изображений на число). Однако, когда он запускается в моем приложении, он не работает. Чтобы проверить, не было ли это проблемы с моим приложением, я скачал проект Apple Vision + CoreML Example Xcode и заменил классификатор MobileNet своим собственным. Я загрузил изображения, сохраненные на моем телефоне, из собственного приложения, и классификации по-прежнему были неточными. Что делает это интересным, так это то, что я попытался протестировать те же самые изображения в пространстве пользовательского интерфейса CreateML на игровой площадке, где вы можете протестировать изображения и выполнить классификацию.

TL / DR. Классификация изображений работает на LiveML Live View на игровых площадках, но не на точной копии примера проекта vision + coreML от Apple.

Вот пример изображения, которое я пытался классифицировать

Вот что отображается в приложении для 7 , Вот то, что отображается в приложении для 5

Вот то, что появляется на детской площадке в течение 7 , Вот то, что появляется на детской площадке в течение 5

...