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

關于不同函數組合提高深度學習 預測準確度的探討

2023-02-19 05:42:20趙開宇
西部廣播電視 2023年1期
關鍵詞:程序

趙開宇

(作者單位:四川省廣播電視科學技術研究所)

隨著以大數據、人工智能為代表的數據產業的不斷發展,海量數據的運算對人工智能提出了更高的要求。如何快速、準確、高效地通過深度學習完成機器對數據的自動處理是時下的技術熱點。本文主要針對“Softmax + 二次代價函數”“Softmax +交叉熵代價函數”“Sigmoid + 交叉熵代價函數”三種具有代表性的函數搭配,進行深度學習擬合收斂比較,探討提升深度學習準確率的技術方法。

1 樣本程序(手寫數字識別)介紹

由于人的筆跡各不相同,手寫數字識別的功能就是通過深度學習,準確識別不同筆跡下的正確數字,如圖1所示:

圖1 手寫數字識別效果示例

1.1 程序的編程思路

程序運用的是國際開源社區上成熟的MNIST訓練數據集,該數據包含6萬個數字圖和1萬個測試圖。每個圖由28×28=784位的矩陣組成,將矩陣向量中的每個元素按由“白”到“黑”取0~1的不同數字(保留小數點后1位),代表不同的顏色深度。例如:“0”表示顏色最淺,“1”表示顏色最深。數字轉化矩陣如圖2所示:

圖2 數字轉化矩陣

將每個圖片28×28的矩陣向量轉換成1×784的一維向量,目標標簽取數字0~9的數字,最后通過“one-hot vector”取最大值所在位置索引,得到1×10的一維標簽向量。MNIST訓練集包括60 000張圖片,則可得60 000×784的矩陣向量,通過神經網絡784×10的矩陣向量深度學習,得到60 000×10的目標向量。

1.2 程序的編譯環境

程序使用的Anacoda Navigator 3 搭建的軟件環境,語言為Python 3.9.7,深度學習工具為Tensorflow 2.5,IDE使用Jupyter Notebook。

2 “Softmax+二次代價函數”的特點與運行效果

2.1 Softmax(激活函數)

Softmax的公式:

Softmax是一種歸一化函數,它能將K維實數向量Z壓縮到另一個K維向量σ中,σ中的每個元素表示其對應K元素的概率值,概率值介于0~1,且概率和等于1。

例:設a1=[4.2, 5.3, -1.1, 2.4],則Softmax(a1)=[0.23955214 0.71965441 0.00119575 0.0395977 ]

Softmax的回歸模型如圖3所示:

圖3 Softmax回歸運算模型

Softmax的函數圖像如圖4所示:

圖4 Softmax函數圖像

2.2 二次代價函數的公式

C表示代價,n表示樣本數,x表示樣本,y表示實際值,a表示輸出值(預測值)。

2.3 使用梯度下降法對二次代價函數進行求導計算

z表示神經元的輸入,σ(z)表示激活函數,C表示代價,y表示實際值,a表示輸出值(預測值),w表示神經網絡權重值,b表示偏執值。

由式(3)、式(4)可知,w和b的梯度與激活函數的梯度成正比(梯度可近似理解為斜率),激活函數的梯度越大,會使得w和b的梯度越大,進而預測值和實際值間的調整越大,擬合(收斂)速度越快。

故,二次代價函數比較適合具有線性特征的數據擬合。

2.4 “Softmax+二次代價函數”具體程序

備注:由于全部數據的損失函數使用梯度下降法太費時,這里引入了batch(批次),使用批量梯度下降法。

2.5 程序輸出結果

“Softmax+二次代價函數”輸出結果如下:

結果顯示:16次訓練,準確率上升到0.911。

3 “Softmax+交叉熵代價函數”的特點與運行效果

3.1 交叉熵代價函數的公式:

C表示代價,n表示樣本數,x表示樣本,y表示實際值,a表示輸出值(預測值)。

3.2 使用梯度下降法對二次代價函數進行求導計算

由式(6)、式(7)可知,w和b的梯度與激活函數的梯度無關,僅與σ(z)輸出值與實際值的差成正比。差值越大,w和b的梯度越大,進而預測值和實際值間的調整越大,擬合(收斂)速度 越快。

故,不同于二次代價函數適合線性關系數據擬合,交叉熵代價函數比較適合非線性數據的擬合。

3.3 “Softmax+交叉熵代價函數”具體程序改動

在“Softmax+二次代價函數”的程序基礎上,將損失函數

“loss = tf.reduce_mean(tf.square(y-prediction))”變更為

“loss =tf.reduce_mean(tf.nn.softmax_cross_entropy_with_logits(labels=y, logits=prediction))”

3.4 程序輸出結果

“Softmax+交叉熵代價函數”輸出結果如下:結果顯示:16次訓練,準確率上升到0.9211。

4 “Sigmoid+交叉熵代價函數”的特點與運行效果

4.1 Sigmoid(激活函數)

Sigmoid的公式:

Sigmoid是一種閾值函數(非歸一化函數),與Softmax不同,概率值介于0~1。

