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

基于深度學習的自編碼網絡介紹及應用

2020-01-26 10:03:51翟高粵
錦繡·下旬刊 2020年8期
關鍵詞:深度學習

摘要:本文先介紹監督學習和無監督學習的概念,然后分析自編碼器的特點和結構,并設計自編碼網絡的結構,最后通過MNIST數據集對自編碼網絡進行訓練和結果分析。運行結果表明,自編碼器是深度學習中的一種非常重要的無監督學習方法,能夠從大量無標簽的數據中自動學習,得到蘊含在數據中的有效特征

關鍵詞:自編碼;深度學習;無監督學習

中圖分類號:TP183:文獻標識碼:A

0 引言

深度學習領域主要有兩種訓練模式:一種是監督學習,即不僅有樣本,還有對應的標簽;另一種是非監督學習,即只有樣本沒有標簽。對于監督學習的訓練任務來說,為已有樣本準備對應的標簽是一項很繁重的工作,因此,非監督學習就顯得簡單的多,因為如果能讓網絡直接使用樣本進行訓練而不需要再準備標簽,是更高效的事情。

本文接下來介紹的自編碼器是深度學習中的一種非常重要的無監督學習方法,能夠從大量無標簽的數據中自動學習,得到蘊含在數據中的有效特征[1]

1自編碼器的特點

人平時看一幅圖像,并不是象電腦那樣去逐個去掃描,一般是看一眼就大致能得到所需要的信息,比如圖像的大小,形狀、色彩和特征等。自編碼器也有類似這樣的功能,它是非監督學習領域的一種,可以自動地從無標注的原始數據中學習到特征,是一種以重構輸入信號為目標的神經網絡,它可以得出比原始數據更好的特征描述,具有較強的特征學習能力,通常在深度學習中常用自編碼網絡生成的特征來取代原始數據,以得到更好的特征提取效果。

2 自編碼器的結構

自編碼器(Auto-Encoder,AE)網絡是輸入等于輸出的一種深度學習無監督學習網絡,最基本的模型可以是三層的神經網絡,即輸入層、隱藏層和輸出層。其中,輸入層的樣本在訓練中會充當輸出層的標簽角色。也就是說,自編碼網絡是一種盡可能復現輸入信號的神經網絡。具體的網絡結構圖如圖1所示。

上圖中,從輸入到中間狀態的過程叫做編碼,從中間狀態再回到輸出的過程叫做解碼。訓練后的自編碼器可以在隱藏層得到代表輸入數據的特征,類似于PCA算法(主成分分析),即找到可以代表原信息的主要成分。

自編碼器要求輸出盡可能等于輸入,并且其隱藏層必須滿足一定的稀疏性,這是通過將隱藏層中的神經元個數比前一層神經元個數少的方式來實現其稀疏效果的。相當于隱藏層對輸入進行了壓縮,并在輸出層中進行解壓縮。盡管整個過程中會有信息的丟失,但通過對模型的優化能使丟失的信息盡可能減少,從而最大化地保留其主要特征。其實自編碼器和PCA比較類似,如果激活函數不使用Sigmoid,而是使用線性函數,那么就成了PCA模型。

從以上分析得出,自編碼器是一種無監督的學習算法,主要用于數據的降維或者特征的抽取,

3 自編碼器的設計思想及代碼實現

本節我們將通過一個提取圖片特征并利用提取的特征還原圖片的實例來說明自編碼器的應用及代碼實現效果。

3.1 設計思想

自編碼器可以看作是對輸入數據的壓縮編碼,將高維的原始數據用低維的向量表示,使壓縮后的低維向量能保留輸入數據的典型特征,從而能夠較為方便地恢復原始數據[2]。這里需要注意的是,在對數據進行編碼和解碼時,使用的是同一個參數矩陣W。衡量W的訓練效果方法是,編碼后的數據能夠較為容易地通過解碼恢復成原始數據,我們則認為W較好的保留了數據信息。

3.2 MNIST數據集介紹

本文采用MNIST數據集是一個手寫數字的數據庫,它有60000個28*28像素的訓練樣本集和10000個28*28像素的測試樣本集。樣本中包含了各個訓練數據和相應的標簽,其中標簽集包含了0,1,2,3,4,5,6,7,8,9一共10個分類數據[3]

3.3 創建自編碼網絡

下面通過構建一個六層的自編碼網絡,將MNIST數據集中的數字特征進行提取,再通過自編碼器把這些特征重建MNIST數據集。

(1)加載MNIST數據集,提取所有數據,把數據分為訓練和測試兩個數據集,分別是50000和10000條,不設定訓練集和測試集標簽。

(2)定義自編碼網絡結構

本文采用一個六層的深度學習自編碼網絡,先把28*28的原始數據轉換展平成784的一維數據作為輸入數據,通過第二層降維到256,然后再降到128,最后再以同樣的方式經過128,再經過256,最后還原成784的圖片并輸出結果進行對比。網絡結構變化如表1所示。

(3)訓練網絡

設置訓練的參數,epochs=20,batch_size=256,learnning_rate=0.01。然后定義編碼和解碼函數,損失函數采用均方差,優化器采用RMSP。編碼和解碼的部分核心代碼如下:

# 編碼

def encoder(x):

layer_1=tf.nn.sigmoid(tf.add(tf.matmul(x,weights['encoder_h1']),

biases['encoder_b1']))

layer_2=tf.nn.sigmoid(tf.add(tf.matmul(layer_1,

weights['encoder_h2']),biases['encoder_b2']))

return layer_2

# 解碼

