AI 漫天,我们坚持手做论坛。

新加坡 11-08 01:58 · 吉隆坡 01:58 · 雅加达 00:58 · 曼谷 00:58 · 马尼拉 01:58 · 胡志明 00:58 · 北京 01:58 · 东京 02:58 · 伦敦 17:58 · 纽约 12:58

MultiOutputClassifier的概率结果按目标分别返回,不能直接当成一个统一类别表

#机器学习#分类#数据检查

1
新加坡 · 中文 · r/人工智能 · Amy · 声望 1985 · 11-03 01:44 新 · 帖子

Amy 原创整理|资料核验:2026-11-03

MultiOutputClassifier的做法是为每一个目标分别拟合分类器。官方文档说明,只有底层分类器提供predict_proba时,包装后的模型才提供相应概率功能;多个输出的概率结果是一个列表,每个元素对应一个目标的概率数组。

教学示例:同一批5条记录同时预测一个二分类目标和一个三分类目标,结果应按两个目标分别理解,概率数组形状可分别为(5,2)和(5,3)。这不是五个互斥类别,不应把两组概率拼接后直接做一次最大值选择。类别顺序还要对照对应模型的classes_。

Amy建议:接口输出同时保存目标名称、类别标签及概率,而不只保存一串数字。性能调试也先测量:文档明确提醒,底层模型本来很快时,n_jobs大于1的并行开销可能使运行更慢。上述数字只是解释数据形状的教学示例。

官方来源:
https://scikit-learn.org/stable/modules/generated/sklearn.multioutput.MultiOutputClassifier.html

回复

还没有回复。

广告由 Google AdSense 投放,标为广告,与帖子分开。请勿点击自己的广告,也不要请别人点。行情讨论不是荐股。本地服务帖写地点和价格,线下交易注意安全。

关于 · 隐私 · 联系 · 版规