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
恐怖犯罪刑事訴訟程序的完善
主站蜘蛛池模板: 国产黄色免费看| 综合社区亚洲熟妇p| 国产真实乱子伦精品视手机观看| 伊人久久大线影院首页| 精品视频一区二区观看| 国产内射一区亚洲| 天天色天天综合| 伦伦影院精品一区| 久久精品国产电影| 欧美色亚洲| 91国内在线视频| 91久久精品日日躁夜夜躁欧美 | 老汉色老汉首页a亚洲| 日本高清在线看免费观看| 成人综合久久综合| 九九热精品在线视频| 综合色天天| 国产v精品成人免费视频71pao| 久久亚洲精少妇毛片午夜无码| 久久人人妻人人爽人人卡片av| 国产成人高清精品免费软件 | 国产精品亚洲一区二区三区在线观看| 伊人成色综合网| 欧美特级AAAAAA视频免费观看| 国产成人精品亚洲日本对白优播| 亚洲欧洲国产成人综合不卡| 国产激情在线视频| 91丝袜美腿高跟国产极品老师| 九色在线观看视频| 亚洲国产中文精品va在线播放| 伊人丁香五月天久久综合 | 国产在线自揄拍揄视频网站| 色噜噜狠狠色综合网图区| 婷婷五月在线| 亚洲男人天堂2020| 少妇精品网站| 网久久综合| 色综合手机在线| 亚洲成人免费在线| 亚洲欧美综合另类图片小说区| 永久免费精品视频| 露脸真实国语乱在线观看| 97精品久久久大香线焦| 特级精品毛片免费观看| …亚洲 欧洲 另类 春色| 国产91线观看| 一本久道热中字伊人| 国产日韩欧美成人| 毛片在线看网站| 亚洲成人网在线播放| 永久在线精品免费视频观看| 国产精品免费电影| 日韩 欧美 国产 精品 综合| 91精品专区| 欧美日韩在线观看一区二区三区| 亚洲天堂在线免费| 第九色区aⅴ天堂久久香| 久草视频中文| 91口爆吞精国产对白第三集 | 狠狠色丁香婷婷| 孕妇高潮太爽了在线观看免费| 成人午夜天| 最新国产网站| 欧美天堂在线| 久久婷婷五月综合97色| 一级毛片免费不卡在线 | a级毛片免费网站| 亚洲国语自产一区第二页| AV老司机AV天堂| 国产区免费精品视频| 第一区免费在线观看| 欧美亚洲另类在线观看| 亚洲无码熟妇人妻AV在线| 中文字幕亚洲精品2页| 99久久精品国产综合婷婷| 99久久国产综合精品2020| 欧美亚洲激情| 国产网友愉拍精品| 欧洲成人在线观看| 国产第一页免费浮力影院| 国产亚洲精品自在久久不卡| 天天摸夜夜操|