yolov2TransformLayer

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

Описание

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

Создание

Синтаксис

layer = yolov2TransformLayer(numAnchorBoxes)
layer = yolov2TransformLayer(numAnchorBoxes,Name,Value)

Описание

пример

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

пример

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

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

развернуть все

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

Свойства

развернуть все

Имя слоя, заданное как вектор символов или скаляр строки. Чтобы включать слой в график слоя, необходимо задать непустое уникальное имя слоя. Если вы обучаете серийную сеть со слоем, и 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] Джозеф. R, С. К. Диввэла, Р. Б. Джиршик и Ф. Али. "Вы Только Взгляд Однажды: Объединенное, Обнаружение объектов В реальном времени". В Продолжениях Конференции по IEEE по Компьютерному зрению и Распознаванию образов (CVPR), стр 779–788. Лас-Вегас, NV: CVPR, 2016.

[2] Джозеф. R и Ф. Али. "YOLO 9000: Лучше, Быстрее, Более сильный". В Продолжениях Конференции по IEEE по Компьютерному зрению и Распознаванию образов (CVPR), стр 6517–6525. Гонолулу, HI: CVPR, 2017.

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

Введенный в R2019a