如何确定一个句子是否在谈论某个特定主题?

| 我有预定义的单词,并且想知道句子主要主题是否与预定义的单词有关。 例: 预定义词: iPhone,Nexus,HTC 句子: 我喜欢iPhone的新设计-主要主题是iPhone 我在Nexus上列出了Nirvana。 -主要主题不是预定义的单词 HTC手机比iPhone更好-主要主题是HTC 想要在PHP或可以具有PHP接口的东西中执行此操作。     
已邀请:
        Alias-i具有用于PHP的自然语言解析器。 编辑:此页面说Alias-i的解析器是用PHP编写的,但是Alias-i \的网站说它是用Java编写的。     
        简短版本:按关键字。 此方法仅适用于一组有限的关键字。 一个相关的问题可能是:使用preg_match查找列表中的所有单词 长版本:通过分析语言并使计算机系统理解它。 稍后是语言学家所做的。他们开发了这样的系统,并且需要花费数年时间。可能您找到了一些可用的实现,但是我从内存中一无所知。需要问一个朋友。     
        尝试让goog进行试探并进行评估。 例子: 1.关键字在句子的开头。 2.文本中只有一个关键字。 3.是否存在诸如“轻度”之类的连续形式,通常导致主观/非信息性信息。 在这些功能上编写分类器。我会推荐木槌。     

要回复问题请先登录注册