gpt4 book ai didi

algorithm - NLP 需要什么?

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:25:49 26 4
gpt4 key购买 nike

假设我对所有事情一无所知并且我今天开始编程,你认为我需要学习什么才能开始使用自然语言处理?

我一直在为一些字符串解析方法而苦苦挣扎,但到目前为止,这让我很烦,并且让我创建了难看的代码。我正在寻找一些关于如何创建 Remember The Milk API 的新想法,比如解析用户的输入,以便为快速数据输入提供一种输入表单,而不是基于字段,而是简单的一行短语。

编辑:RTM 是待办事项列表系统。因此,为了输入任务,您不需要在每个字段中键入以填充值(任务名称、截止日期、位置等)。您只需输入一个短语,例如“星期一下午 2 点在 WhateverPlace 看牙医”,它会解析它并为您填写所有字段。

我没有任何技术限制,因为这将是一个个人项目,但我更熟悉 .NET 世界。实际上,我不确定这是语言问题,但如果有必要,我非常愿意学习一门新语言来做到这一点。

我的项目与个人财务有关,所以这些短语更像是“昨晚和我女朋友在咖啡上花了 10 美元”,它会填写位置、$$$ 金额、标签和其他内容。

非常感谢您给我的任何指示!

最佳答案

这似乎不需要完整的 NLP。基于简单模式 information extraction可能就足够了。基本思想是对文本进行分词,然后对某些关键字进行识别/分类,最后识别模式/短语。

在您的示例中,标记化为您提供“牙医”、“约会”、“星期一”、“在”、“下午 2 点”、“在”、“WhateverPlace”。您的工具会识别“星期一”是星期几,“下午 2 点”是时间等。最后,您可以找到 [at] [TIME] 和 [in] [Place] 等模式并使用它们来填充字段。

类似GATE 的框架可能会有所帮助,但即使这样也可能比您真正需要的锤子更大。

关于algorithm - NLP 需要什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3444497/

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