Следует ли обучать Большой список лиц Azure Face API каждый раз, когда к нему добавляется новое лицо? - PullRequest
0 голосов
/ 07 ноября 2019

Я использую Microsoft Cognitive Services Face API для проекта распознавания лиц, где пользователи продолжают добавлять лица в течение определенного периода времени. Ранее лица были сохранены в «Списке лиц». Я перевожу лица в «Большой список лиц». Однако для этого требуется обучающий звонок, который не требовался для «Списков лиц».

Я не могу найти какую-либо документацию, в которой упоминается, если

  • нам нужно обучить его один раз? или
  • тренировать его каждый раз, когда добавляется лицо?

1 Ответ

1 голос
/ 08 ноября 2019

Не указано в документации REST для Face API, но указано в фактической документации Face API в самом начале.

Чтобы включить производительность поиска лиц для идентификации и поиска аналога в крупном масштабе, введите операцию Train для предварительной обработки LargeFaceList и LargePersonGroup. Время тренировки варьируется от секунд до примерно получаса в зависимости от фактической вместимости. В течение периода обучения можно выполнить «Идентификация» и «Найти аналог», если ранее была выполнена успешная операция обучения. Недостатком является то, что новые добавленные лица и лица не появляются в результате до тех пор, пока не будет завершено новое после миграции в крупномасштабное обучение.

Это означает, что вам нужно обучать его каждый раз, когда естьдобавление к граням, так как LargeFaceList предназначено для крупномасштабного использования (до 1000000 граней), поэтому, если вам не требуется эта вместимость, вы можете использовать FaceList (до1000 лиц), так как не требует обучения каждый раз.

...