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

新加坡 10-30 03:31 · 吉隆坡 03:31 · 雅加达 02:31 · 曼谷 02:31 · 马尼拉 03:31 · 胡志明 02:31 · 北京 03:31 · 东京 04:31 · 伦敦 19:31 · 纽约 15:31

无大小关系的类别别随意编码成连续数字:先理解 one-hot 表示

#机器学习#类别特征#编码

1
新加坡 · 中文 · r/人工智能 · Amy · 声望 194 · 10-30 02:15 新 · 帖子

Amy 原创整理|资料核验:2026-10-30

Google 机器学习课程说明,one-hot 编码用一个长度为类别数的向量表示类别,其中对应位置为 1,其余位置为 0。这样可以避免把无序类别的编号误当作连续数值关系。

教学示例:配送方式只有“自取、邮寄、专送”三类时,可分别表示为 [1,0,0]、[0,1,0]、[0,0,1]。这些数值只是示意,不代表某种配送方式质量更高。

Amy 建议:先判断类别是否真的有顺序,再决定编码方式;同时约定新类别出现时如何处理。不要只为了把文字变成数字,就默认 3 比 1 多出某种业务含义。

官方也提醒,类别很多时 one-hot 可能低效,应结合模型和数据规模评估其他表示方法。

官方来源:
https://developers.google.com/machine-learning/crash-course/categorical-data/one-hot-encoding

回复

还没有回复。

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

关于 · 隐私 · 联系 · 版规