news 2026/10/17 13:46:41

Kumo Tabular vs XGBoost:表格基础模型如何挑战传统机器学习?

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Kumo Tabular vs XGBoost:表格基础模型如何挑战传统机器学习?
  • 人工智能
  • 基础模型
  • 机器学习

【免费下载链接】Kumo-Tabular

项目地址:https://ai.gitcode.com/hf_mirrors/nvidia/Kumo-Tabular
点击查看免费下载

Kumo Tabular是 NVIDIA 发布的预训练表格基础模型(tabular foundation model),一个模型同时支持分类与回归任务。它无需像 XGBoost 那样为每个数据集从头训练,而是把"带标签的历史数据"当作上下文,直接对新数据做出预测。本文将对比 Kumo Tabular 与 XGBoost 这类传统机器学习的思路差异,并给出快速上手步骤。

什么是表格基础模型?

传统机器学习工作流是"一个数据集 = 一轮完整训练":准备数据 → 训练模型 → 调参 → 评估 → 部署。XGBoost、LightGBM 等梯度提升树正是这条路线的标杆。

而 Kumo Tabular 属于新兴的表格基础模型路线:

维度传统机器学习(如 XGBoost)Kumo Tabular(表格基础模型)
模型来源每个任务重新训练一次性预训练,开箱即用
输入方式训练集 + 测试集上下文示例(context)+ 查询数据(query)
支持任务通常分分类/回归两套流程同一模型,分类、回归均可
数据规模要求数据越多越好,小样本靠特征工程少量标注样本即可作为上下文
典型代表XGBoost、LightGBM、CatBoostKumo Tabular

简单来说:XGBoost 是"每次重新学一遍",Kumo Tabular 是"学过一次,之后靠上下文快速作答"。

模型规格:small / medium / large 三档可选

仓库按规模提供了三档权重,每档各含分类器与回归器两个文件,可按显存与精度需求自由选择:

  • small/classifier.pt 与 small/regressor.pt
  • medium/classifier.pt 与 medium/regressor.pt
  • large/classifier.pt 与 large/regressor.pt

💡 一般建议:先跑 small 验证流程,再按需升级到 medium / large。

快速上手:三步跑通 Kumo Tabular 分类

Kumo Tabular 的推理通过 NVIDIA 的structured-data-models库(简称 sdm)完成,只需安装该库即可加载模型权重。

第一步:安装推理库

pip install structured-data-models

第二步:把表格转成模型可读取的张量

以 sklearn 自带的乳腺癌数据集为例,用sdm.TableTensor.from_pandas将 DataFrame 转为模型输入,并通过infer_stypes自动推断每列类型(指定target为类别列)。

第三步:用上下文 + 查询进行预测

调用模型时传入x_context(前 300 行特征)、y_context(对应标签)和x_query(后段待预测数据),模型返回每个查询样本的类别概率:

from sklearn.datasets import load_breast_cancer import sdm df = load_breast_cancer(as_frame=True).frame table = sdm.TableTensor.from_pandas( df=df, stypes=sdm.infer_stypes(df, overrides={"target": "categorical"}), device="cuda", ) model = sdm.models.KumoTabular(task="classification", device="cuda") probs = model( x_context=table[:300].drop_columns("target"), y_context=table[:300, "target"], x_query=table[300:].drop_columns("target"), num_estimators=8, ) print(probs)

回归任务只需把task="classification"换成task="regression",思路完全一致。完整示例见 README.md。

Kumo Tabular vs XGBoost:该如何选择?

适合用 Kumo Tabular 的场景

  • 🚀 数据标注样本较少,全量训练树模型不稳定;
  • 同一套流程要复用到多个结构类似的表格数据集,不想逐数据集调参;
  • 有 GPU 环境,追求分钟级出结果。

仍然推荐 XGBoost 的场景

  • 数据量大且标签充足,需要极致精度与充分调参;
  • 部署环境受限(如纯 CPU 边缘设备);
  • 需要可解释性更强的特征分裂逻辑。

