ONE HOT 编码
来源:互联网 发布:网络视频歌曲大全 编辑:程序博客网 时间:2024/05/19 13:06
一、One-Hot Encoding
One-Hot编码,又称为一位有效编码,主要是采用位状态寄存器来对个状态进行编码,每个状态都由他独立的寄存器位,并且在任意时候只有一位有效。
在实际的机器学习的应用任务中,特征有时候并不总是连续值,有可能是一些分类值,如性别可分为“male”和“female”。在机器学习任务中,对于这样的特征,通常我们需要对其进行特征数字化,如下面的例子:
有如下三个特征属性:
- 性别:["male","female"]
- 地区:["Europe","US","Asia"]
- 浏览器:["Firefox","Chrome","Safari","Internet Explorer"]
二、One-Hot Encoding的处理方法
对于上述的问题,性别的属性是二维的,同理,地区是三维的,浏览器则是四维的,这样,我们可以采用One-Hot编码的方式对上述的样本“["male","US","Internet Explorer"]”编码,“male”则对应着[1,0],同理“US”对应着[0,1,0],“Internet Explorer”对应着[0,0,0,1]。则完整的特征数字化的结果为:[1,0,0,1,0,0,0,0,1]。这样导致的一个结果就是数据会变得非常的稀疏。
三、实际的Python代码
结果:[[ 1. 0. 0. 1. 0. 0. 0. 0. 1.]]
阅读全文
0 0
- one-hot编码
- one-hot编码
- one-hot编码
- 关于One-hot编码
- ONE HOT 编码
- 生成one-hot编码
- python sklearn one-hot编码
- one hot encoding/哑编码
- [数据预处理]one-hot编码
- Tensorflow学习: one-hot编码
- One-hot编码:Python sklearn CTR实验
- One-Hot Encoding独热编码
- one hot 编码及数据归一化
- one-hot coding(热独编码)
- pandas使用get_dummies进行one-hot编码
- 数据预处理——One-hot编码
- 数据预处理——One-hot编码
- 独热编码(One-Hot Encoding)
- 通过Avro 将文件合并
- 如何做一家受尊重的公司?马云是这样说的!
- CORS跨域说明
- 获取文件采用什么编码
- mybatis大于小于的转义
- ONE HOT 编码
- MAC下使用mysql workbench
- JavaScript 规范
- tensorflow学习2-mnsit的nn案例
- 12.Struts2_通配符映射
- Redis架构及分片管理
- DES/3DES/AES区别
- 在Ubuntu 14.04 64bit中永久添加DNS的方法
- 日常小结篇-java异常处理