1700532594
■ 二进制编码
1700532595
1700532596
二进制编码主要分为两步,先用序号编码给每个类别赋予一个类别ID,然后将类别ID对应的二进制编码作为结果。以A、B、AB、O血型为例,表1.1是二进制编码的过程。A型血的ID为1,二进制表示为001;B型血的ID为2,二进制表示为010;以此类推可以得到AB型血和O型血的二进制表示。可以看出,二进制编码本质上是利用二进制对ID进行哈希映射,最终得到0/1特征向量,且维数少于独热编码,节省了存储空间。
1700532597
1700532598
表1.1 二进制编码和独热编码
1700532599
1700532600
血型
1700532601
1700532602
类别ID
1700532603
1700532604
二进制表示
1700532605
1700532606
独热编码
1700532607
1700532608
A
1700532609
1700532610
B
1700532611
1700532612
AB
1700532613
1700532614
O
1700532615
1700532616
1
1700532617
1700532618
2
1700532619
1700532620
3
1700532621
1700532622
4
1700532623
1700532624
0
1700532625
1700532626
0
1700532627
1700532628
0
1700532629
1700532630
1
1700532631
1700532632
0
1700532633
1700532634
1
1700532635
1700532636
1
1700532637
1700532638
0
1700532639
1700532640
1
1700532641
1700532642
0
1700532643
[
上一页 ]
[ :1.700532594e+09 ]
[
下一页 ]