可以把两者理解为互补而非替代:Kumo Tabular 提供"冷启动"能力,XGBoost 仍是大数据量下的精度主力,甚至可以用前者快速产出伪标签,再交给后者精调。

获取模型与许可说明

如需克隆本仓库获取模型权重:

git clone https://gitcode.com/hf_mirrors/nvidia/Kumo-Tabular

模型权重采用OpenMDW 1.1许可证发布(详见 LICENSE),可免费使用、分发与商用,输出内容不受许可限制;但分发时需随附许可文件与版权声明。

总结

  • Kumo Tabular 代表了表格数据从"逐任务训练"走向"一次预训练、处处推理"的趋势;
  • 小样本、多数据集复用、GPU 环境是它相对 XGBoost 的主战场;
  • 上手成本极低:一行pip install structured-data-models即可开始推理。

如果你想进一步了解表格基础模型如何挑战传统机器学习,不妨先用 small 权重跑通上文示例,感受"上下文即训练"的新范式。

  • 人工智能
  • 基础模型
  • 机器学习

【免费下载链接】Kumo-Tabular

项目地址:https://ai.gitcode.com/hf_mirrors/nvidia/Kumo-Tabular
点击查看免费下载

相关推荐

上一篇:如何高效采集大众点评数据:专业餐饮分析解决方案
下一篇:大众点评爬虫终极指南:如何轻松破解动态字体加密获取全站数据

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/17 13:46:14

CTF二次注入实战:从地址修改到订单查询的完整利用链

1. 从一道Web题看二次注入的真实利用链BUUCTF平台上这道CISCN2019华北赛区Day1 Web5的CyberPunk,很多人第一次做的时候会卡在一个很别扭的地方:明明扫出了源码,也看到了查询逻辑,但就是不知道怎么把数据"送进去"再"…

作者头像 李华
网站建设 2026/10/17 13:46:09

AI研发中存储介质管理制度落地实践指南

简介:本资源是一份完整、可直接落地执行的《数据存储介质管理制度》正式文档,面向企事业单位信息安全部门、IT运维团队及保密管理岗位人员,用于规范硬盘、U盘、移动硬盘、磁带、光盘等各类存储介质的全生命周期安全管理,切实防范数…

作者头像 李华
网站建设 2026/10/17 13:46:00

幕僚云私有化部署Dify+Ollama+DeepSeek-r1:内网AI应用栈落地指南

简介:这份资源面向需要在企业内部落地大模型应用的技术团队与运维人员,围绕Dify、Ollama与DeepSeek-r1三件套,提供一套可离线运行的私有化部署方案,解决数据不出内网、模型自主可控与业务集成的问题。压缩包共36个文件&#xff0c…

作者头像 李华
网站建设 2026/10/17 13:45:45

C# OpenXml 操作 Word 表格:从基础结构到样式合并的完整指南

简介:面向需要在C#程序中自动化生成Word报表的.NET开发者,这份PDF演示了如何借助OpenXml SDK为Word文档添加表格。内容从引入DocumentFormat.OpenXml命名空间开始,逐步讲解AddTable方法的封装、TableGrid列数定义、表格边框样式设置&#xff…

作者头像 李华
网站建设 2026/10/17 13:42:39

COMSOL老版界面菜单详解:从File到Mesh的仿真流程指南

简介:COMSOL Multiphysics软件图形用户界面说明书,由中仿科技公司编制,面向需要快速掌握COMSOL GUI基础操作的初学者与仿真工程师,旨在解决软件文件管理和界面导航的入门难题。资源采用单个PDF文件,大小约2.36MB&#…

作者头像 李华
网站建设 2026/10/17 13:41:10

Kafka核心原理全解析:架构、副本机制与消费者组详解

做大数据这一行,Kafka几乎是一门绕不开的基础课。不管你是搞数据采集、实时数仓、日志平台,还是做事件驱动架构,消息队列这层里Kafka的出场率都是最高的,面试被问的概率同样是最高。我见过不少同学把Spring Boot连Kafka的API写得飞…

作者头像 李华