Node.js 查找属于(父)类别的英语单词含义的算法

Node.js 查找属于(父)类别的英语单词含义的算法,node.js,machine-learning,nlp,Node.js,Machine Learning,Nlp,假设我们有如下类别 你如何检查任何给定的单词,并找出这个单词属于哪一类 是否有任何API或现成的解决方案 main_categories:[ "Abstract ", "Animals/Wildlife ", "Arts ", "Backgrounds/Textures ", "Beauty/Fashion ", "Buildings/Landmarks ", "Business/Finance", "Celebrities ", "Education ", "Food and drink ",

假设我们有如下类别

你如何检查任何给定的单词,并找出这个单词属于哪一类

是否有任何API或现成的解决方案

main_categories:[
"Abstract ",
"Animals/Wildlife ",
"Arts ",
"Backgrounds/Textures ",
"Beauty/Fashion ",
"Buildings/Landmarks ",
"Business/Finance",
"Celebrities ",
"Education ",
"Food and drink ",
"Healthcare/Medical ",
"Holidays ",
"Industrial ",
"Interiors ",
"Miscellaneous ",
"Nature ",
"Objects ",
"Parks/Outdoor ",
"People ",
"Religion",
"Sports/Recreation ",
"Technology Transportation"
  ]

不清楚你在这里找什么。在一个随机词和这些类别之间没有自然的联系,因此必须有某种预先构建的数据库,根据这些类别对整个词词典进行分类。纯算法解决方案必须查找单词的含义,并尝试使用算法和人工智能的某种组合,从含义中找出它可能属于哪个类别。这里根本没有简单的答案。这个问题的上下文是什么?也许()可以帮你解决这个问题。你可以先查找一个单词,然后再查找它的超词。还有一个问题,如果某个单词的任何超词与您的类别匹配,您必须查找。。。但它不适用于(大多数)命名实体(如名人)。