one-hot 编码

What

形如 $[0,0,1,0]$ 的编码

  • 只有 $0$/$1$
  • 对 enum 所有类别都有一组 one-hot 编码
  • 当属于该类别时 $=1$,不属于时 $=0$

Why

一般把 class value 的差作为两个类别的相似度

而一般类别间两两相似度是等距的

  • 若采用 label 编码,类别间相似度不满足两两等距
  • 若采用 one-hot 编码,满足两两等距