exponenta event banner

yolov2TransformLayer

Создайте слой преобразования для сети обнаружения объектов YOLO v2

Описание

The yolov2TransformLayer функция создает YOLOv2TransformLayer объект, который представляет слой преобразования для сети обнаружения объектов только один раз версии 2 (YOLO v2). Слой преобразования в сети обнаружения объектов YOLO v2 улучшает стабильность сети, ограничивая предсказания местоположения. Слой преобразования извлекает активации последнего сверточного слоя и преобразует прогнозы ограничивающего прямоугольника в пределы границ основной истины.

Создание

Описание

пример

layer = yolov2TransformLayer(numAnchorBoxes) создает слой преобразования для сети обнаружения объектов YOLO v2.

пример

layer = yolov2TransformLayer(numAnchorBoxes,Name,Value) устанавливает Name свойство с использованием пары "имя-значение". Заключайте имя свойства в одинарные кавычки. Для примера, yolov2TransformLayer('Name','yolo_Transform') создает слой преобразования с именем 'yolo _ Transform '.

Входные параметры

расширить все

Количество якорей, используемых для обучения, заданное в виде положительного целого числа. Этот вход устанавливает NumAnchorBoxes свойство слоя преобразования.

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

Свойства

расширить все

Имя слоя, заданное как вектор символов или строковый скаляр. Чтобы включить слой в график слоев, необходимо задать непустое уникальное имя слоя. Если вы обучаете последовательную сеть с слоем и Name установлено в ''затем программа автоматически присваивает слою имя во время обучения.

Типы данных: char | string

Это свойство доступно только для чтения.

Количество якорей, используемых для обучения, заданное в виде положительного целого числа. Это свойство задается входом numAnchorBoxes.

Количество входов слоя. Этот слой принимает только один вход.

Типы данных: double

Входные имена слоя. Этот слой принимает только один вход.

Типы данных: cell

Количество выходов слоя. Этот слой имеет только один выход.

Типы данных: double

Выходные имена слоя. Этот слой имеет только один выход.

Типы данных: cell

Примеры

свернуть все

Укажите количество анкерных коробок.

numAnchorBoxes = 5;

Создайте слой преобразования YOLO v2 с именем «yolo_Transform.»

layer = yolov2TransformLayer(numAnchorBoxes,'Name','yolo_Transform');

Смотрите свойства слоя преобразования YOLO v2.

layer
layer = 
  YOLOv2TransformLayer with properties:

              Name: 'yolo_Transform'

   Hyperparameters
    NumAnchorBoxes: 5

Ссылки

[1] Джозеф. Р, С. К. Диввала, Р. Б. Гиршик, и Ф. Али. «Вы смотрите только один раз: унифицированное обнаружение объектов в реальном времени». В работе Конференции IEEE по компьютерному зрению и распознаванию шаблона (CVPR), стр. 779-788. Лас-Вегас, NV: CVPR, 2016.

[2] Джозеф. Р и Ф. Али. «ЙОЛО 9000: Лучше, Быстрее, Сильнее». В работе Конференции IEEE по компьютерному зрению и распознаванию шаблона (CVPR), стр. 6517-6525. Гонолулу, HI: CVPR, 2017.

Расширенные возможности

.
Введенный в R2019a