Свертка глубокого обучения
Операция свертки применяет скользящие фильтры к входным данным. Используйте 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'
задает данные для 2D свертки с форматом 'SSCB'
(пространственный, пространственный, канал, пакет).
задает опции с помощью одного или нескольких аргументов пары "имя-значение" с помощью любого из предыдущих синтаксисов. Например, dlY
= dlconv(___,Name,Value
)'WeightsFormat','TCU'
задает веса для 1D свертки с форматом 'TCU'
(время, канал, незаданный).
dlarray
| batchnorm
| fullyconnect
| maxpool
| relu
| dlgradient
| dlfeval