convolution1dLayer
설명
1차원 컨벌루션 계층은 1차원 입력값에 슬라이딩 컨벌루션 필터를 적용합니다. 이 계층은 입력값을 따라 필터를 이동하면서 가중치와 입력값의 내적을 계산한 다음 편향 항을 추가하여 입력값을 컨벌루션합니다.
계층이 컨벌루션하는 차원은 계층 입력값에 따라 다릅니다.
시계열과 벡터 시퀀스 입력값의 경우(채널, 관측값, 시간 스텝에 상응하는 3차원 데이터), 계층은 시간 차원에 대해 컨벌루션합니다.
1차원 영상 입력값의 경우(공간 픽셀, 채널, 관측값에 상응하는 3차원 데이터), 계층은 공간 차원에 대해 컨벌루션합니다.
1차원 영상 시퀀스 입력값의 경우(공간 픽셀, 채널, 관측값, 시간 스텝에 상응하는 4차원 데이터), 계층은 공간 차원에 대해 컨벌루션합니다.
생성
구문
설명
는 1차원 컨벌루션 계층을 만들고 layer
= convolution1dLayer(filterSize
,numFilters
)FilterSize
와 NumFilters
속성을 설정합니다.
는 하나 이상의 이름-값 인수를 사용하여 선택적으로 layer
= convolution1dLayer(filterSize
,numFilters
,Name=Value
)Stride
, DilationFactor
, NumChannels
, 파라미터 및 초기화, 학습률 및 정규화, Name
속성도 설정합니다. 입력값 채우기를 지정하려면 Padding
이름-값 인수를 사용하십시오. 예를 들어, convolution1dLayer(11,96,Padding=1)
은 크기가 11인 필터 96개를 갖는 1차원 컨벌루션 계층을 만들고, 계층 입력값의 왼쪽과 오른쪽에 크기 1의 채우기를 지정합니다.
입력 인수
속성
예제
알고리즘
참고 문헌
[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
확장 기능
버전 내역
R2021b에 개발됨