独热

✍ dations ◷ 2025-11-16 12:57:49 #独热

独热(英语:one-hot)在数字电路和机器学习中被用来表示一种特殊的比特组或向量,该字节或向量里仅容许其中一位为1,其他位都必须为0。其被称为独热因为其中只能有一个1,若情况相反,只有一个0,其余为1,则称为独冷(one-cold)。在统计学中,虚拟变量代表了类似的概念。

独热码常常被用来表示一个有限状态机的状态(英语:State (computer science))。如果使用二进制或格雷码来代表状态,则需要用到解码器才能得知该码代表的状态。使用独热码来代表状态的话,则不需要解码器,因为若第 n {displaystyle n} 个比特为1,就代表机器目前在第 n {displaystyle n} 个状态。

一个有限状态机的例子是由15个状态构成的环状计数器(英语:Ring counter)。使用独热编码来实现此状态机的话,可以将15个正反器串联在一起,每个正反器的Q输出接到下一个正反器的D输入,而第一个正反器的D输入则是接到第15个的Q输出,形成一个环状。第一个正反器代表机器的第一个状态,第二个正反器代表第二个状态,依此类推。当机器被归零重置时,第一个正反器的值为1,其余为0。当一个时脉边缘抵达正反器时,会将1推进到下一个正反器。依照这种方式,1可一步步推进到第15个正反器,亦即第15个状态,再之后则重新回到第一个状态。

地址解码器(英语:Address decoder)可以将二进制或格雷码转换成独热码,而优先编码器则是作用相反。

相较于其他编码,使用独热码来实现状态机通常可以达到更高的时钟频率。

在自然语言处理中,若有个字典或字库里有 N {displaystyle N} 个单字,则每个单字可以被一个 N {displaystyle N} 维的独热向量代表。譬如若字库里仅有apple(苹果)、banana(香蕉)以及pineapple(凤梨)这三个单字,则他们各自的独热向量可以为:

a p p l e = b a n a n a = p i n e a p p l e = {displaystyle {begin{array}{ll}apple&=\banana&=\pineapple&=end{array}}}

由于电脑无法理解非数字类的数据,独热编码可以将类别性数据转换成统一的数字格式,方便机器学习的算法进行处理及计算。而转换成固定维度的向量则方便机器学习算法进行线性代数上的计算。另外由于一个独热向量中,绝大部分的数字都是0,所以若使用稀疏矩阵的数据结构,则可以节省电脑存储器的使用量。

相关

  • 实验科学实验(德语、英语、瑞典语、荷兰语: Experiment),区别于试验,实验是在科学研究中,在设定的条件下,用来检验某种假设,或者验证或质疑某种已经存在的理论而进行的操作。科学实验是可以
  • 贝可以指:
  • DesignstarDesignstar是模块化的开发板,类似于Arduino的硬件扩展模块,使用C语言进行开发。Designstar是模块开发板集合,拆分过的开发板模块配备双排20个插针,模块之间可叠加,与MCU可以兼容
  • 雹水乡雹水乡,是中华人民共和国河北省保定市唐县下辖的一个乡镇级行政单位。雹水乡下辖以下地区:东雹水村、风山庄村、西雹水村、周雹水村、北雹水村、中大洋村、黄金峪村、石南坡村
  • 于格-伯纳德·马雷于格-伯纳德·马雷(法语:Hugues-Bernard Maret,1763年7月22日-1839年5月13日),巴萨诺公爵,1763年7月22日生于第戎,1839年5月13日卒于巴黎,法国政治家,外交官,贵族院议员,法兰西学术院院
  • 将乐千户所将乐千户所,明朝时设置的卫所。洪武四年(1371年)置,治所在今福建省将乐县南。属延平卫。清朝顺治十八年(1661年)废。
  • 无孔贻贝无孔贻贝是双壳纲原鳃亚纲之下多个物种的统称,一般泛指贻贝及其他外形近似的物种,其干制品常被称作淡菜。随着软体动物的分类从2000年代基于支
  • Ace五金Ace五金公司(Ace Hardware)是一家美国五金店连锁企业,总部位于美国伊利诺伊州奥克布鲁克。 奥克布鲁克成立于1924年,前身为Ace Stores,1931 年更名为Ace Hardware Corporation。它在第二次世界大战增长较快,1940年代末至1959年间公司销售额增加了两倍多。截至2019年 (2019-Missing required parameter 1=!) ,它在60个国家/地区拥有 5,200 多个销售网点。Ace在美国有17个配送中心,并在中华人民共和国、巴拿马
  • 接下来是伦理课台湾中文版第1卷封面《接下来是伦理课》(日语:ここは今から倫理です。)是雨濑栞所创作的日本漫画。2020年宣布改编为真人电视剧,由山田裕贵主演,2021年1月16日至3月13日播映。
  • 佐藤乾佐藤乾(日语:佐藤 乾/さとう けん  */?,1861年-1940年6月25日),日本陆奥国(今福岛县)人,医生,长期在澎湖望安岛行医。佐藤乾在文久元年(1861年)出生于陆奥国会津藩若松(今福岛县会津若松市):304,1874年7月、1877年3月、1890年5月及1893年10月间曾向佐藤岱顺学医,后拜柖岛美实为师,1882年7月在河沼郡检疫所担任检疫临时雇,处理虎列剌(霍乱)检疫事务,1886年10月于日本齿科讲议会及日本齿科研究会修习牙医学:138。1895年加入陆军“比志岛混成支队”担任军医,