本项目为一个小型研究实践,包含使用Word2Vec进行词嵌入及LSTM模型构建的代码和文档,旨在探索自然语言处理中的序列预测问题。
使用Word2Vec与LSTM进行情感分析(三分类)的步骤如下:
1. 修改训练数据:根据需要调整消极、积极及中立情绪的数据集位置,分别为`../data/neg`, `../data/pos`, 和 `../data/neutral`;同时修改测试数据的位置为`../data/sum`。
2. 运行LSTM模型的训练脚本。具体来说,在运行脚本之前需要调整参数设置:建议仅在第30到33行以及119行进行更改,后者控制了训练集与测试集的比例(如将test_size设为0.2,则表示数据分为80%用于训练和20%用于验证)。
3. 执行`../lstm/lstm_test`脚本。该操作会生成结果文件并保存在`../result/result.xlsx`中,此即最终输出的分析报告。
模型的优点在于其具有较高的准确率;然而也存在一些缺点:例如损失函数较高、运行时间较长以及处理大规模数据时可能占用较多内存资源。