regex - 可以使用 NLP 吗?自然语言处理
问题描述
我有一组项目名称、一组关键字和一组段落。
现在我的任务是,检查关键字是否匹配任何项目名称,关键字是否匹配任何段落中的任何单词。
如果任何一组段落与关键字匹配并且任何项目与相同关键字匹配,那么我必须将这些段落分配给该项目。
我一直在为此使用字符串正则表达式。但这可以使用自然语言处理概念来实现吗?
如果是...请让我知道如何实施。这对我很有帮助。
提前致谢。
解决方案
因此,没有 NLP 参与其中。
不管你做什么,你必须至少把所有的项目和所有的段落都读一遍。
是的,您可以使用hashmaps
or来优化您的流程,dictionaries
但归根结底,无论如何您都将搜索和匹配字符串。
推荐阅读
- visual-studio-code - Visual Studio 代码 F# 无法运行 - “启动客户端失败”
- python-3.x - 用python3.8.3安装neupy?
- python - 如何获得两个熊猫指数的差异,但只有第一个指数的差异?
- php - PHP 录制声音并使用进度条上传 php
- python - Python:值转换为列和标志
- javascript - Fetch in JS自动添加当前页面url,如何去掉
- excel - Linux 环境中的 java.lang.reflect.InvocationTargetException 但适用于 Windows
- java - Android - 如何下载图像并将其保存在所需位置?
- android - 最后一次出现在聊天应用程序中的替代实现
- go - GCP:Go 中的存储桶创建