sigmoidLayer

Описание

Сигмоидный слой применяет сигмоидную функцию к входу так, что выход ограничен интервалом (0,1).

Совет

Чтобы использовать слой sigmoid для двоичных или многоуровневых задач классификации, создайте пользовательский двоичный выходной слой потерь перекрестной энтропии или используйте пользовательский цикл обучения.

Создание

Описание

layer = sigmoidLayer создает сигмоидный слой.

пример

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

Свойства

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

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

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

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

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

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

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

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

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

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

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

Примеры

свернуть все

Создайте сигмоидный слой с именем 'sig1'.

layer = sigmoidLayer('Name', 'sig1')
layer = 
  SigmoidLayer with properties:

    Name: 'sig1'

  Show all properties

Подробнее о

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

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

Генерация кода C/C + +
Сгенерируйте код C и C++ с помощью Coder™ MATLAB ®

.

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

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