convolution1dLayer
Descripción
Una capa convolucional 1D aplica filtros convolucionales deslizantes a la entrada 1D. La capa convoluciona la entrada moviendo los filtros a lo largo de la entrada y calculando el producto de puntos de los pesos y la entrada, para después añadir un término de sesgo.
La dimensión en la que convoluciona la capa depende de la entrada de la capa:
Para entradas de series de tiempo y secuencias de vectores (datos con tres dimensiones correspondientes a los canales, observaciones y pasos de tiempo), la capa convoluciona en la dimensión de tiempo.
Para entradas de imágenes 1D (datos con tres dimensiones correspondientes a los píxeles espaciales, canales y observaciones), la capa convoluciona en la dimensión espacial.
Para entradas de secuencias de imágenes 1D (datos con cuatro dimensiones correspondientes a los píxeles espaciales, canales, observaciones y unidades de tiempo), la capa convoluciona en la dimensión espacial.
Creación
Sintaxis
Descripción
crea una capa convolucional 1D y establece las propiedades layer
= convolution1dLayer(filterSize
,numFilters
)FilterSize
y NumFilters
.
también establece las propiedades opcionales layer
= convolution1dLayer(filterSize
,numFilters
,Name=Value
)Stride
, DilationFactor
, NumChannels
, Parámetros e inicialización, Tasa de aprendizaje y regularización y Name
usando uno o más argumentos nombre-valor. Para especificar el relleno de la entrada, utilice el argumento nombre-valor Padding
. Por ejemplo, convolution1dLayer(11,96,Padding=1)
crea una capa convolucional 1D con 96 filtros de tamaño 11 y especifica un relleno de tamaño 1 a la izquierda y a la derecha de la entrada de la capa.
Argumentos de entrada
Propiedades
Ejemplos
Algoritmos
Referencias
[1] Glorot, Xavier, and Yoshua Bengio. "Understanding the Difficulty of Training Deep Feedforward Neural Networks." In Proceedings of the Thirteenth International Conference on Artificial Intelligence and Statistics, 249–356. Sardinia, Italy: AISTATS, 2010. https://proceedings.mlr.press/v9/glorot10a/glorot10a.pdf
[2] He, Kaiming, Xiangyu Zhang, Shaoqing Ren, and Jian Sun. "Delving Deep into Rectifiers: Surpassing Human-Level Performance on ImageNet Classification." In 2015 IEEE International Conference on Computer Vision (ICCV), 1026–34. Santiago, Chile: IEEE, 2015. https://doi.org/10.1109/ICCV.2015.123
Capacidades ampliadas
Historial de versiones
Introducido en R2021b
Consulte también
trainnet
| trainingOptions
| dlnetwork
| sequenceInputLayer
| lstmLayer
| bilstmLayer
| gruLayer
| maxPooling1dLayer
| averagePooling1dLayer
| globalMaxPooling1dLayer
| globalAveragePooling1dLayer
| transposedConv1dLayer
Temas
- Clasificación de secuencias mediante convoluciones 1D
- Sequence-to-Sequence Classification Using 1-D Convolutions
- Clasificación de secuencias mediante deep learning
- Clasificación secuencia a secuencia mediante deep learning
- Regresión de secuencia a secuencia mediante deep learning
- Pronóstico de series de tiempo mediante deep learning
- Redes neuronales de memoria de corto-largo plazo
- Lista de capas de deep learning
- Trucos y consejos de deep learning