You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

fetch_20newsgroups中的target字段具体含义是什么?

fetch_20newsgroups target属性含义说明

你打印输出的newsgroups_train.target是训练集中每篇新闻对应的类别编号:
fetch_20newsgroups数据集共包含20个不同主题的新闻,sklearn加载数据集时会自动将20个主题做数值化编码,映射为0到19的整数,你看到的[7 4 4 ... 3 1 8]中每个位置的数值,就对应同索引位置那篇新闻所属的主题分类。

你可以通过以下操作查看数值对应的具体主题:

  • 打印newsgroups_train.target_names获取全部类别名称的列表,列表的索引值和target中的数值一一对应
  • 单独查询某个数值对应的主题,例如查询数值7对应的主题,执行newsgroups_train.target_names[7]即可
  • 批量将所有数值标签转换为可读的主题名称,执行[newsgroups_train.target_names[i] for i in newsgroups_train.target]即可

之所以将文本类的主题转换为数值,是因为机器学习模型仅支持处理数值型的输入输出,默认转换后可以直接将target传入模型进行训练,无需额外处理标签。

内容的提问来源于stack exchange,提问作者Yan Skywalker

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.07 04:33:01