Глубокое обучение
Операция свертки применяет скользящие фильтры к входным данным. Используйте dlconv
функция для свертки глубокого обучения, сгруппированной свертки и разделяемой по каналам свертки.
dlconv
функция применяет операцию свертки глубокого обучения к dlarray
данные. Использование dlarray
облегчает работу с данными высоких размерностей, позволяя пометить размеры. Для примера можно пометить, какие размерности соответствуют пространственным, временным, канальным и пакетным размерностям, используя 'S'
, 'T'
, 'C'
, и 'B'
метки, соответственно. Для неопределенных и других размерностей используйте 'U'
метка. Для dlarray
функции объекта, которые работают над конкретными размерностями, можно задать метки размера путем форматирования dlarray
объект непосредственно, или при помощи 'DataFormat'
опция.
Примечание
Применение свертки в layerGraph
объект или Layer
массив, используйте один из следующих слоев:
применяет операцию свертки глубокого обучения к форматированной dlY
= dlconv(dlX
,weights
,bias
)dlarray
dlX объекта
. Функция использует скользящие сверточные фильтры, заданные weights
и добавляет постоянную bias
. Область выхода dlY
является форматированным dlarray
объект с таким же форматом, как и dlX
.
Функция по умолчанию свертывает до три размерности dlX
маркированные 'S'
(пространственный). Для свертки размерностей, маркированных 'T'
(время), задайте weights
с 'T'
размерность с использованием форматированного dlarray
объект или при помощи 'WeightsFormat'
опция.
Для неформатированных входных данных используйте 'DataFormat'
опция.
применяет операцию свертки глубокого обучения к неформатированной dlY
= dlconv(dlX
,weights
,bias
,'DataFormat',FMT)dlarray
dlX объекта
с форматом, заданным FMT
использование любого из предыдущих синтаксисов. Область выхода dlY
является неформатированным dlarray
объект с размерностями в том же порядке, что и dlX
. Для примера, 'DataFormat','SSCB'
задает данные для свертки 2-D с форматом 'SSCB'
(пространственный, пространственный, канальный, пакетный).
задает опции, использующие один или несколько аргументы пары "имя-значение", используя любой из предыдущих синтаксисов. Для примера, dlY
= dlconv(___,Name,Value
)'WeightsFormat','TCU'
задает веса для свертки 1-D с форматом 'TCU'
(время, канал, не определено).
batchnorm
| dlarray
| dlfeval
| dlgradient
| fullyconnect
| maxpool
| relu