ssdMergeLayer

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

Описание

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

Создание

Описание

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

пример

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

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

Свойства

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

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

Количество входов для объединения, заданное как положительное целое число.

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

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

Примеры

свернуть все

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

numChannels = 4;

Задайте количество входов для объединения.

numInputs = 6;

Создайте слой слияния твердотельных накопителей с именем 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

Создайте слой объединения твердотельных накопителей для классификации. Количество каналов равняется количеству классов + 1 для фонового класса.

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

           Name: 'clsMergeLayer'
    NumChannels: 3
      NumInputs: 6

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

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