Which data format for dlarray/input layer should I use for my dataset?

Hi there, quick question. I am working on a VAE which predicts binary sequences.
My training data is 60000 binary sequences of length 5 ([0,1,1,0,1]). The vector storing these is of dims 60000x5. Currently I thought about converting the vector to a dlarray of format "CB" and using a featureInputLayer on the encoder and decoder. Would this be correct?

답변 (1개)

Tarunbir Gambhir
Tarunbir Gambhir 2021년 3월 18일

1 개 추천

Based on the information you have shared, I understand that you are trying to predict binary sequences using a VAE trained on a dataset of Vector Sequences.
In your case, you should use the dlarray of format "BT" as the input vector is n-by-s matrix (60000x5), where n is the number of sequence observations, and s is the sequence length. The "B" represents the Batch observation size and "T" represents Time or sequence length.
You can refer this section for more information.

댓글 수: 2

Thanks for reply, I understand what you mean. Tho in order to use a sequence input layer with fully connected layers it says I need a channel dimension?
In that case, you can add a unit dimension for the Channel. For example, the input vector could be c-by-n-by-s matrix (1x60000x5) with the dlarray format as "CBT".

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

카테고리

도움말 센터File Exchange에서 Get Started with Deep Learning Toolbox에 대해 자세히 알아보기

질문:

2021년 3월 15일

댓글:

2021년 3월 22일

Community Treasure Hunt

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

Start Hunting!

Translated by