微博情绪分析器及开发过程

2015-03-06 17:53:52 +08:00
 greatdk
很早以前我就对诸如人工智能,语义分析,大数据处理等等东西很感兴趣,无奈高等数学渣的天怒人怨,基本算法也烂的人神共愤,所以一直只是做一些不那么底层的东西,虽然也可以有趣,但趣味总是不那么深入。最近在SAE后台看到了分词服务,于是想到能不能借助它做一个情绪分析的工具,经过一番摸索,终于做出了一个小工具,顺便把它延伸到了微博平台,最后实现的功能是,用户通过微博登录,然后程序抓取所有发过和转发的微博,并挨个分析其中关键信息的情绪度,再根据不同权重计算出最后的情绪度,也可以叫做幸福感,我把这个工具称作『微博幸福感分析器』,下面是我的开发过程:

http://www.wdk.pw/909.html


测试体验地址: http://www.coolirand.com/weibo/

嗯,其实实现非常简单,也没有什么复杂的算法,大神们轻喷~
4205 次点击
所在节点    分享创造
20 条回复
jubel
2015-03-06 18:16:22 +08:00
sujin190
2015-03-06 18:40:39 +08:00
幸福度为0。。。。
Twinkle
2015-03-06 18:48:37 +08:00
分析19131条微博,xxx的幸福感分析结果为:1.81931464174

看到分析的时候不停闪动着“卧槽”,醉了。。。
typcn
2015-03-06 18:49:51 +08:00
就是读取发过的微博,然后匹配正负面词进行加减分的分析?
tyhunter
2015-03-06 19:25:30 +08:00
分析2169条微博,XXXXX的幸福感分析结果为:2.67313915858
est
2015-03-06 20:46:46 +08:00
分析完成!

分析7009条微博,幸福感分析结果为:0.454929577465
(正数为正面,负数为负面,数值越大情绪越强烈)

你有着模棱两可的幸福,呼吁大家来帮助这位忧伤的少年吧

排名:1444 分享到微博
Love4Taylor
2015-03-06 20:54:02 +08:00
经过分析,@Love4Taylor的幸福感分析结果为:0.818897637795 重新分析
(正数为正面,负数为负面,数值越大情绪越强烈)

Love4Taylor有着模棱两可的幸福,呼吁大家来帮助这位忧伤的少年吧

排名:1386
jucelin
2015-03-06 21:31:24 +08:00
分析242条微博,@jucelin的幸福感分析结果为:2.41304347826
(正数为正面,负数为负面,数值越大情绪越强烈)

jucelin的生活有着自己的小幸福,让大家来祝福jucelin的日子越来越幸福吧

排名:620
Comdex
2015-03-06 22:12:02 +08:00
能分享一下程序么及如何做么?最近要利用分词和大连理工情感词典做个实验工具
greatdk
2015-03-06 22:20:18 +08:00
@Comdex 代码写的太烂了不好意思拿出来~开发过程博客已经写的比较清楚了啊
greatdk
2015-03-06 22:20:36 +08:00
@typcn 嗯,差不多
momo5269
2015-03-06 22:31:14 +08:00
1.4……路过前天做的
dangge
2015-03-06 23:37:05 +08:00
为何测试完我自动关注了楼主
虽然不是什么大事,但是这种行为我很反感。
greatdk
2015-03-06 23:41:47 +08:00
@dangge 我擦,刚开始的测试了几个接口,这个忘去掉了,我还奇怪怎么涨粉丝那么多,是不是大家都觉得这个东西很厉害,非常抱歉,已经去了
Fly1993
2015-03-07 10:31:31 +08:00
分析5817条微博,@WenryXu的幸福感分析结果为:1.76655052265
(正数为正面,负数为负面,数值越大情绪越强烈)

WenryXu有着基本的幸福,但是似乎也有不少烦恼。呼吁大家来帮助这位忧伤的少年吧

排名:1116 分享到微博
unwarsky
2015-03-07 11:53:54 +08:00
分析659条微博,幸福感分析结果为:0.753968253968 _(:з」∠)_
Comdex
2015-03-07 13:39:55 +08:00
有标准的幸福度么
iugo
2015-03-09 10:55:40 +08:00
很喜欢这种广告的方式. 在最后宣布结果时, 语言多样性上可以提升一下.
hinate
2015-03-09 13:32:15 +08:00
经过分析,@Hinate丶的幸福感分析结果为:2.11363636364 重新分析
(正数为正面,负数为负面,数值越大情绪越强烈)

Hinate丶的生活有着自己的小幸福,让大家来祝福Hinate丶的日子越来越幸福吧

排名:911
evillions
2015-03-10 09:35:39 +08:00
分析完成!

分析6871条微博,@evillions的幸福感分析结果为:2.12562313061
(正数为正面,负数为负面,数值越大情绪越强烈)

evillions的生活有着自己的小幸福,让大家来祝福evillions的日子越来越幸福吧

排名:915

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/174986

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX