ssdMergeLayer

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

Описание

Слой слияния SSD объединяет выходные параметры карт функции для последующей регрессии и расчета классификации потерь. Используйте объединенные карты функции, чтобы вычислить фокальную потерю для классификации и сглаживать потерю L1 для регрессии.

Создание

Описание

layer = ssdMergeLayer(NumChannels,NumInputs) создает слой слияния SSD, задавая NumChannels и NumInputs свойства как количество функции сопоставляют каналы и количество входных параметров, чтобы объединить, соответственно.

пример

layer = ssdMergeLayer(NumChannels,NumInputs,'Name',Name) создает слой слияния SSD и устанавливает дополнительный Name свойство с помощью пары "имя-значение". Заключите имя свойства в одинарные кавычки.

Например, ssdMergeLayer(4,6,'Name','sm1') создает слой слияния SSD с именем 'sm1' это объединяет четыре размерности и шесть карт функции.

Свойства

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

Количество функции сопоставляет каналы на поле привязки в виде положительного целого числа. Для проблем регрессии, NumChannels 4 (для x, y, w, и h). Для проблем классификации, NumChannels равняется количеству классов, которые обнаруживаются плюс один для фонового класса.

Количество входных параметров, чтобы объединить в виде положительного целого числа.

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

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

Примеры

свернуть все

Задайте количество каналов карты функции на поле привязки. Регрессия объединяет четыре канала.

numChannels = 4;

Задайте количество входных параметров, чтобы объединить.

numInputs = 6;

Создайте слой слияния SSD под названием regressionMergeLayer.

layer = ssdMergeLayer(numChannels,numInputs,'Name','regressionMergeLayer')
layer = 
  SSDMergeLayer with properties:

           Name: 'regressionMergeLayer'
    NumChannels: 4
      NumInputs: 6

Задайте количество классов, например, человека и транспортное средство.

numClasses = 2
numClasses = 2

Задайте количество входных параметров.

numInputs = 6
numInputs = 6

Создайте слой слияния SSD для классификации. Количество каналов равняется количеству классов + 1 для фонового класса.

numChannels = numClasses + 1;
clsMergeLayer = ssdMergeLayer(numChannels, numInputs,'Name','clsMergeLayer')
clsMergeLayer = 
  SSDMergeLayer with properties:

           Name: 'clsMergeLayer'
    NumChannels: 3
      NumInputs: 6

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

Генерация кода графического процессора
Сгенерируйте код CUDA® для NVIDIA® графические процессоры с помощью GPU Coder™.

Введенный в R2020a

Для просмотра документации необходимо авторизоваться на сайте