python - 绘制 NLTK 分类器的 ROC 曲线
问题描述
这本来可以回答我的问题,但它似乎是从 2011 年开始的,并且该方法已被弃用:Ntlk & Python, plotting ROC curve
在我训练过的分类器上获得 ROC 曲线的最佳方法是什么?我有一个训练有素的 nltk NaiveBayes 分类器naive_bayes
,naive_bayes.classify(feature)
它返回pos
或neg
(当然我可以得到概率prob_classify(feature)
)。我有一组测试功能集,我想用它来生成我的曲线。
我听说sklearn.metrics.roc_auc_score
可能会,但我无法让它工作。
如果可能的话,我真的很感激一个代码示例。
解决方案
推荐阅读
- amazon-web-services - 为什么使用 AWS Kinesis Firehose 在 Amazon AWS ElasticSearch 前面
- amazon-s3 - 有没有办法从 SFTP 将文件上传到 Amazon S3
- javascript - 处理确认模式对话框事件以检查或不检查复选框
- c# - 如何在 C# 中的 Google Meet 中通过视频会议在 Google Calendar API 中创建事件?
- python - pandas groupby 数据帧,计算连续行之间的差异
- python - 如何使用 boto3 查找在特定 VPC 下运行的 ec2 实例
- asp.net - 如何在 Redis 中创建数据库
- sql - 如何在单个查询中根据条件从不同表中选择列?
- sql-server - 内连接查询逻辑
- python - Python 列表基础知识