职场小聪明

第606章 用故事解释softmax函数的溢出问题(1/2)

言情小说吧【m.yqxsb.com】第一时间更新《职场小聪明》最新章节。

用故事解释Softmax函数的溢出问题

故事背景:龙族宴会上的金碗

在一座神秘的龙族王国,龙族每年都会举行一次盛大的宴会,宴会上有一个传统:每条龙要把自己的财富(金币数量)放进一个金碗,然后让智慧长老计算每条龙的“财富占比”,来决定谁是这一年的财富之王。

宴会当天,四条龙分别报出了自己的金币数量:

? 火龙:100万金币

? 冰龙:200万金币

? 雷龙:300万金币

? 风龙:10亿金币

智慧长老准备使用一个古老的计算方法——Softmax规则,将这些财富转换成概率来比较。但他很快发现了一个严重的问题:

金碗炸了!

为什么?因为按照Softmax的计算方法,他需要计算每个金币数量的指数值:

但这些数值实在是太大了,远远超出了王国的计算能力,直接导致金碗崩溃(计算溢出)。

智慧长老陷入了困境,他需要找到一个方法来避免计算崩溃。于是他想到一个聪明的技巧:

“我们不直接放金币,我们可以先让大家的金币数减去最大的金币数!”

于是,他重新计算:

? 火龙的金币数变为 100万 - 10亿 = -9.99亿

? 冰龙的金币数变为 200万 - 10亿 = -9.98亿

? 雷龙的金币数变为 300万 - 10亿 = -9.97亿

? 风龙的金币数变为 10亿 - 10亿 = 0

然后,他计算:

现在,所有的指数值都变得很小,不会再溢出,金碗终于能正常计算了!

最终,风龙的财富占比几乎是 100%,其他三条龙的财富占比接近 0,宴会得出了正确的结论。

这个方法被称为 Softmax的数值稳定性技巧,即 在计算前减去最大值,防止指数运算导致溢出。

用比喻解释Softmax的溢出问题

比喻1:水池溢出

想象你有一个大水池,你往里面倒水:

本章未完,点击下一页继续阅读。

人气小说推荐More+

说唱:从地下开始崛起
说唱:从地下开始崛起
如果让巅峰时期的贝贝去参加会走到哪里?张晓贝本是一位BattleMC,在一次直播因为一场大火重生到了平行时空的高一时期,这个时代的说唱文化还是太过小众,想要用说唱在这个时代快速地往上爬,只有先走underground这条道路。
灰拜
九个哥哥团宠我
九个哥哥团宠我
沈令意外得知自己有九个同母异父的哥哥,不仅如此,九个哥哥都是宠弟狂魔。沈令还意外获得了一个无敌的系统,他的人生一下子发生了巨大改变,武道天赋更是远超同龄人,哥哥们更是一个比一个强,实力非凡。大哥是拥有大半个世界财富的总裁,不仅如此,他还是地下某个强大帮派的老大;二哥是华国东部海域强大势力的主人;三哥是神秘杀手组织的老大;四哥是华国五大战军之一的军主;五哥是神秘刺客;六哥是娱乐圈无人敢惹的大明星;
树风临
我能穿梭末日两界
我能穿梭末日两界
关于我能穿梭末日两界:楚辞意外得到可以穿梭两界的戒指,从此一路逆袭,现实中躺赢美人怀,末日醉醒天下权,追寻两界联系,探索末日缘由~开始冒险~从此刻蜕变~
白凰站的七绪
生育值0?兽世大佬们全是我榜一
生育值0?兽世大佬们全是我榜一
【兽世+兽夫全洁+团宠妹宝+逆袭甜爽+全族火葬场】成年当天,姜糖被全族抛弃,流放荒星自生自灭,意外成了星际直播平台的一名主播。只想赚点小钱钱,没想到一个个大佬争着要当她的榜一大哥,天价打赏直接让平台瘫痪,还追着她求负责?狼族指挥官握住她的手,请求她撸耳朵,“我难受,摸摸我。白狮族高岭之花单膝跪地,亲吻她的手背,“我的一切都是你的,请给我一个平等追随你的机会。蛇族首领用冰凉蛇身圈起她,在她耳边诱
花与桃子
病弱早逝小师妹,重生成全宗团宠
病弱早逝小师妹,重生成全宗团宠
【吃软饭病弱绿茶女主】VS【沉默寡言背了一大堆黑锅男主】第一仙宗极门在诛魔一战中唯一的损失就是年幼的小师妹,只不过几百年后,早死的小师妹江攸又活过来了。几百年的时间足够沧海桑田。当年黑心的大师兄成了全修真界鼎鼎有名的圣手医仙。吊儿郎当不务正业的二师兄也成为人人推崇的破浪剑君。三师姐更是成为一张符咒就足够引起一方轰动的大能。......江攸没什么大的志气,她这一辈子就两个愿望,一成为大腿,自强自立
得意小猫