2024-09-30 20:27:16 发布
网友
我一直在尝试制作一个关于python的人工智能。我一直试图做的是使输入命令响应以一个单词为目标。例如,如果用户键入“WhatsYourName”,它的响应将与“name”相同,它的目标是“name”。我该怎么做
你要找的是一个处理Parts of Speech的库。幸运的是,这是一个非常好的平台,有很多不同语言的库,包括Python。看看Stanford's Natural Language Toolkit(NLTK)。以下是链接文章中的一个示例:
>>> from nltk.tag.stanford import POSTagger >>> english_postagger = POSTagger(‘models/english-bidirectional-distsim.tagger’, ‘stanford-postagger.jar’) >>> english_postagger.tag(‘this is stanford postagger in nltk for python users’.split()) [(u’this’, u’DT’), (u’is’, u’VBZ’), (u’stanford’, u’JJ’), (u’postagger’, u’NN’), (u’in’, u’IN’), (u’nltk’, u’NN’), (u’for’, u’IN’), (u’python’, u’NN’), (u’users’, u’NNS’)]
可以看到的NN、VBZ等是speech tags。看起来你在找名词(NN)
NN
VBZ
你要找的是一个处理Parts of Speech的库。幸运的是,这是一个非常好的平台,有很多不同语言的库,包括Python。看看Stanford's Natural Language Toolkit(NLTK)。以下是链接文章中的一个示例:
可以看到的
NN
、VBZ
等是speech tags。看起来你在找名词(NN
)相关问题 更多 >
编程相关推荐