Custom ClassifID
Примечание
Раздел Custom ClassifID доступен только для пользователей, которым администратор предоставил необходимые разрешения. Он доступен только в Next-Gen .
Вы можете создавать собственные классы, например для сотрудников в форме, такси или машин скорой помощи, и обучать классы с использованием собственных видеопотоков с небольшим количеством учебных примеров (наборов данных).

Обучение нового класса
Важные примечания
При обучении важно иметь в виду следующее:
Рекомендуется, чтобы учебные видео/камеры были похожи на видео/камеры, с которых вы будете использовать новый класс (как в помещении, так и на улице, те же условия освещения, то же разрешение). При переносе или добавлении камеры занятия могут не работать с этими камерами.
Поэтому, если вы хотите тренироваться на камерах, которые не похожи, рекомендуется обучать два отдельных класса. Например, не тренируйте наружные камеры и внутренние камеры вместе. Если у вас есть камеры обоих типов, обучайте их в рамках отдельных занятий.
Обучение класса для функции, которая не отличается, не будет работать хорошо. Например, учебный курс для полицейских может не сработать, поскольку полицейская форма часто бывает синей, что также часто встречается на гражданской одежде.
Обучение должно быть максимально конкретным. Например, обучение общевойсковой форме не будет работать хорошо, если в каждой воинской части есть униформа с разными цветами. В этом случае вам нужно обучить один класс для каждого цвета униформы.
Обучение не будет работать хорошо, если отличительные признаки слишком малы, такие как значок / бирка компании на обычной одежде, логотип компании на транспортном средстве или различные типы обуви. Яркий отличительный цвет является лучшим отличительным признаком, чем текст.
Ниже приведены дополнительные примеры элементов, которые в настоящее время не могут быть хорошо обучены с использованием инновации Custom ClassifID:
Животные
Огонь и дым
Вы можете обучать людей, которые находятся рядом, едут или толкают предмет, например, инвалидные коляски, скутеры, тележки для покупок и коляски. Однако эти элементы нельзя классифицировать, если они не расположены рядом с человеком. Поэтому в этих случаях определяйте класс на основе класса Person и выбирайте эти объекты, только если они появляются вместе с человеком (когда вы смотрите на клип человека с крупным планом). Однако, поскольку обнаружение не было связано с самим объектом, точность класса может быть несколько ниже, чем у класса, обученного по отличительной особенности человека, такой как цвет рубашки.
Тип графического процессора не влияет на конечную точность конечной сети.
Необходимое количество примеров
BriefCamОдно из преимуществ уникальной способности Custom ClassifID заключается в том, что для обучения глубокой нейронной сети, отвечающей за классификацию, требуется относительно небольшое количество примеров.
Соответствующее (или требуемое) количество примеров (положительных и отрицательных) в значительной степени зависит от ситуации и задачи, стоящей перед классификатором.
Например, если негативные примеры — это люди в белой рубашке, а позитивные примеры — это люди в красной рубашке, а это население сцены, то сети нужно несколько примеров, чтобы различать два внешних вида.
Если классификация основана на более сложном анализе особенностей внешнего вида человека – то для правильной классификации нужно больше примеров.
Как правило, размер набора данных составляет около 100 положительных и не менее 100 отрицательных примеров (объектов), при этом 1000 объектов считаются большим набором данных. Обратите внимание, что у вас должно быть не менее 32 положительных и 32 отрицательных примеров.
Очень важным фактором является не только количество примеров, но и качество. Вы должны использовать примеры, которые хорошо представляют объекты в сцене и отражают различия между пользовательским классом и остальной частью родительского класса. Например, если есть отличительная шляпа, она должна быть видна с высоким разрешением в примерах и входном видео.
Действия для создания класса
В меню Настройки выберите Custom ClassifID.
Нажмите кнопку СОЗДАТЬ КЛАСС.

