nlp - 如何使用 DeepPavlov 进行文本分类
解决方案
您应该查看DeepPavlov 的 autoFAQ 模型。当训练数据有限时,专门开发了一些有效的模型。
您可以使用的模型很少
基于 tf-idf 的模型
快速文本模型
和两者的混合
更改配置文件中的数据集源并通过运行训练模型
python -m deeppavlov train tfidf_logreg_en_faq
您可以通过命令行与经过训练的模型进行交互
python -m deeppavlov interact tfidf_logreg_en_faq -d
或通过 Python 代码
from deeppavlov.core.commands.infer import build_model
faq = build_model("tfidf_logreg_en_faq", load_trained = True, download = True)
a = faq(["I need help"])
a
您可以在colab 笔记本中找到所有必需的代码片段
推荐阅读
- java - 在方法 onBackPressed 中捕获 url
- node.js - Firebase 存储来存储图像并使用来自 firebase 函数的实时数据库中的 url
- python - TypeError: float() 参数必须是字符串或数字,而不是带有注释和 iterrows 的“元组”
- powershell - 在 PnP PowerShell 中创建 SPO 网站集时,租户管理员 url 应该是什么
- django - 如何使用 s3 作为存储在 django 中自动显示媒体文件?
- python - 删除 xpath 中的链接文本
- node.js - 如何为以下条件编写mongo的聚合函数
- javascript - 将数组格式化为 Javascript 中 Google Map API 格式的 Lat Lng 数组
- excel - 使用匹配的主题和开始时间从 Office365 活动中将与会者提取到 Excel 中
- php - 我想在日期之间过滤后从数据库中获取数据。我试过但没有找到数据