How is the spectralConvolution1dLayer forward computation process performed
古いコメントを表示
spectralConvolution1dLayer performs convolution on 1-D input using frequency domain transformations. The layer convolves the input by using the frequency domain representation, where convolution becomes multiplication via the Fourier theorem. I want to know how the spectral convolution is performed when the 1-D input is "CBT" dlarray and the weights is NumModes-by-InputSize-by-HiddenSize dlarray.
回答 (1 件)
According to the doc you referenced, the convolution is performed with respect to the time dimension in that case,
For time series and vector sequence input (data with three dimensions corresponding to the channels, observations, and time steps), the layer convolves over the time dimension.
3 件のコメント
Chuguang Pan
2026 年 6 月 26 日 3:28
編集済み: Torsten
2026 年 6 月 26 日 15:18
Matt J
2026 年 6 月 26 日 15:14
I want to know the internal computation details
Like what? The documentation tells you it's an FFT-based convolution. What else is there to know?
Chuguang Pan
2026 年 6 月 27 日 2:12
カテゴリ
ヘルプ センター および File Exchange で Image Data Workflows についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!