999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

一種神經網絡中自定義損失函數的設計與分析

2019-04-29 05:52:38張鼎松
長春師范大學學報 2019年4期
關鍵詞:實驗模型

劉 波,張鼎松

(1.巢湖學院,安徽巢湖 238000;2.微軟(中國)有限公司,上海 201100)

神經網絡中的損失函數,又叫誤差函數,是用來刻畫神經網絡的輸出值與真實值之間的誤差大小的。對神經網絡進行訓練的目標就是使這個誤差最小化,即通過不斷的訓練使誤差無限趨于零,每一次訓練都會更新神經網絡系統的權重參數。一般當誤差小于某個既定的閾值時,會認為誤差已經足夠小,可停止訓練,此時得到的一組神經網絡的權重參數就是系統最終的權重值。影響權重參數最終值的因素有很多,其中損失函數對參數的影響不容忽視,如果損失函數使用得不恰當,即使訓練次數再多,用得到的參數組成的神經網絡也不是符合要求的神經網絡模型[1-2]。

對于不同的問題,損失函數也不相同,比如,在分類問題中經典的損失函數是交叉熵,在線性回歸問題中常用的損失函數是均方誤差函數。然而,針對一些特定的實際問題,并不能一味地套用上述方法,需要根據實際情況自定義損失函數[1,3]。

1 常用損失函數及其局限性

1.1 交叉熵

在分類問題中,在神經網絡的訓練中常采用交叉熵作為損失函數,交叉熵這個概念源于信息論,交叉熵的公式定義為:

H(p,q)=-∑p(x)logq(x).

當作為分類問題中神經網絡的損失函數時,p表示真實值的概率分布,q表示預測值的概率分布,交叉熵反映的是p和q之間的差異[4]。例如,假設p=(0,0,1,0),q1=(0.1,0.1,0.7,0.1),q2=(0.2,0.2,0.5,0.1),明顯地,q1與p更接近。而交叉熵的計算結果如下:

H(p,q1)=-(0×log 0.1+0×log 0.1+1×log 0.7+0×log 0.1)≈0.155.

H(p,q2)=-(0×log 0.2+0×log 0.2+1×log 0.5+0×log 0.1)≈0.301.

可見,H(p,q1)

1.2 均方誤差

在回歸問題中,在神經網絡的訓練中常采用均方誤差作為損失函數,均方誤差的公式定義如下:

這個公式反映了真實值y與預測值y′之間差異的大小,其中n為訓練樣本的數量。

1.3 局限性

上述這些常用的損失函數通用性很好,適用于很多應用場合,根據這些損失函數訓練得出的神經網絡模型都是完全標準的模型。但對于某些特定環境的實際問題,有時并不需要一個標準模型,而需要一個符合實際要求的模型,這個符合實際要求的模型不一定是標準的。因此,還需要根據實際需求,設計自定義損失函數,從而保證得到的神經網絡模型更貼合實際情況。

2 實際問題及自定義損失函數

2.1 實際問題的提出

在現實生活中,常常有一些實際問題采用常用損失函數得到的效果并不能讓人滿意。比如關于高速公路收費站,有時會根據車流量來開放收費通道數,車流量少時,會關閉若干通道數以節省收費員人數等人力成本,而在節假日等車流高峰日,會多安排一些收費員上班。而作為交通管理部門或許希望多開放一些通道數,以進一步保持道路暢通。關于這個實際問題,在車流量預測的神經網絡系統中,由于屬于回歸問題,損失函數通常采用均方誤差。然而,均方誤差不能很好地反映無論是交管部門還是收費站管理公司任意一方的需求,交通管理部門希望模型預測出來的值是偏多的,從而保證多開放通道數,而收費站管理公司希望模型預測出來的值是偏少的,從而節省人力成本。

2.2 自定義損失函數的提出和設計

對于上述實際問題,使用經典的損失函數得到的將是標準模型。而實際情況中,無論是交通管理部門還是收費站管理公司,都并不需要這樣的標準模型。因此,需要針對該實際問題,進行自定義損失函數的設計,自定義損失函數如下:

3 對比實驗

3.1 實驗的設計

圖1 實驗所用的神經網絡系統結構圖

基于Tensorflow編寫代碼進行對比實驗。設計一個預測車流量的神經網絡系統,簡單起見,該神經網絡系統僅有輸入層和輸出層,沒有隱藏層。輸入層有3個神經元x1、x2和x3,輸出層有一個神經元y,y即為輸出的預測值。由該模型可推算該神經網絡系統的權重值w有3個,分別記作w1、w2和w3[5]。具體結構如圖1所示。

實驗所需的數據集是通過隨機數生成的。在Tensorflow中,隨機生成輸入數據x的代碼如下:

x=rdm.rand(100,3)

而真實值yt設置為在3個輸入之和的基礎上再加上一個小的隨機數,相應的TensorFlow代碼編寫如下:

y=[[x1+x2+x3+(rdm.rand()/10.0-0.05)]for(x1,x2,x3)in x]

