32位浮点数
在AI中常提32位浮点数、16位浮点数,混合精度。。这里重点说一下32位浮点数的表示先来一张图
浮点数的计算方式其中s是符号位,e是指数位,m是有效数位组成的数。m的计算方式是
所以上图表示的数字就是
采用这种表示方式的结果是,两个浮点数之间的“间隔”是均匀的。什么意思?
比如说,我想表示浮点数1的话,那么我的二进制位就是:
0 01111111 00000000000000000000000
我想表示2的话,二进制位就是
0 10000000 0000000000000000000000
...