问题描述
我为手套格式数据集上的情感分析分类创建了一个深层神经网络,但是它不起作用。 它会删除所有正答案或总和乘所有否定答案。由于两个类,我无法将输出设置为1.神经网络生成2D矩阵 的有两行,但我只需要一行。并且列数等于观察值,或者有时破坏所有肯定或否定答案及其 由于神经网络工作不正常。代码在这里:
dimension_c=length(XTrain_c(1,:));
numwords_c=length(XTrain_c(:,1));
numClasses=numel(categories(YTrain));
inputSize_c=1;numResponses_c=1;numHiddenUnits_c=200;
ptions_c = trainingOptions('adam',...
'MaxEpochs',30,...
'GradientThreshold',1,...
'InitialLearnRate',0.005,...
'LearnRateSchedule','piecewise',...
'LearnRateDropPeriod',125,...
'LearnRateDropFactor',0.2,...
'Verbose',...
'Plots','training-progress');
layers_c = [ ...
sequenceInputLayer(inputSize_c)
flattenLayer
wordEmbeddingLayer(dimension_c,numwords_c)
lstmLayer(numHiddenUnits_c)
fullyConnectedLayer(numClasses)
softmaxLayer
classificationLayer];
,数据集为: https://nlp.stanford.edu/projects/glove/
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)