Распознавание образов: только один класс
У меня вопрос: как мне сделать распознавание образов, если у меня только один класс? Другими словами, я хочу получить ответ от алгоритма, это мой шаблон или нет, то есть 1 или 0.
На первый взгляд, это простая классификация двух классов, но в этом случае возникает проблема: что такое класс, который описывает 0 класс (как мы можем описать дополнение к универсуму?) Если множество A - множество, которое содержит объекты с некоторым свойством, тогда не A (U\A, где U - универсум) - множество объектов, без этого свойства.
Я могу привести примеры этой задачи, в частности: Распознавание лиц (это лицо человека или нет) Распознавание некоторых вещей на картинке. В этом случае в одном учебном наборе я должен указать фотографии с лицом человека (или чем-то еще), но что должно содержать другой учебный набор? Я не могу указать все картинки, которые не будут содержать эту вещь.
1 ответ
Это простая проблема классификации, вопрос "это элемент из набора?" и вопрос имеет логический ответ: верно или неверно.
На примере распознавания лиц - вы на самом деле ищете распознавание лиц. Это может быть сделано, например, с использованием инфраструктуры обнаружения объектов Viola-Jones.
Идея состоит в том, чтобы предоставить элементы, которые находятся в наборе (лица), и некоторые случайно выбранные элементы, которых нет в наборе. и классифицировать их с помощью логического классификатора.