我正在寻找文本情感分析(http://en.wikipedia.org/wiki/Sentiment_analysis)的开源实现,最好是在python中.是否有人熟悉我可以使用的这种开源实现?
我正在编写一个应用程序,在Twitter上搜索一些搜索词,比如"youtube",并计算"快乐"的推文与"悲伤"的推文.我正在使用Google的appengine,所以它在python中.我希望能够从twitter中对返回的搜索结果进行分类,我想在python中进行分类.到目前为止,我还没有找到这样的情绪分析器,特别是在python中.您熟悉我可以使用的这种开源实现吗?最好这已经是python,但如果没有,希望我可以将它翻译成python.
请注意,我正在分析的文本非常简短,它们是推文.理想情况下,此分类器针对此类短文本进行了优化.
顺便说一下,twitter确实支持搜索中的":)"和":("运算符,其目的就是为了做到这一点,但不幸的是,他们提供的分类并不是那么好,所以我想我可能会试一试.
谢谢!
这是我在StackOverflow上的第一篇文章,如果它缺乏正确的信息,请道歉.
场景.
我正在从Google Weather API转向BOM(澳大利亚)气象服务.我已经成功地使用流程读取器等从BOM中获取天气数据,但我坚持的是与每日预测相匹配的图像图标.
我使用旧的Google Weather API所做的事情非常残酷但却做到了.Google Weather API仅发布了几种不同类型的预测,我可以将它们组合成一个字符串,然后我可以在imageURL中使用它.
我使用Google Weather API做的示例...
imageDay1.ImageUrl ="images/weather /"+ lbWeatherDay1Cond.Text.Replace("",string.Empty)+".png";
"晴天"= mostlysunny.png
"Sunny"= sunny.png
"雨的机会"= chanceofrain.png
"Showers"= showers.png
"部分多云"= partiallycloudy.png
每日预测有15种不同的可能选项.
我现在和BOM(澳大利亚气象服务)的问题是......
可能早上淋浴
淋浴或两个,稍后清理
还有成千上万......没有标准.
我希望能在这里有一些伟大的思想从这个字符串中的关键字创建一个字符串?像"Showers.png"这样的"Showers"之类的东西,或者将"Chance of Showers"识别为"Chanceshowers.jpg"同时保持"淋浴或两个"为"Showers.png"的更复杂的东西.
我很容易接受任何想法或解决方案(希望在c#中).只要它非常轻量级(该过程必须在5天预测中重复)并且几乎可以捕获任何场景......
在这个时间点,我继续使用String.Replace,在String.Replace之后,在String.Replace选项之后....它现在会做,但是我不能像这样将它滚动到生产中.
干得好!
特伦特