在NLP问题中,情感分析可以被归类为文本分类问题,这在前面提到过。主要涉及两个问题:文本表达和文本分类。在深度学习出现之前,主流的表示方法有BOW(词袋模型)和topic model(主题模型),分类模型主要有SVM(支持向量机)和LR(逻辑回归)。
在文本分类模型方面,一般我们会使用传统机器学习方法,例如支持向量机(Support Vector Machines,SVM)、朴素贝叶斯(Naïve bayes,NB)等,或者深度学习相关方法,比如卷积神经网络(Convolutional Neural Networks,CNN)、循环神经网络(Recurrent Neural Networks,RNN)及其变体。
https://github.com/liudingxiao/learning-nlp/tree/master/chapter-8/sentiment-analysis