分享一个我的公众号,最近突然想玩公众号,之前做过一段时间前端开发,考虑到现在应用程序越来越多,未来社会一定是一个充满“只有你想不到,没有你做不到”的App的世界!而微信小程序又给我们这群喜爱开发的童鞋们提供了友好的入门机会,因此,不如就在当下,开始一步一步的学习并开发自己的小程序吧。这是我的公众号:目的是和大家讨论小程序开发,同时也带着开发小白入门设计开发微信小程序,来吧,加入!
正文:
今天在学习TensorFlow的mnist案例时看到了one-hot编码,经过网上的一番查找,这个所谓的“独热编码”又称一位有效编码,其方法是使用N位状态寄存器来对N个状态进行编码,每个状态都由他独立的寄存器位,并且在任意时候,其中只有一位有效。
这个mnist数据集中包含了0到9一共10种数字,用one-hot编码即需要10位来分别表示这10种数字。
给这10种数字打一个label,即label是一个10维的向量,只有一个值为1,其余为0.比如数字0,对应的label就是【1,0,0,0,0,0,0,0,0,0】,数字5对应的label就是【0,0,0,0,0,1,0,0,0,0】,数字n就代表对应位置的值为1.