微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

python-根据句子上下文检测单词是主语还是宾语代词.

理想情况下,在python中使用正则表达式.我正在制作一个简单的聊天机器人,目前它在正确回答“我爱你”之类的短语时遇到了问题(它会从语法处理程序中退回“你爱我”,而应该回馈“你爱我” ”).

另外,如果您能想到将好的短语放入该语法处理程序中,那将是很棒的.我喜欢一些测试数据.

如果那里有大量的及物动词(如“使用的前100个”),则可以使用它,并且在特殊情况下使用“您及物动词”模式.

解决方法:

您需要的是语法分析器(也称为parser)-可以通过@ Dr.Kameleon所述的基于规则的系统来完成,也可以通过统计方法来完成.那里有许多实现,一种是Stanford.这些通常会告诉您单词的句法作用是什么(例如,主题“您在这里”,或宾语“她喜欢您”).您如何利用这些信息将陈述变成问题完全是蠕虫.对于英语,您可以使用一个相当简单的基于规则的系统即可正常工作.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