【发布时间】:2023-03-12 10:16:01
【问题描述】:
【问题讨论】:
【问题讨论】:
您可以分两步使用它:
1 - 尝试主题建模算法:
2 - 之后可以选择每个主题中最具代表性的词作为标签
【讨论】:
为此有现有的网络服务。 两个 三个例子:
【讨论】:
你想做一个文字的semantic analysis。
词频分析是进行语义分析的最简单方法之一。不幸的是(显然)这是最不准确的。可以通过使用特殊字典(例如同义词或单词形式)、带有常用词的“停止列表”、其他文本(查找那些“常用”词并排除它们)来改进它...
至于其他算法,它们可以基于:
但是...您应该明白,这些算法仅仅是语义分析的启发式算法,而不是实现目标的严格算法。 自第一台计算机出现以来,语义分析问题就是人工智能/机器学习研究的主要问题之一。
【讨论】:
在文本分类中,这个问题被称为降维。关于这个主题的文献中有许多有用的算法。
【讨论】:
基本上,这是一个文本分类问题/文档分类问题。如果您可以访问许多已标记的文档,则可以分析哪些(内容)词触发了哪些标记,然后使用此信息来标记新文档。
如果您不想使用机器学习方法并且仍然有文档集合,那么您可以使用 tf.idf 之类的指标来过滤掉有趣的单词。
更进一步,如果同义词的频率较高,您可以使用Wordnet 查找同义词并将单词替换为同义词。
Manning & Schütze 包含更多关于文本分类的介绍。
【讨论】:
也许“词频 - 逆文档频率”TF-IDF 会很有用...
【讨论】:
当您减去人为因素(标记)时,剩下的就是频率。 “忽略常见的英语单词”是次佳过滤器,因为它处理的是排除而不是包含。我测试了几个网站,它非常准确。确实没有其他方法可以得出“意义”,这就是语义网如今受到如此多关注的原因。这是一种用 HTML 来暗示意义的方式……当然,它也有人类的元素。
【讨论】: