前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >使用java程序对新浪微博的内容进行语义分析

使用java程序对新浪微博的内容进行语义分析

作者头像
Jerry Wang
发布2019-05-29 21:25:11
7140
发布2019-05-29 21:25:11
举报

版权声明:本文为博主汪子熙原创文章,未经博主允许不得转载。 https://cloud.tencent.com/developer/article/1438606

源代码如下:

代码语言:javascript
复制
package test;

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.ArrayList;

import weiboanalysis.WeiBoAnalysis;
import main.WeiBoAnalysisMain;
import evaluation.evaluateModel;

public class TestJar {

	public static void main(String args[])throws Exception{

		WeiBoAnalysis wBoAnalysis=new WeiBoAnalysis();
		evaluateModel eModel=new evaluateModel();
		WeiBoAnalysisMain wMain=new WeiBoAnalysisMain();
		
		wMain.runTrainModel();//启动训练分类器
		eModel.runEvaluation();//分类器评估
		
		ArrayList<String> analysisResult;//返回测试值
		/*
		 *用  analysis()方法分析微博内容;
		 *可以输入一条微博或者包含转发的微博内容;
		 *对于包含转发信息的微博,程序会自动分割成多条微博,然后对每一条微博进行单独的分析;
		 */
		String content="联想k900 很好,我想买";
		analysisResult=wBoAnalysis.analysis(content);
		for(String string:analysisResult){
			System.out.println(string);
		}
		
		content="谁知道联想yoga这款电脑,怎么样,适合入手吗?//@联想yoga很烂,usb接口不好用";
		
		analysisResult=wBoAnalysis.analysis(content);
		for(String string:analysisResult){
			System.out.println(string);
		}
		
		System.out.println("请输入微博");
		BufferedReader buffer = new BufferedReader(new InputStreamReader(System.in,"GBK"));
		String str = buffer.readLine();
		analysisResult=wBoAnalysis.analysis(str);
		for(String string:analysisResult){
			System.out.println(string);
		}
	}
}

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019年05月05日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档