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