Does the input size of sequenceInputLayer have to be set 1?
조회 수: 2 (최근 30일)
이전 댓글 표시
i followed the example https://ww2.mathworks.cn/help/textanalytics/ug/classify-text-data-using-deep-learning.html.
The network is as follows:
inputSize = 1;
embeddingDimension = 50;
numHiddenUnits = 80;
numWords = enc.NumWords;
numClasses = numel(categories(YTrain));
layers = [ ...
sequenceInputLayer(inputSize)
wordEmbeddingLayer(embeddingDimension,numWords)
lstmLayer(numHiddenUnits,'OutputMode','last')
fullyConnectedLayer(numClasses)
softmaxLayer
classificationLayer]
I only tried to change inputSize = 2, then the network can not be trained with the error:
Does the input size of sequenceInputLayer have to be set 1?
댓글 수: 0
답변 (1개)
Zhiyu WANG
2022년 5월 25일
Becasue the input sequence data is a 1 by 10 double.It menas each time you take 1 token out of the sequence.
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 Deep Learning Toolbox에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!