def decoder(x):

layer_1 = tf.nn.sigmoid(tf.add(tf.matmul(x, weights['decoder_h1']),biases['decoder_b1']))

layer_2 = tf.nn.sigmoid(tf.add(tf.matmul(layer_1,

weights['decoder_h2']),biases['decoder_b2']))

return layer_2

#輸出的節點

encoder_out = encoder(x)

pred = decoder(encoder_out)

# 損失函數為平方差

cost = tf.reduce_mean(tf.pow(y - pred, 2))

optimizer

= tf.train.RMSPropOptimizer(learning_rate).minimize(cost)

(4)測試模型

通過MNIST數據集中的測試集測試訓練后的模型準確度,訓練結果如下所示。

Epoch: 0001 cost= 0.191340700

Epoch: 0006 cost= 0.119541861

Epoch: 0011 cost= 0.102257006

Epoch: 0016 cost= 0.094441280

訓練完成!

Accuracy: 1.0

從上述信息可以得到,經過20個epochs訓練后的效果非常好,準確率達到了100%。

(5)圖像還原

接下來我們抽取部分還原圖片的信息進行顯示,結果如圖2所示,其中第一行顯示的內容為輸入圖片,第二行顯示的內容為輸出圖片。

4 總結

該文首先介紹傳統自編碼器的特點與基本結構,分析自編碼器的一般處理框架。然后,通過MNIST數據集進行自編碼器的編程訓練、測試和結果輸出。從運行的結果來看,該網絡能比較好的進行了圖片的還原。說明在深度學習中用自編碼網絡生成的特征來取代原始數據,可以取得較好的特征提取效果。

參考文獻

[1] 袁非牛,章琳,史勁亭等.自編碼神經網絡理論及應用綜述[J],計算機學報,2019(01).

[2] 苗宇宏等.基于深度卷積自編碼網絡的圖像融合[J],計算機應用研究,2020(6).

[3] 王曉華. TensorFlow 2.0卷積神經網絡實戰 [M]. 清華大學出版社出版社,2020

作者簡介:翟高粵,男,1975.11,廣西欽州,漢,碩士,副教授,研究方向:軟件理論,人工智能。

猜你喜歡
深度學習
從合坐走向合學:淺議新學習模式的構建
面向大數據遠程開放實驗平臺構建研究
基于自動智能分類器的圖書館亂架圖書檢測
搭建深度學習的三級階梯
有體驗的學習才是有意義的學習
電子商務中基于深度學習的虛假交易識別研究
現代情報(2016年10期)2016-12-15 11:50:53
利用網絡技術促進學生深度學習的幾大策略
考試周刊(2016年94期)2016-12-12 12:15:04
MOOC與翻轉課堂融合的深度學習場域建構
大數據技術在反恐怖主義中的應用展望
深度學習算法應用于巖石圖像處理的可行性研究
軟件導刊(2016年9期)2016-11-07 22:20:49
主站蜘蛛池模板: 国内精品久久人妻无码大片高| 日韩中文字幕免费在线观看| 国产亚洲精久久久久久无码AV| 国产精品成人啪精品视频| 99久久亚洲综合精品TS| 尤物亚洲最大AV无码网站| 久久综合九色综合97网| 国产在线观看成人91| 亚洲无码熟妇人妻AV在线| 又爽又黄又无遮挡网站| 3344在线观看无码| 久久国产亚洲欧美日韩精品| 欧美日韩午夜视频在线观看 | 色天天综合| 亚洲天堂视频在线免费观看| 欧美不卡视频在线| 91小视频版在线观看www| 老司机精品久久| 5388国产亚洲欧美在线观看| 久久国产精品无码hdav| 日日拍夜夜操| 呦女亚洲一区精品| 日韩毛片免费| 国产又粗又猛又爽| 国产女人在线视频| 波多野结衣二区| 五月天综合婷婷| 亚洲欧美在线精品一区二区| 国产国产人在线成免费视频狼人色| 国产色爱av资源综合区| 婷婷伊人久久| 欧美色综合久久| 91一级片| 欧美啪啪一区| 欧美亚洲国产精品第一页| 无码'专区第一页| 黄色网页在线观看| 国产原创自拍不卡第一页| 国产日产欧美精品| 国产福利观看| 91色国产在线| 精品国产美女福到在线不卡f| 自拍中文字幕| 依依成人精品无v国产| 暴力调教一区二区三区| 亚洲福利视频网址| 久久精品嫩草研究院| 99re在线免费视频| 亚洲日本中文字幕天堂网| 国产又色又刺激高潮免费看| 亚洲日产2021三区在线| 亚洲人妖在线| 国产丝袜精品| 九九热精品免费视频| 欧美国产菊爆免费观看| 91精品国产91久久久久久三级| 久久免费视频播放| 国产91小视频| 国产经典在线观看一区| 久久动漫精品| 日本成人在线不卡视频| 9966国产精品视频| 亚洲黄网在线| 在线国产你懂的| 亚洲中久无码永久在线观看软件| 日韩大片免费观看视频播放| 伊人丁香五月天久久综合 | 国产精品亚洲一区二区三区z| 国产拍在线| 福利在线一区| 粉嫩国产白浆在线观看| 亚洲免费黄色网| 伊人久久久久久久| 久久人与动人物A级毛片| 国产免费怡红院视频| 国产精品专区第1页| 亚洲A∨无码精品午夜在线观看| 国产美女丝袜高潮| 99精品免费在线| 88av在线播放| 国产特级毛片aaaaaaa高清| 亚洲人妖在线|