how do i define a convolution layer for time series data matlab

조회 수: 2 (최근 30일)
NN
NN 2021년 5월 24일
댓글: NN 2021년 5월 24일
how do i define a convolution layer for time series data matlab using deep learning designer app?When i use sequence input layer before convolution layer , it shows input size mismatch error

채택된 답변

Davide Fantin
Davide Fantin 2021년 5월 24일
As of MATLAB R2021a, defining a convolution layer for time series data is not directly supported in Deep Network Designer.
Currently, the 1-D convolution operation is available through the custom training loop workflow with a "model as function" approach and you can find an example available in the doc here: https://www.mathworks.com/help/deeplearning/ug/sequence-to-sequence-classification-using-1-d-convolutions.html
The Development team is aware of this limitation and will consider to address it in future releases.
Solutions that you can try:
  • Recurrent Neural Network (lstmLayer, gruLayer, ...), available in Deep Network Designer App
  • Adaptation of Feed-Forward Networks, i.e. folding/unfolding of sequences and a fullyConnectedLayer in between, available in Deep Network Designer App.
  • Convolutional Neural Network approach as described in the aforementioned example, using a custom training loop (hence not using Deep Network Designer)
Hope this helps!

추가 답변 (1개)

Girijashankar Sahoo
Girijashankar Sahoo 2021년 5월 24일
Choose length of input is same as length of comvolution layer
  댓글 수: 1
NN
NN 2021년 5월 24일
Thanks for the suggestion , but please let me know how i can do it .?i am attaching the layer details,which parameter should i change in accordance with number of features as in sequence input data?

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Image Data Workflows에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by