Распознавание изображений с CoreML? - PullRequest
0 голосов
/ 22 мая 2018

Я знаю, что CoreML может идентифицировать изображение как объект, но можно ли заставить CoreML создать что-то вроде доверительной оценки того, насколько хорошо изображение A соответствует изображению B, где изображение A и изображение B являются двумя произвольными фотографиями?Я никогда не использовал CoreML, поэтому я немного запутался в том, насколько он гибок.

Ответы [ 2 ]

0 голосов
/ 22 октября 2018

Сам по себе CoreML не предоставляет этих функциональных возможностей, но делает Apples Vision Framework.

И да, вы можете получить оценку достоверности для вашего анализа.Вы можете посмотреть его на веб-сайте Apple Developer: https://developer.apple.com/documentation/vision/vnobservation/2867220-confidence

Чтобы дать вам какое-то руководство, вот хорошая статья под названием Как создать приложение iOS для распознавания изображений с помощью API Apple CoreML и Vision: https://medium.freecodecamp.org/ios-coreml-vision-image-recognition-3619cf319d0b

0 голосов
/ 22 мая 2018

Core ML не предоставляет какой-либо конкретной функциональности, за исключением базовых строительных блоков для создания моделей машинного обучения.

То, что вы пытаетесь сделать, может быть достигнуто с помощью «сиамской сети».Сначала вы должны обучить такую ​​сиамскую сеть с использованием TensorFlow или Keras или другого учебного пакета, а затем преобразовать ее в Core ML.

Это похоже на хороший учебник о том, как использовать сиамские сети для сходства изображений: https://www.kaggle.com/kmader/image-similarity-with-siamese-networks

...