返回
AUC is not defined when there is no positive class in the data (Parameter 'PosSample')
2023-03-21 2209 0
使用ML.NET训练模型后,使用测试数据评估模型,验证模型的性能。执行Evaluate方法时报错:AUC is not defined when there is no positive class in the data (Parameter 'PosSample')。
这个错误信息也不知道什么原因,调试检查了很久发现predictions对象的InputSchema多了一个column。
我是加载的txt文件作为数据源,每一列是","隔开的,可能因为某一列值里有空格,所以这里指定分隔符。
IDataView dataView = mlContext.Data.LoadFromTextFile<DayData>(_testDataPath, hasHeader: false);
// 增加separatorChar: ','参数,设置分隔符为 ","
IDataView dataView = mlContext.Data.LoadFromTextFile<DayData>(_testDataPath, hasHeader: false, separatorChar: ',');
这样问题就解决了。
网友点评
提交
相关阅读
如何让AI写出Google认可的文章?
PostgreSQL与SQL Server如何选择?2026年数据库选型全面对比指南
2026年最新免费可商用字体资源分享:中文字体与英文字体推荐大全
.NET Exception: Received an unexpected EOF or 0 bytes from the transport stream.解决方法
《霍格沃茨之遗》Denuvo已被成功破解
Qoder 好用吗?2026 年 AI 编程平台 Qoder 深度评测与使用体验
C#13新特性 使用System.Threading.Lock简化线程同步
SQL Server ORDER BY 排序性能优化实战指南:从索引设计到分页策略全面解析