python - 在 python 中使用 spacy 进行审查的意图
问题描述
任何人都可以帮助我如何使用 spacy 和 python 来获得产品评论的意图。我没有得到所有问题的确切结果
输入:相机画质物有所值
输出:相机画质
import spacy
nlp = spacy.load('en_core_web_sm')
doc = nlp("Camera picture quality is good worth for money")
for i in doc:
if i.pos_ in ['ADV','ADJ']:
for child in i.head.children:
if child.dep_ == 'nsubj':
for t in child.children:
print(t)
print(child)
解决方案
推荐阅读
- php - 更改数组/表单以同时按两个分类法过滤 WordPress 自定义帖子类型
- python - 在 Mac 上调用 Localstack Lambda 时出错
- websocket - Turnserver 显示 WebSocket 打开错误:尝试加入房间后出现 WebSocket 错误
- nlp - Spacy 'en_core_web_sm' 的词汇长度
- python - Python:检查重复项
- android - Firebase 事务:下载数据时以及为什么在事务运行时每个 ValueEventListener 都被调用为 null
- c++ - 无法打印所有标记化的字符串
- reactjs - 如何在 React 中处理具有相同类名的多个组件的 onClick 事件?
- r - 获取一段时间内的变量均值
- javascript - 将 useState 与 useEffect 挂钩