电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術(shù)文章
文章詳情頁

Softmax函數(shù)原理及Python實現(xiàn)過程解析

瀏覽:70日期:2022-07-24 16:53:30

Softmax原理

Softmax函數(shù)用于將分類結(jié)果歸一化,形成一個概率分布。作用類似于二分類中的Sigmoid函數(shù)。

對于一個k維向量z,我們想把這個結(jié)果轉(zhuǎn)換為一個k個類別的概率分布p(z)。softmax可以用于實現(xiàn)上述結(jié)果,具體計算公式為:

Softmax函數(shù)原理及Python實現(xiàn)過程解析

對于k維向量z來說,其中zi∈R,我們使用指數(shù)函數(shù)變換可以將元素的取值范圍變換到(0,+∞),之后我們再所有元素求和將結(jié)果縮放到[0,1],形成概率分布。

常見的其他歸一化方法,如max-min、z-score方法并不能保證各個元素為正,且和為1。

Softmax性質(zhì)

輸入向量x加上一個常數(shù)c后求softmax結(jié)算結(jié)果不變,即:

Softmax函數(shù)原理及Python實現(xiàn)過程解析

我們使用softmax(x)的第i個元素的計算來進(jìn)行證明:

Softmax函數(shù)原理及Python實現(xiàn)過程解析

函數(shù)實現(xiàn)

由于指數(shù)函數(shù)的放大作用過于明顯,如果直接使用softmax計算公式

Softmax函數(shù)原理及Python實現(xiàn)過程解析

進(jìn)行函數(shù)實現(xiàn),容易導(dǎo)致數(shù)據(jù)溢出(上溢)。所以我們在函數(shù)實現(xiàn)時利用其性質(zhì):先對輸入數(shù)據(jù)進(jìn)行處理,之后再利用計算公式計算。具體使得實現(xiàn)步驟為:

查找每個向量x的最大值c; 每個向量減去其最大值c, 得到向量y = x-c; 利用公式進(jìn)行計算,softmax(x) = softmax(x-c) = softmax(y)

代碼如下:

import numpy as npdef softmax(x): ''' softmax函數(shù)實現(xiàn) 參數(shù): x --- 一個二維矩陣, m * n,其中m表示向量個數(shù),n表示向量維度 返回: softmax計算結(jié)果 ''' assert(len(X.shape) == 2) row_max = np.max(X, axis=axis).reshape(-1, 1) X -= row_max X_exp = np.exp(X) s = X_exp / np.sum(X_exp, axis=axis, keepdims=True) return s

測試一下:

a = [[1,2,3],[-1,-2,-3]]b = [[1,2,3]]c = [1,2,3]a = np.array(a)b = np.array(b)c = np.array(c)

print(softmax(a))print(softmax(b))print(softmax(c)) # error

輸出結(jié)果為:

