手机浏览器扫描二维码访问
用故事解释softmax函数的溢出问题
故事背景:龙族宴会上的金碗
在一座神秘的龙族王国,龙族每年都会举行一次盛大的宴会,宴会上有一个传统:每条龙要把自己的财富(金币数量)放进一个金碗,然后让智慧长老计算每条龙的“财富占比”,来决定谁是这一年的财富之王。
宴会当天,四条龙分别报出了自己的金币数量:
?
火龙:100万金币
?
冰龙:200万金币
?
雷龙:300万金币
?
风龙:10亿金币
智慧长老准备使用一个古老的计算方法——softmax规则,将这些财富转换成概率来比较。但他很快发现了一个严重的问题:
金碗炸了!
为什么?因为按照softmax的计算方法,他需要计算每个金币数量的指数值:
但这些数值实在是太大了,远远超出了王国的计算能力,直接导致金碗崩溃(计算溢出)。
智慧长老陷入了困境,他需要找到一个方法来避免计算崩溃。于是他想到一个聪明的技巧:
“我们不直接放金币,我们可以先让大家的金币数减去最大的金币数!”
于是,他重新计算:
?
火龙的金币数变为
100万
-
10亿
=
-9.99亿
?
冰龙的金币数变为
200万
-
10亿
=
-9.98亿
?
雷龙的金币数变为
300万
穿越兽世,日日扶腰求放过 玉孤 尸之仙 迷雾中的真相:侦探手记 我是赵梦凡 万星吞天诀 兵王在地府的甜蜜生活 神谕之十二生肖 徒儿快下山,你师姐等不及了 重生后被亿万富豪逼婚,渣男傻眼 我一身神功全靠努力,给我变身! 叶尘:重生在赘婿逆袭之路 夫人算卦缺灵力,亲口冷面侯爷加气运 鬼怪奇谭:兵王与小仙女 开局校花太太向我道歉,东京末日 黑芒科技之途 黄帝内经百姓版 女将带球跑后,死对头一夜哭白头 混沌疯魔 夺我灵根骂我狠?先天绝情圣体已成!
穆时!你好厉害啊! 嗯。 穆时我想要那个! 买。 穆时我这道题不会欸。 我教你。 穆时你真好! 我那么好,你还想跟别人跑? 穆时把自己的小女友按在墙上,说,喜欢...
战火纷飞的西域,封小侯爷浑身血污从前线下来,伤痕累累。眉目娇软的小姑娘默默不说话,只是看着浑身是伤的少年啪嗒啪嗒掉眼泪,俊美张扬,惊才绝艳的少年哭笑不得,粗粝的指腹给她抹泪,宝贝儿,别哭,小爷没事儿!小姑娘点点头,然后委屈的擦着泪,趁封小侯爷休憩的时候排兵布阵,一举拿下了西域。国子监人骚嘴贱封小侯爷×身份神秘软...
关于第九特区第九特区伪戒新书。伪戒新书。伪戒新书。伪戒新书。伪戒新书。伪戒新书。伪戒新书。伪戒新书。伪戒新书。伪戒新书。伪戒新书。伪戒新书。伪戒新书。伪戒新书。伪戒新书。伪戒新书。伪戒新书...
一粒沙可遮天地万物,一滴水可淹世间生灵。一念乾坤生,一念穹苍灭。一念岁月止,一念浮屠逝。少年身怀灭世九幽,领悟灭弑神龙之奥义,力战乾坤,主宰星辰,修得世间...
...
前世,真千金盛敏敏刚出生被恶意调包,过了12年牲口般的农女生活。12岁被接回盛府,亲生父母,3个嫡亲的哥哥无条件地偏宠假千金,最后盛敏敏跟自己刚出生的孩子被假千金活活烧死。今生,盛敏敏与亲生母亲互换身体,她决定以母亲的身份整死假千金,3个哥哥跟所有仇人盛敏敏心情不爽逆子,逆女,跪下!扑通几...