手套情感分析的深度神经网络

问题描述

我为手套格式数据集上的情感分析分类创建了一个深层神经网络,但是它不起作用。 它会删除所有正答案或总和乘所有否定答案。由于两个类,我无法将输出设置为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 (将#修改为@)