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
恐怖犯罪刑事訴訟程序的完善
主站蜘蛛池模板: 91成人在线免费观看| 一个色综合久久| 国产精品大尺度尺度视频| 一区二区三区四区精品视频 | 免费三A级毛片视频| 伊人成人在线| 亚洲欧洲AV一区二区三区| 91美女视频在线| 亚洲男人天堂2018| 国产一区二区三区夜色 | 成人国产一区二区三区| 久久久久夜色精品波多野结衣| 日韩乱码免费一区二区三区| 97人人模人人爽人人喊小说| 波多野结衣无码AV在线| 中字无码精油按摩中出视频| 亚洲日韩精品伊甸| 久久精品人人做人人爽97| 久久一级电影| 在线va视频| 国产极品粉嫩小泬免费看| 伊人查蕉在线观看国产精品| 亚洲第一成年人网站| 思思99思思久久最新精品| 亚洲国产一成久久精品国产成人综合| 亚洲国产黄色| 国产精品999在线| 最新精品国偷自产在线| 91精品免费久久久| 无码AV动漫| 国产精品三级专区| 亚洲精品视频免费| 日韩成人免费网站| 国产麻豆精品久久一二三| 久草视频中文| 国产9191精品免费观看| 色窝窝免费一区二区三区| 精品久久高清| 久久影院一区二区h| 精品国产亚洲人成在线| 成人午夜亚洲影视在线观看| 久青草免费在线视频| 国产专区综合另类日韩一区| 国产一在线观看| 欧美激情网址| 98超碰在线观看| 毛片手机在线看| 操操操综合网| 亚洲h视频在线| 99这里只有精品6| 四虎永久在线| 免费观看成人久久网免费观看| 激情亚洲天堂| 伊人久久大香线蕉成人综合网| 亚洲一区网站| 婷婷亚洲最大| 国产亚洲欧美另类一区二区| 国产成人精品视频一区二区电影 | 欧美性天天| 丰满人妻被猛烈进入无码| 国产精品无码久久久久AV| 毛片免费在线视频| 国产精品吹潮在线观看中文| 日本久久免费| 国产中文一区二区苍井空| 999国内精品视频免费| 久久久久人妻精品一区三寸蜜桃| 曰AV在线无码| 亚洲综合日韩精品| 久久女人网| 国产在线日本| 成年A级毛片| 污网站在线观看视频| 青青草一区| 囯产av无码片毛片一级| 免费人成在线观看视频色| 四虎国产精品永久一区| 国产视频欧美| 国产白丝av| 黄色成年视频| 性欧美久久| 亚洲AⅤ永久无码精品毛片|