首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何评估rasa nlu模型

如何评估rasa nlu模型
EN

Stack Overflow用户
提问于 2019-04-19 13:08:27
回答 2查看 735关注 0票数 0

使用kaggle笔记本中的run_evaluation模块评估rasa nlu模型时出错,如下所示:

代码语言:javascript
复制
TypeError: classification_report() got an unexpected keyword argument 'output_dict'



from rasa_nlu.evaluate import run_evaluation

run_evaluation("nlu.md", model_directory)
expected output:


INFO:rasa_nlu.evaluate:There were some nlu intent classification errors. Use `--verbose` to show them in the log.
INFO:rasa_nlu.evaluate:Model prediction errors saved to errors.json.
INFO:rasa_nlu.evaluate:Confusion matrix, without normalization: 
[[10  1  0  0  0  0  0]
 [ 0 13  0  0  0  0  0]
 [ 0  0 10  0  0  0  0]
 [ 0  0  0  5  0  0  0]
 [ 0  0  0  0  6  0  0]
 [ 0  0  0  0  0 15  0]
 [ 0  0  0  0  0  0 25]]
EN

回答 2

Stack Overflow用户

发布于 2019-06-19 05:46:39

这似乎和你用过的scikit学习版(https://github.com/RasaHQ/rasa/issues/1742)有关。请尝试安装scikit-learn 0.20.2,或者更好地通过执行pip install rasa升级到Rasa 1.x

票数 0
EN

Stack Overflow用户

发布于 2020-06-13 01:09:46

evaluate函数现在称为test。试试这个:

从rasa_nlu.test导入run_evaluation

参考资料来源:https://forum.rasa.com/t/run-evaluation-function-can-not-be-imported/9258

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55756884

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档