AUC is not defined when there is no positive class in the data (Parameter 'PosSample')
2024-10-12
46
使用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: ',');
这样问题就解决了。
更新于:1个月前赞一波!
相关文章
- MVC跨域问题 Response for preflight has invalid HTTP status code 405
- .NET Core HttpClient报错The character set provided in ContentType is invalid. Cannot read content as string using an invalid character set.
- The anti-forgery token could not be decrypted. If this application is hosted by a Web Farm or cluster怎么解决?
- v-bind 绑定 class、style 属性
- C#中自定义class在调试时如何定制对象显示的内容
- ENOENT: no such file or directory, lstat 'C:\Users\33612\AppData\Roaming\npm'
- C#正则表达式去除网页标签的id class style
- PCIe配置空间(PCIE Configuration Space) – 类型码(Class Code)
- System.UriFormatException: Invalid URI: The Uri string is too long.
- javascript中的function与class用法
- 解决ueditor编辑器复制微信文章section标签丢失class和style样式问题
文章评论
评论问答