首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用python获取任务标题

如何使用python获取任务标题
EN

Stack Overflow用户
提问于 2021-09-28 16:24:56
回答 1查看 131关注 0票数 1

我在NLP做一个项目。但发现了一个问题。我看到谷歌助理或cortana有一个功能,你让他们提醒你的工作。例如:你告诉Cortana“提醒我明天下午6点给植物浇水”。然后cortana创作了一部名为“浇水植物”的作品。

这就是我想要理解的:

然后设置时间、日期等,但是它是如何找到“植物浇水”这个标题的。有没有办法在python中使用NLP提取给定任务的标题?如果你对这件事或所谓的事有什么意见,请帮帮我。

EN

回答 1

Stack Overflow用户

发布于 2021-10-01 12:50:04

解决这一问题的方法可能有很多:

  1. 我想你的问题一般都属于https://arxiv.org/abs/2010.02587的保护伞。例如,在NER中使用的一种经典方法是对每个文本中的标题进行标记级标记,并训练一个模型来预测这些标签。
  2. 你也可以用分块来得到动词或名词的“块”,这可以作为标题。这里是一篇关于名词分块与NLTK的文章,这里是NLTK自己的关于分块的章节(在这个答案中与另一个问题共享)。
  3. 如果使用的语言相当可预测,也可以使用基于规则的系统。例如,您可以手工定制正则表达式来捕获任务的基本部分(例如,“提醒我”这样的短语之后的所有内容,而不包括诸如“明天下午6点”这样的时态表达)。这是一种有限的、不那么灵活的方法,但在某些情况下可以很好地发挥作用。
  4. 另一种方法是创建一个全文数据集,并与其“标题”匹配,并培训语言模型(甚至QA风格?)从文字中预测这些标题。这里是一篇博客文章,讲述的是某个人从事一项涉及从较大文本中提取短语的任务,这是非常不同的,但可能仍然有相关的部分。
  5. 它也是值得研究的文本摘要(例如抱着脸),虽然我不知道这将如何工作,对这些简短的文本,以及输出会有多大用处。

可能还有更多的选择,但首先想到的是这些。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69365307

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档