gpt4 book ai didi

python - 使用 NLTK 和 Python 从自由文本中提取关键字/短语进行结构化查询

转载 作者:行者123 更新时间:2023-12-01 03:54:53 35 4
gpt4 key购买 nike

我想解释自由文本中的特定关键字,例如“我想从最近的餐馆订购煮鸡蛋和菠菜汤”,并使用它们从我的数据库中搜索内容。例如,我想提取以下特定关键字,并希望输出类似于以下内容,例如(关键字类型,关键字值)的元组。例如 ('食品','煮鸡蛋') , ('食品','菠菜汤') , ('位置','最近的餐馆') 等

需要使用这些值和类型来进一步细化和查询数据库中的表。

我正在努力使用 python 和 NLTK 使用各种技术来寻找答案,但需要帮助来为我指明正确的方向。我使用了正确的技术/框架吗?这里需要帮助

谢谢,萨米

最佳答案

这并不困难,但也不是那么精确。

使用 NLTK 的 PoS Tagging ,然后提取名词复合名词,并在数据库查询中使用它们。

一个自然句子实际上有两个部分,一个 Action ,即动词,和一个名词,即宾语。

因此,“我想从最近的餐馆点煮鸡蛋和菠菜汤”告诉我们:

  • Action /动词是顺序
  • 宾语/名词是煮鸡蛋菠菜汤
  • 位置是最近的餐馆

关于python - 使用 NLTK 和 Python 从自由文本中提取关键字/短语进行结构化查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37646254/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com