What should the Inputsize of a SequenceInputLayer be?

1 回表示 (過去 30 日間)
지은 김
지은 김 2023 年 6 月 16 日
回答済み: Angelo Yeo 2023 年 6 月 16 日
The input data is time series data with one feature.
I want to enter it into a sequenceInputLayer as shown in the image below.
So the inputsize of sequenceInputLayer is 4, right?
If not, please let me know.
Thank you.
  3 件のコメント
Angelo Yeo
Angelo Yeo 2023 年 6 月 16 日
현재 올려주신 자료만으로는 답변드리기 어려울 것 같습니다. 특히, 보여주시는 그림이 의미하는 바를 알기가 어렵습니다. 문제 상황을 재현할 수 있도록 예시 코드를 올려주실 수 있으실까요?
지은 김
지은 김 2023 年 6 月 16 日
[1,2,3,4,5,6,7,8,9] 이런 식의 시계열 데이터가 있을 때 이 데이터를 1,2,3,4을 입력으로 넣으면 출력이 5가 되고 2,3,4,5를 입력으로 넣으면 6이 되는 식으로 SeqenceInputLayer를 설정하고 싶습니다.
다시 말하면 시퀀스를 구성하는 4개의 숫자가 주어졌을 때, 다음 숫자를 예측하고 싶습니다.
예를 들어 파이썬에서는 tf.keras.layers.SimpleRNN(units=10, return_sequences=False, input_shape=[4,1]) 이런식으로 input_shape을 지정해주면 되는데 matlab에서는 어떤식을 지정해주면 되는지 모르겠습니다..

サインインしてコメントする。

回答 (1 件)

Angelo Yeo
Angelo Yeo 2023 年 6 月 16 日
sequenceInputLayer 의 문서에 따르면 이 함수는 아래와 같은 syntax를 가집니다.
또한, InputSize에 대한 설명을 보시면 아래와 같이 설명되어 있는 것을 알 수 있습니다.
  • For 1-D image sequence input, InputSize is vector of two elements [h c], where h is the image height and c is the number of channels of the image.
따라서, layer = sequenceInputLayer([4, 1])과 같이 입력해줌으로써 길이 4 짜리의 1채널 벡터를 입력으로 받는 sequence input layer를 생성할 수 있습니다.
더 자세한 사항은 아래의 문서에서 확인하여 주십시오.
https://www.mathworks.com/help/deeplearning/ref/nnet.cnn.layer.sequenceinputlayer.html

カテゴリ

Help Center および File ExchangeImage Data Workflows についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by