当前位置: 首页 > 面试题库 >

确定陈述/文本是正面还是负面的算法

冀啸
2023-03-14
问题内容

我需要一种算法来确定句子,段落或文章的语气是负面还是正面…或者更好的是负面还是正面。

例如:

杰森(Jason)是我见过的最糟糕的SO用户(-10)

Jason是SO用户(0)

Jason是我见过的最好的SO用户(+10)

杰森(Jason)最擅长吸吮SO(-10)

在SO方面,Jason做得不好时表现最差(+10)

不容易吧?:)

我不希望有人向我解释这种算法,但是我认为学术界某处已经有很多此类工作。如果您能指出一些文章或研究,我会喜欢的。

谢谢。


问题答案:

有一个自然语言处理的子领域,称为情感分析,专门处理此问题域。由于在在线用户论坛(ugc或用户生成的内容)中对消费产品进行了如此多的审查,因此该地区进行了大量的商业工作。谢菲尔德大学还有一个用于文本分析的原型平台GATE,以及一个名为nltk的python项目。两者都被认为是灵活的,但性能不是很高。一种或另一种可能会有助于您制定自己的想法。



 类似资料:
  • 问题内容: 我只想在某些情况下退出声明: 当然,以上方法不起作用。有没有办法做到这一点?(我知道我可以反转条件:-像上面一样吗?) 问题答案: 最好的方法是将其封装在一个函数中并使用:

  • 问题内容: 是否可以检查a 是正零(0.0)还是负零(-0.0)? 我已经将转换为,并检查第一个是否为,但是还有其他方法吗? 问题答案: 是的,除以它。是,但是是。通过简单的比较很容易找出是哪一个,因此您得到: (这假定只能是两个零之一)

  • 问题内容: 我将从服务器接收JSON对象或数组,但是我不知道它将是什么。我需要使用JSON,但是要这样做,我需要知道它是对象还是数组。 我正在使用Android。 有没有人有这样做的好方法? 问题答案: 我找到了更好的方法来确定: tokenizer可以返回更多类型:http : //developer.android.com/reference/org/json/JSONTokener.html

  • 我有一个JLabel,随着JFrame窗口的扩展,字体大小会自动改变。JLabel中的文本可以缩写,也可以放入全文,如下所示: 因为我对Swing使用了Eclipse的“AbsoluteLayout”(),所以JLabels不会自动调整到文本的大小,而是固定值。请注意,我确实会随着窗口大小的改变而改变这些固定值。我已经有了一个算法。 我想知道是否有一种方法来确定我的文本是否会显示成这样,而不是进行

  • 以下是他们关于协会课程的演讲幻灯片: 有时,关联具有的属性或行为不仅仅属于两端的类。我们可以使用关联类对此进行建模。假设下图对学生分配到模块的模型进行了建模。 属性< code>finalMark不适合关联的任何“end”。此外,有必要为每个学生(每个模块)记录一个以上的分数,反之亦然。因此,属性< code>finalMark是< code>Student和< code>Module之间关联的属

  • 几天前,我在java代码中输入了一个错误,但它编译后运行良好。(尽管结果很奇怪。) 我的代码是: 我无法找到为什么第二个作业没有错误,并且打印了124。(当然,“|”在ASCII码中是124。但为什么是“124”,而不是“|”?) 这是编译器错误吗?还是我还不知道的正确java语法?

  • 统计了一下,公司java面试题里错误率在70%以上的一道题。初级java真难招啊... 下面isEmptyString函数正确的是:

  • 线程: 一个进程中,可以同时有多条执行链路, 这些执行链路称为线程, 线程是CPU的调度与分配最小单位, 同一个进程多个线程共享这个进程的内存资源: JVM内存模型   进程与线程区别:   进程包含线程, 一个进程包含多个线程, 一个进程最小必须包含一个线程(主线程,main线程), 运行main()方法的时候, 创建了一个main线程