Присвойте классу имя. Имя должно быть уникальным и не совпадать ни с одним из встроенных классов (например, "женщина" или "грузовик"), включая переведенные имена встроенных классов (например, "мужчина" на немецком языке).
Выберите, будете ли вы обучать человека или транспортное средство.
Выберите тип камеры: неверхняя камера или верхняя камера.
Нажмите кнопку "СОЗДАТЬ".

Примечание
Рекомендуется ограничить количество пользовательских классов до 15.
Действия для добавления элементов
Откройте модуль REVIEW.
В верхней правой части экрана включите переключатель режима обучения.

Выберите объекты, которые являются хорошим представлением класса, который вы хотите обучить. Имейте в виду следующее:
При обучении классу на основе людей настоятельно рекомендуется фильтровать по людям и всем его подклассам.

При обучении классу на базе транспортных средств настоятельно рекомендуется выбрать следующие подклассы в разделе "Другие транспортные средства": Легковые автомобили, Пикапы, Микроавтобусы, Грузовые автомобили и Автобусы. Не выбирайте другие подфильтры.

Просмотрите все объекты, отображаемые на текущей странице, и выберите объекты, которые вы хотите добавить в конкретный пользовательский класс, который вы обучаете, внимательно проверив выбранные элементы.
Убедитесь, что вы просматриваете все объекты на странице, потому что все объекты, которые не выбраны, будут добавлены в отрицательный класс. Например, если у вас есть класс Yellow Cab, все выбранные элементы будут добавлены в этот класс, а все элементы, которые вы не выберете, будут добавлены в класс No Yellow Cab. Как указано выше в разделе "Требуемое количество примеров", рекомендуется выбрать не менее 100 положительных (соответствующих) объектов для получения оптимальных результатов. Также важно, чтобы у вас также были отрицательные примеры, которые необходимы для правильного обучения класса.
Примечание
Обязательно выберите и примените выбранные параметры, прежде чем переходить на другую страницу.
Подсказка
Чтобы убедиться, что у вас есть достаточное количество положительных и отрицательных примеров, особенно когда вы создаете очень конкретный класс, попробуйте следующее:
Фильтрация обнаруженных объектов для поиска положительных примеров. Например, если вы ищете автобус от конкретной туристической компании, фильтруйте только автобусы.
Найдите объект, который нужно добавить в класс, добавьте его в фильтр внешнего сходства и нажмите ПРИМЕНИТЬ.
Отметьте не менее 100 положительных примеров, обязательно нажимая "Применить" для каждой страницы.
Добавьте в фильтр все транспортные средства с четырьмя колесами, такие как автомобиль, пикап, фургон, грузовик и автобус.
Найдите положительные примеры как минимум еще на трех страницах и нажмите "ПРИМЕНИТЬ" на каждой странице. BriefCam Это будет гарантировать, что вы получаете различные негативные примеры, которые необходимы для того, чтобы правильно обучать классы.
Если вы не знаете, как классифицировать объект (часть класса или не часть класса), воспроизведите фрагмент объекта, чтобы лучше рассмотреть объект, а затем решите, добавлять ли его в класс. Если вы определите, что это, вероятно, часть класса, добавьте его в класс.
Нажмите вариант Обучение в классе.

Выберите класс, который вы хотите обучить, и нажмите "ПРИМЕНИТЬ".
При наличии дополнительных страниц можно перейти к следующей странице или страницам, если необходимо добавить в класс дополнительные объекты. По завершении нажмите "ПРИМЕНИТЬ" для каждой страницы.

Обучение нового класса
Примечание
Обратитесь к администратору, чтобы убедиться, что система настроена для обучения пользовательских классов.
На главном экране нажмите кнопку Обучить для класса, который вы хотите обучить.

Задайте количество часов для настройки системы.
Нажмите кнопку "ОБУЧИТЬ КЛАСС".
После обучения на занятии вы сможете:
Добавьте дополнительные положительные и отрицательные примеры в класс, чтобы улучшить качество.
Сбросьте все данные класса с тегами, нажав кнопку СБРОС.
Переименовать или удалить класс.