【问题标题】:Determining the most relevant keyword in a body of text确定正文中最相关的关键字
【发布时间】:2017-06-14 11:00:58
【问题描述】:

给定一段文本和几个关键字,我想确定哪个关键字最相关。所以我基本上想看看哪个关键字出现的次数最多,但它比这更复杂一些,因为我想搜索复数和非复数形式的关键字,并删除像“and”和“the”这样的通用词。

我可以编写一个函数来完成这项工作,但与其重新发明轮子,我想知道是否有一个好的 nlp 库(最好是在 JS 中)来处理这类事情,即关键字相关性。在这种情况下,准确性比性能更重要,但两者都很重要。

举一个具体的例子来说明这将用于什么,在顶部以黄色突出显示的三个关键字中,“迪士尼”应该是最相关的,因为它在文章中出现的次数最多并且是最具体到文章。 https://www.guide.com/gift-guide-for-all-the-disney-fanatics-in-your-life/a

【问题讨论】:

标签: javascript nlp


【解决方案1】:

Natural 是一个很好的自然语言处理库。 https://github.com/NaturalNode/natural。这里有一个很好的免费课程https://egghead.io/courses/natural-language-processing-in-javascript-with-natural

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多