nlp - 如何提高 Rasa NLU 中意图的置信度得分?
问题描述
我正在使用 Rasa NLU 进行意图分类,在链接中我应该如何提高给定意图的置信度分数。
我试图提供更多的训练数据,但信心分数仍然没有增加。谁能让我知道我可以调整哪些参数\超参数以获得良好的置信度得分。我确实尝试了此链接中提供的所有可能组合,但仍然几乎没有任何改进。
我确实检查了此处提供的建议,但我正在寻找模型的精细调整,以便它可以更好地执行。
谢谢。
编辑 1:请提供对问题投反对票的正当理由。
解决方案
根据 spaCy 是否为您的语言提供良好的语言模型,您应该使用 spaCy管道(因为它带有预训练模型)或适用于任何语言但需要更多训练示例的tensorflow_embedding
管道。
我认为您的问题可能是由重叠的训练示例引起的。一个例子来澄清:
## intent:ask_bot_name
- Tell me your name
- What is your name
- name please
## intent:ask_location_name
- Tell me the name
- What's the name
- name please
所以我建议仔细检查你的训练数据,看看不同的意图是否有相同或非常相似的例子。
推荐阅读
- android - 在 XML 中实现 On Click 属性并传递一个以视图为参数的方法
- postgresql - 在存储过程 postgresql 中查找 jsonb 数组长度
- java - 将句子字符串正确拆分为新行(JAVA)
- html - 试图删除这个 SVG 图标的半径 - 有什么想法吗?
- html - Huginn:使用网站代理 css 选择器从 html 标记中提取文本
- swift - PKPassLibrary 不返回通行证
- sql-server - 使用 Scope_Identity() 在 SQL Server 中添加 2 个外键
- c++ - c ++中集合和映射中值的下限索引
- python-3.x - 如何替换 ndarray 中的每个第 n 个实例?
- ios - '从情节提要“Main”中实例化具有标识符“”的视图控制器,但在尝试以模态方式呈现视图控制器时没有获得 UITableView