[[ 0.09003057 0.24472847 0.66524096][ 0.66524096 0.24472847 0.09003057]][[ 0.09003057 0.24472847 0.66524096]]Traceback (most recent call last):assert(len(X.shape) == 2)AssertionError

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 杜甫仪器官网|实验室平行反应器|升降水浴锅|台式低温循环泵 | 车件|铜件|车削件|车床加工|五金冲压件-PIN针,精密车件定制专业厂商【东莞品晔】 | 河南卓美创业科技有限公司-河南卓美防雷公司-防雷接地-防雷工程-重庆避雷针-避雷器-防雷检测-避雷带-避雷针-避雷塔、机房防雷、古建筑防雷等-山西防雷公司 | 橡胶电子拉力机-塑料-微电脑电子拉力试验机厂家-江苏天源 | 色油机-色母机-失重|称重式混料机-称重机-米重机-拌料机-[东莞同锐机械]精密计量科技制造商 | 希望影视-高清影视vip热播电影电视剧免费在线抢先看 | 深圳离婚律师咨询「在线免费」华荣深圳婚姻律师事务所专办离婚纠纷案件 | 专注氟塑料泵_衬氟泵_磁力泵_卧龙泵阀_化工泵专业品牌 - 梭川泵阀 | 医用酒精_84消毒液_碘伏消毒液等医用消毒液-漓峰消毒官网 | 知网论文检测系统入口_论文查重免费查重_中国知网论文查询_学术不端检测系统 | 水质监测站_水质在线分析仪_水质自动监测系统_多参数水质在线监测仪_水质传感器-山东万象环境科技有限公司 | 翅片管散热器价格_钢制暖气片报价_钢制板式散热器厂家「河北冀春暖气片有限公司」 | 知企服务-企业综合服务(ZiKeys.com)-品优低价、种类齐全、过程管理透明、速度快捷高效、放心服务,知企专家! | PCB设计,PCB抄板,电路板打样,PCBA加工-深圳市宏力捷电子有限公司 | 上海办公室装修,写字楼装修—启鸣装饰设计工程有限公司 | 工业机械三维动画制作 环保设备原理三维演示动画 自动化装配产线三维动画制作公司-南京燃动数字 聚合氯化铝_喷雾聚氯化铝_聚合氯化铝铁厂家_郑州亿升化工有限公司 | 无压烧结银_有压烧结银_导电银胶_导电油墨_导电胶-善仁(浙江)新材料 | 臻知网大型互动问答社区-你的问题将在这里得到解答!-无锡据风网络科技有限公司 | 螺旋叶片_螺旋叶片成型机_绞龙叶片_莱州源泽机械制造有限公司 | 磁力加热搅拌器-多工位|大功率|数显恒温磁力搅拌器-司乐仪器官网 | 东风体检车厂家_公共卫生体检车_医院体检车_移动体检车-锦沅科贸 | 新疆系统集成_新疆系统集成公司_系统集成项目-新疆利成科技 | 哲力实业_专注汽车涂料汽车漆研发生产_汽车漆|修补油漆品牌厂家 长沙一级消防工程公司_智能化弱电_机电安装_亮化工程专业施工承包_湖南公共安全工程有限公司 | 东莞螺杆空压机_永磁变频空压机_节能空压机_空压机工厂批发_深圳螺杆空压机_广州螺杆空压机_东莞空压机_空压机批发_东莞空压机工厂批发_东莞市文颖设备科技有限公司 | 西门子伺服电机维修,西门子电源模块维修,西门子驱动模块维修-上海渠利 | MVR蒸发器厂家-多效蒸发器-工业废水蒸发器厂家-康景辉集团官网 | 吊篮式|移动式冷热冲击试验箱-二槽冷热冲击试验箱-广东科宝 | 加气混凝土砌块设备,轻质砖设备,蒸养砖设备,新型墙体设备-河南省杜甫机械制造有限公司 | 山东风淋室_201/304不锈钢风淋室净化设备厂家-盛之源风淋室厂家 翻斗式矿车|固定式矿车|曲轨侧卸式矿车|梭式矿车|矿车配件-山东卓力矿车生产厂家 | 一体化净水器_一体化净水设备_一体化水处理设备-江苏旭浩鑫环保科技有限公司 | 膏剂灌装旋盖机-眼药水灌装生产线-西林瓶粉剂分装机-南通博琅机械科技 | 高压管道冲洗清洗机_液压剪叉式升降机平台厂家-林君机电 | 蜂窝块状沸石分子筛-吸附脱硫分子筛-萍乡市捷龙环保科技有限公司 | 代理记账_免费注册公司_营业执照代办_资质代办-【乐财汇】 | 皮带式输送机械|链板式输送机|不锈钢输送机|网带输送机械设备——青岛鸿儒机械有限公司 | 手持式线材张力计-套帽式风量罩-深圳市欧亚精密仪器有限公司 | 昆山新莱洁净应用材料股份有限公司-卫生级蝶阀,无菌取样阀,不锈钢隔膜阀,换向阀,离心泵 | 滚筒烘干机_转筒烘干机_滚筒干燥机_转筒干燥机_回转烘干机_回转干燥机-设备生产厂家 | 变压器配件,变压器吸湿器,武强县吉口变压器配件有限公司 | 高速龙门架厂家_监控杆_多功能灯杆_信号灯杆_锂电池太阳能路灯-鑫世源照明 | 企业彩铃制作_移动、联通、电信集团彩铃上传开通_彩铃定制_商务彩铃管理平台-集团彩铃网 |