详解one-hot独热编码

1. one-hot 独热

独热,是机器学习中初学者经常听到的一个词。

从字面意义看,独表示唯独,一家独大,独占鳌头,独热表示只有1个热,其他都是凉的。

事实也是如此。

我们来看一个独热编码的例子:

[0, 1, 0, 0, 0]

可以看到,上面只有一个1,其他都是凉凉的0,这就是独热。

假设,我们有5种状态:金、木、水、火、土。我们给这5个状态留了5个空,它们都有专门的位置。

数字 位置编号
0
1
2
3
4

自从有了这个规则以后,但凡是老金出现,都是以这种状态示人:[1, 0, 0, 0, 0],我有5个兄弟,我表示第一个。老土出现那就是:[0, 0, 0, 0, 1]

如果两个一起出现,是这样式的:[[1, 0, 0, 0, 0],[0, 0, 0, 0, 1]].

这就是独热的表示。

2. 为什么要用独热?

为什么会用这种奇怪的方式表示呢?老金直接是0,老土直接是4不就完了?

其实这么做是有目的的。

独热是为了体现公平。每次出现都携带者团队成员的数量,避免了招摇撞骗,说房子是自己的,其实自己只占几份之一。另外,每个成员只能是1,只是用来标记

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值