在實驗中分別設置a=20,b=1,或者a=1,b=20,其它不變。為表述方便,將設置a=20,b=1的實驗記作實驗1,將設置a=1,b=20的實驗記作實驗2。在Tensorflow中,該自定義損失函數的代碼可表示為self_defined_loss=tf.reduce_sum(tf.where(tf.greater(y,yt),(y-yt)*a,(yt-y)*b))。其中,yt表示真實值,y表示預測值,self_defined_loss為損失函數[1]。

同時,為了與傳統的經典均方誤差函數做對比,在實驗1或實驗2中將原有的自定義損失函數替換為均方誤差函數再進行一次實驗,記作實驗3。在Tensorflow中,均方誤差函數的代碼可表示為:

loss=tf.losses.mean_squared_error(y,yt).

其中,yt表示真實值,y表示預測值,loss為損失函數。此外,實驗中的訓練次數統一設為10000次。

3.2 實驗結果及對比分析

表1展示了訓練10000次之后3個實驗的最終結果,即得到的3個模型的最終權重值。

表1 三次實驗得到的最終權重

從實驗1得到的預測函數為0.97799325×x1+0.97289824×x2+0.9656626×x3,系數都小于1,偏向于少預測車流量,符合收費站管理公司的需求。

從實驗2得到的預測函數為1.00788939×x1+1.03763902×x2+1.02715361×x3,系數都大于1,偏向于多預測車流量,符合交管部門的需求。

從實驗3得到的預測函數為0.98959422×x1+1.01077771×x2+0.99803776×x3,實驗3所用的損失函數不是自定義的損失函數,而是經典的均方誤差函數,最終的預測函數更偏向于標準值,但得到的模型并不是一個符合實際需求的模型。

4 結語

本文在分析神經網絡系統中經典損失函數局限性的基礎上,針對實際問題提出一種自定義損失函數,并設計實驗進行對比分析,結果表明使用自定義的損失函數比使用經典的均方誤差函數更符合實際需求。因此,在使用神經網絡解決實際問題時,需要根據實際需求選用經典的損失函數或者設計自定義損失函數。

猜你喜歡
實驗模型
一半模型
記一次有趣的實驗
微型實驗里看“燃燒”
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
做個怪怪長實驗
3D打印中的模型分割與打包
NO與NO2相互轉化實驗的改進
實踐十號上的19項實驗
太空探索(2016年5期)2016-07-12 15:17:55
FLUKA幾何模型到CAD幾何模型轉換方法初步研究
主站蜘蛛池模板: 青青久久91| 国产精品护士| 五月六月伊人狠狠丁香网| 国产亚洲精品自在久久不卡| 午夜性刺激在线观看免费| 天天干天天色综合网| 亚洲熟女中文字幕男人总站| 狠狠色综合久久狠狠色综合| 亚洲香蕉在线| 制服丝袜一区| 色老二精品视频在线观看| 成人综合在线观看| 亚洲一区二区黄色| 免费无码AV片在线观看国产| 精品国产Av电影无码久久久| 亚洲va在线观看| 成人国产精品2021| 色网在线视频| 深夜福利视频一区二区| 国产成熟女人性满足视频| aa级毛片毛片免费观看久| www.精品视频| 色偷偷综合网| 国产精品熟女亚洲AV麻豆| 国产无套粉嫩白浆| 国产午夜福利片在线观看 | av免费在线观看美女叉开腿| 青青青伊人色综合久久| 中国精品自拍| 91久久精品国产| 亚洲免费福利视频| 国产主播福利在线观看| 四虎国产在线观看| 美女无遮挡被啪啪到高潮免费| 国产精品一线天| 精品国产污污免费网站| 91亚洲免费| 无码高潮喷水专区久久| 88av在线看| 免费a级毛片18以上观看精品| 成人一区在线| 久久久91人妻无码精品蜜桃HD| 久久九九热视频| 精品欧美日韩国产日漫一区不卡| 欧美精品高清| 国产精品主播| 亚洲最大综合网| 欧美在线观看不卡| 亚洲国产精品日韩欧美一区| 婷婷激情亚洲| 啦啦啦网站在线观看a毛片| 国产国拍精品视频免费看| 国产精品久久久久久久久久98| 亚洲欧洲日韩国产综合在线二区| 一级毛片免费高清视频| 一级香蕉人体视频| 手机成人午夜在线视频| 亚洲综合在线网| 六月婷婷综合| 国产浮力第一页永久地址| 久久亚洲国产最新网站| 9久久伊人精品综合| 在线视频97| 人妻91无码色偷偷色噜噜噜| 国产精鲁鲁网在线视频| 色网站在线免费观看| 狠狠色婷婷丁香综合久久韩国| 就去吻亚洲精品国产欧美| hezyo加勒比一区二区三区| 内射人妻无码色AV天堂| 国产精品成人啪精品视频| 91网址在线播放| 性69交片免费看| 凹凸国产熟女精品视频| 九九这里只有精品视频| 精品乱码久久久久久久| 2021亚洲精品不卡a| 亚洲男人在线| 蜜芽一区二区国产精品| 久久久久亚洲AV成人网站软件| 情侣午夜国产在线一区无码| 麻豆国产精品|