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,只是用来标记

最低0.47元/天 解锁文章
9461

被折叠的 条评论
为什么被折叠?