例:設a2=[4.2, 5.3, -1.1, 2.4],則Sigmoid(a2)=[0.98522597 0.9950332 0.24973989 0.9168273]。

Sigmoid的函數圖像如圖7所示:

由圖5可知,Sigmoid函數的梯度變化有一個“慢—快—慢”的過程。

圖5 Sigmoid函數圖像

4.2 “Sigmoid+交叉熵代價函數”具體程序改動

在“Softmax+二次代價函數”的程序基礎上,

激活函數不變依然是Softmax,因為使用交叉熵的前提是對數據進行歸一化處理。

將損失函數

“loss = tf.reduce_mean(tf.square(y-prediction))”變更為

“loss = tf.reduce_mean(tf.nn.sigmoid_cross_entropy_with_logits(labels=y, logits=prediction))”

4.3 程序輸出結果

“Sigmoid+交叉熵代價函數”輸出結果如下:

結果顯示:16次訓練,準確率上升到0.8927。

5 三種函數搭配的運行結果比較

對“Softmax+二次代價函數”“Softmax+交叉熵代價函數”“Sigmoid+交叉熵代價函數”三種函數搭配的運行結果進行準確率比較,如表1所示:

表1 三種函數搭配的運行結果比較

結果數據圖形如圖6所示:

圖6 三組函數搭配的準確率效果比較

6 結語

在對輸入數據的適用范圍上,交叉熵代價函數比二次代價函數適用更廣。若神經元數據有線性特點,則二次代價函數效果更佳。

在訓練次數較少的深度學習中,在數據擬合(收斂)效率上Sigmoid不如Softmax。

猜你喜歡
程序
給Windows添加程序快速切換欄
電腦愛好者(2020年6期)2020-05-26 09:27:33
試論我國未決羈押程序的立法完善
人大建設(2019年12期)2019-05-21 02:55:44
失能的信仰——走向衰亡的民事訴訟程序
“程序猿”的生活什么樣
英國與歐盟正式啟動“離婚”程序程序
環球時報(2017-03-30)2017-03-30 06:44:45
基于VMM的程序行為異常檢測
偵查實驗批準程序初探
我國刑事速裁程序的構建
創衛暗訪程序有待改進
中國衛生(2015年3期)2015-11-19 02:53:32
恐怖犯罪刑事訴訟程序的完善
主站蜘蛛池模板: 国产精品网址你懂的| 日本高清有码人妻| 蜜臀AV在线播放| 国产成人艳妇AA视频在线| 超清无码熟妇人妻AV在线绿巨人 | 秋霞一区二区三区| 亚洲国语自产一区第二页| 国产a v无码专区亚洲av| 成人精品亚洲| 四虎永久在线| 2020极品精品国产| 欧美国产日产一区二区| 欧美影院久久| 深爱婷婷激情网| 精品国产91爱| 91区国产福利在线观看午夜 | 久久久久国产精品嫩草影院| 99热国产这里只有精品9九| 亚国产欧美在线人成| 在线观看精品国产入口| 91久久国产成人免费观看| 国产尤物jk自慰制服喷水| 国产福利影院在线观看| 99久久国产综合精品2023| 国产精品欧美在线观看| 超碰免费91| 成人蜜桃网| 久久久久亚洲Av片无码观看| 日本欧美中文字幕精品亚洲| 欧美怡红院视频一区二区三区| 91极品美女高潮叫床在线观看| 一级毛片在线播放| 亚洲伊人久久精品影院| 亚洲国产精品不卡在线| 四虎在线高清无码| 人人爽人人爽人人片| 99偷拍视频精品一区二区| 欧美伊人色综合久久天天| 午夜毛片免费观看视频 | 亚洲无码熟妇人妻AV在线| 国产人人乐人人爱| 成人永久免费A∨一级在线播放| 制服丝袜在线视频香蕉| 国产精品尤物在线| 国产精品手机在线播放| 无码内射在线| 毛片在线播放网址| 日韩国产无码一区| 欧美a级在线| 国产欧美日韩在线一区| 亚洲欧美另类久久久精品播放的| 91在线视频福利| 免费无码AV片在线观看国产| 日本一区二区三区精品视频| 亚洲视频免| 91精品国产情侣高潮露脸| 一级香蕉人体视频| 国产精品成人一区二区不卡| 亚洲国产天堂在线观看| 国产爽爽视频| 天天爽免费视频| 精品国产一区91在线| 久久精品这里只有国产中文精品 | 久久精品一品道久久精品| 亚洲午夜福利精品无码不卡 | 91精品日韩人妻无码久久| 亚洲天堂精品在线| 欧美国产在线看| 亚洲人在线| 一本一本大道香蕉久在线播放| 欧美精品xx| 国产香蕉在线视频| 国产人成乱码视频免费观看| 免费国产不卡午夜福在线观看| 久久精品aⅴ无码中文字幕| 91口爆吞精国产对白第三集| 欧美精品成人一区二区视频一| 欧美成人影院亚洲综合图| 不卡国产视频第一页| 国产麻豆永久视频| 老司机久久精品视频| 欧美一级高清片欧美国产欧美|