lingpipe情感分析模块思路整理(菜鸟先飞)

本文介绍了如何使用开源工具lingpipe进行情感分析,重点是配置步骤和训练过程。通过训练一个情感词典,实现了对文本正负情绪的初步判断,精度约80%。虽然当前方法较为简单,但作者指出通过引入情感得分计算,可提高判断准确性。
摘要由CSDN通过智能技术生成

(刚开始接触,测试了一些Demo,写在博客上防止遗忘,如果错了,那就错了。0菜鸟先飞0)

开源工具lingpipe基本涵盖了NLP的很多领域,包含的算法也很多也有相应的论文,最厉害的是它支持中文处理,测试了一个sentiment Analyse的demo,精度大概能达到80%左右。lingpipe首页提供了工具的下载,直接下载下来以后,可以导入到eclipse。

配置步骤

1,eclipse选择new--java project--other--Java Project from Existing Ant Buildfile。

2,选中lingpipe-4.1.0---demos---tutorial---sentiment---bulid.xml

3,还需要build path --libraries--add external jar --lib文件夹下的.jar文件

测试过程:

lingpipe 官方提供了测试的Demo。共有4个,包括基本极性分析,polarity Basic.java。主客观句识别  sujectivitybasic.java。

在原代码的基础上,添加 了一个情感词库,该情感词库包含情感得分,可以判断正负极性。

  代码(修改版,测试句子的正负性,添加一个情感词典。):

import com.aliasi.util.Files;
import com.test.Sentiment.TestSentiment1;
import com.test.Sentiment.TrainSentiment;
import com.aliasi.classify.Classification;
import com.aliasi.classify.Classified;
import com.aliasi.classify.DynamicLMClassifier;


import com.aliasi.lm.NGramProcessLM;


import java.io.File;
import java.io.IOException;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.util.Iterator;
import java.util.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值