周建民,劉露露,楊曉彤,王云慶
(1.華東交通大學(xué)載運工具與裝備教育部重點實驗室,江西 南昌 330013;2.華東交通大學(xué)軌道交通基礎(chǔ)設(shè)施性能監(jiān)測與保障國家重點實驗室,江西 南昌 330013)
滾動軸承在各類旋轉(zhuǎn)機械中被廣泛應(yīng)用,而且在決定設(shè)備運行狀態(tài)方面起著重要作用。因此,對滾動軸承進行故障診斷和在線狀態(tài)監(jiān)測具有重要的現(xiàn)實意義[1]。在實現(xiàn)滾動軸承的故障診斷和在線狀態(tài)監(jiān)測的方法中,淺層機器學(xué)習(xí)的應(yīng)用較多,但淺層機器學(xué)習(xí)的結(jié)構(gòu)缺乏強大的表示能力,難以處理復(fù)雜非線性關(guān)系問題[2]。在這個情況下,深度學(xué)習(xí)作為研究領(lǐng)域中新的突破點,快速在各個領(lǐng)域中被廣泛地研究與應(yīng)用[3-4]。深度學(xué)習(xí)能自主學(xué)習(xí)隱藏在原始數(shù)據(jù)中的主要信息,并在數(shù)據(jù)和設(shè)備運行狀態(tài)之間建立精確的映射關(guān)系[5],故而在各種診斷模型中,基于深度學(xué)習(xí)的應(yīng)用與研究也日漸增多。
將深度學(xué)習(xí)方法應(yīng)用在滾動軸承故障診斷領(lǐng)域的研究中,一般都會針對不同的問題來實行不同的學(xué)習(xí)方式,如有監(jiān)督學(xué)習(xí)、無監(jiān)督學(xué)習(xí)等。在有監(jiān)督學(xué)習(xí)模式下,算法需要大量的有標簽的訓(xùn)練數(shù)據(jù),這就導(dǎo)致算法在一定程度上受到數(shù)據(jù)的約束,在這種情況下,無監(jiān)督深度學(xué)習(xí)在滾動軸承故障診斷上的發(fā)展及應(yīng)用逐漸被重視起來,自編碼器(auto-encoder, AE)就是一種典型的無監(jiān)督深度學(xué)習(xí)的網(wǎng)絡(luò)模型。
自編碼器的運行過程就是一個編碼解碼的過程,但是需要通過誤差反向傳播機制調(diào)整整體網(wǎng)絡(luò)[6-7],近年來,基于AE 的研究與應(yīng)用也越來越多[8-11]。Bengio等[8]提出在AE 的隱含層中引入稀疏性限制項的稀疏自編碼器(sparse auto-encoder,SAE)這一改進網(wǎng)絡(luò),其目的旨在獲得高維且稀疏的特征。Vincent 等[9]在AE 中引入添加噪聲,提出了降噪自編碼器(denoising auto-encoder,DAE)這一改進網(wǎng)絡(luò),從而減弱噪聲影響,此外堆棧降噪自編碼(stacked denoising auto-encoder,SDAE)網(wǎng)絡(luò)是深度自編碼網(wǎng)絡(luò)的另一種形式,它只是用DAE 代替AE。因此,目前基于自編碼器的滾動軸承故障診斷方面的應(yīng)用主要有數(shù)據(jù)降維和數(shù)據(jù)降噪兩個方面[12],可以通過Matlab、TensorFlow、Pytorch、Keras 等不同框架或平臺實現(xiàn)。
本文將介紹AE、SAE、DAE、SDAE 等算法的網(wǎng)絡(luò)結(jié)構(gòu)及其理論理解,梳理自編碼器改進算法的創(chuàng)新點與實現(xiàn)方式。同時,結(jié)合相關(guān)文獻來總結(jié)上述幾類自編碼器在針對滾動軸承故障診斷的研究進展。最后,分析當(dāng)前自編碼器及其改進算法仍存在的問題,探討解決這些問題的思路。
在深度學(xué)習(xí)中,自編碼器是一種典型的無監(jiān)督網(wǎng)絡(luò)模型,它在學(xué)習(xí)輸入數(shù)據(jù)隱含特征的同時,還可以利用學(xué)習(xí)到的特征來重構(gòu)原始輸入數(shù)據(jù),從而形成一種無監(jiān)督模型的特征提取方法。
AE 是一種典型的單隱層神經(jīng)網(wǎng)絡(luò),它以無監(jiān)督的方式學(xué)習(xí)參數(shù)并提取特征,使輸入和輸出保持一致性,從輸入到隱含層和從隱含層到輸出層的過程分別稱為編碼和解碼,AE 的網(wǎng)絡(luò)結(jié)構(gòu)如圖1 所示。
圖1 AE 網(wǎng)絡(luò)結(jié)構(gòu)圖Fig.1 AE network
如圖1 所示,自編碼器通過全連接的方式將輸入信號進行加權(quán)求和,經(jīng)過偏置矩陣與激活函數(shù)計算后輸入到隱含層,而隱含層也以同樣的相同方式輸入到輸出層中,最后通過設(shè)置目標函數(shù)來得到最優(yōu)的權(quán)值和偏置。自編碼器的計算公式如下
常規(guī)自編碼器一般采用反向傳播算法來優(yōu)化調(diào)整網(wǎng)絡(luò)的權(quán)值和偏置,從而使更新后的網(wǎng)絡(luò)輸出樣本更加接近輸入樣本,同時還能提取出更具樣本表征的抽象特征。
與一些無監(jiān)督學(xué)習(xí)算法相比,AE 不僅能降低提取的特征維度,還保存了更多的信息表示度,它可以綜合地利用各種特征信息來進行數(shù)據(jù)降維和特征提取,因此可以更有效地實現(xiàn)滾動軸承的故障分類任務(wù)。
目前,自編碼器已成為故障診斷領(lǐng)域的一個熱點[13-14]。Mao 等[15]結(jié)合自編碼器和極限學(xué)習(xí)機的方法提出一種新的算法,實現(xiàn)了自適應(yīng)挖掘識別滾動軸承故障特征并且提高了診斷速度。張西寧等[16]將標準化的自編碼網(wǎng)絡(luò)運用到滾動軸承故障診斷,通過實驗證明該網(wǎng)絡(luò)不僅可以提高網(wǎng)絡(luò)在噪聲環(huán)境下的識別能力, 而且能夠有效地減少網(wǎng)絡(luò)的訓(xùn)練時間。Pei 等[17]針對數(shù)據(jù)不平衡問題提出了一種增強少鏡頭瓦瑟斯坦自編碼器的數(shù)據(jù)增強方法,結(jié)果表明該模型在不平衡程度的恢復(fù)能力方面非常優(yōu)異,且具有較好的精度。
DAE 在自編碼器的基礎(chǔ)上進行了改進,在編碼過程中以隨機置零神經(jīng)元的方式來添加噪聲,然后再進行后續(xù)的解碼過程。DAE 通過這樣的方式來增強網(wǎng)絡(luò)泛化能力,并降低噪聲影響,其網(wǎng)絡(luò)結(jié)構(gòu)如圖2 所示。
圖2 DAE 網(wǎng)絡(luò)結(jié)構(gòu)圖Fig.2 DAE network
降噪自編碼器的計算公式為
式中:hW,b(·)為輸入數(shù)據(jù)的重構(gòu)函數(shù)。
對于含有多個樣本的樣本集,為了使輸出逼近原始數(shù)據(jù),DAE 的目標函數(shù)一般表示為
此外,為避免網(wǎng)絡(luò)訓(xùn)練過擬合,提高網(wǎng)絡(luò)的泛化性,還可對DAE 的學(xué)習(xí)參數(shù)設(shè)置正則化約束項[18],如使用L2正則化約束,則目標函數(shù)可改寫為
式中:θ={W,b};W 為兩連接層間的權(quán)重;b 為各層的偏置;λ 則用于度量數(shù)據(jù)重構(gòu)程度和正則化約束之間的權(quán)重。
通過上述改進后,DAE 在AE 的基礎(chǔ)上,不僅可以對數(shù)據(jù)進行有效的降維,還能在一定程度上解決原始數(shù)據(jù)存在噪聲的問題,從而對數(shù)據(jù)進行降噪和降維的雙重處理。
針對降噪自編器在滾動軸承故障診斷上的改進與應(yīng)用中,Meng 等[19]將權(quán)重衰減中的L2范數(shù)懲罰改為彈性懲罰,以改善參數(shù)的稀疏性,通過進行滾動軸承的故障診斷試驗發(fā)現(xiàn),該方法相較傳統(tǒng)的自編碼器更具優(yōu)越性。Tong 等[20]采用多尺度分析方法從滾動軸承的原始振動信號中提取多尺度特征,再使用稀疏懲罰項和壓縮懲罰項對自編碼器的損失函數(shù)進行正則化,在具體實驗中可以有效地區(qū)分不同工況下滾動軸承的故障類型和嚴重程度,提高了DAE 在復(fù)雜工況下的性能。Liu 等[21]提出了一種基于非線性預(yù)測降噪自編碼器進行滾動軸承故障診斷,實驗證明該方法魯棒性強,準確度高,但由于存在監(jiān)督學(xué)習(xí)過程,該方法不能很好地識別新的故障類型,也不能很好地識別具有更嚴重裂紋的同一故障類型。宋威等[22]首先對一維振動信號進行圖像灰度化處理,對降噪自編碼器的特征提取網(wǎng)絡(luò)進行改進,即自編碼器網(wǎng)絡(luò)由4 層卷積神經(jīng)網(wǎng)絡(luò)和兩層全連接神經(jīng)網(wǎng)絡(luò)構(gòu)成,在每個卷積層后均添置歸一化層,提升神經(jīng)網(wǎng)絡(luò)的訓(xùn)練速度。
SAE 在自編碼器的基礎(chǔ)上,通過在隱含層中加入稀疏限制項進行了改進,這種限制會使得隱含層中的節(jié)點被抑制激活,而被抑制的節(jié)點數(shù)量則會因所選取的激活函數(shù)發(fā)生改變,從而達到增強所提取特征的稀疏性效果,SAE 網(wǎng)絡(luò)結(jié)構(gòu)圖如圖3 所示。
圖3 SAE 網(wǎng)絡(luò)結(jié)構(gòu)圖Fig.3 SAE network
在SAE 的各類應(yīng)用中,常用的稀疏性限制采用L1范數(shù)或KL 散度等正則化項。以這兩種稀疏性限制為例,當(dāng)采用L1范數(shù)作為正則化項時,SAE 的損失函數(shù)可表示為
式中:aj(xi)表示隱含層節(jié)點j 對輸入xi的激活值;λ表示控制懲罰程度的L1正則化系數(shù)。
當(dāng)采用KL 散度正則化項時,SAE 的損失函數(shù)可表示為
相較于基礎(chǔ)的自編碼器,SAE 能夠更有效地學(xué)習(xí)主要特征,通過降低對次要特征的需求來使提取的特征更具稀疏性。然而,SAE 需要通過參數(shù)影響實驗來判斷該節(jié)點是否被抑制,無法直接對某個特定節(jié)點進行抑制行為。所以,合理利用SAE 中的稀疏準則、DAE 的降噪機理以及AE 的信號重構(gòu)能力,將各類自編碼器的功能進行點對點的設(shè)計有助于挖掘輸入的基本信息,提高故障模式分類的魯棒性。
Dai 等[23]為了挖掘滾動軸承的代表性故障特征,提出了一種結(jié)合SAE 和DAE 的疊層稀疏降噪自編碼器診斷模型,實驗證明該方法診斷準確率、重構(gòu)誤差和迭代時間方面都具有優(yōu)勢,不過該方法非常依賴于數(shù)據(jù)的驅(qū)動。Sun 等[24]建立了一種基于堆疊稀疏自編碼器的深層神經(jīng)網(wǎng)絡(luò)來挖掘數(shù)據(jù)間的連接關(guān)系,結(jié)果顯示該方法能夠自適應(yīng)地學(xué)習(xí)到滾動軸承振動信號的復(fù)雜關(guān)系,所重構(gòu)的數(shù)據(jù)適用于各種故障類別。Jia 等[25]提出了一種基于歸一化稀疏自編碼器的本地連接網(wǎng)絡(luò),來實現(xiàn)自編碼器的自動化特征提取功能,結(jié)果表明該方法所提取的特征在齒輪箱和滾動軸承的故障診斷上都具有優(yōu)越性。湯芳等[26]提出了一種基于稀疏自編碼的深度神經(jīng)網(wǎng)絡(luò)來實現(xiàn)無監(jiān)督學(xué)習(xí)自動提取特征的功能,結(jié)果表明使用該網(wǎng)絡(luò)所提取的特征進行故障診斷后能更準確地識別滾動軸承故障類型。袁憲鋒等[27]利用堆棧稀疏自編碼器實現(xiàn)了滾軸軸承故障信號頻域深層特征的自適應(yīng)學(xué)習(xí),通過將降維后的特征可視化可以觀察到不同故障類型特征向量之間的重疊程度被降低,分類模型對不同滾動軸承故障類型的判斷更準確。
SDAE 網(wǎng)絡(luò)是由多個DAE 堆棧組成的深度神經(jīng)網(wǎng)絡(luò),因此其結(jié)構(gòu)也與DAE 有很多相似,其主要目的也是將數(shù)據(jù)進行壓縮重構(gòu),然后將重構(gòu)特征輸入到后續(xù)的分類模型或回歸模型中,SDAE 也存在一定的降噪特性,從而提高預(yù)測模型的準確度和魯棒性[28-29]。SDAE 的網(wǎng)絡(luò)結(jié)構(gòu)如圖4 所示。
圖4 SDAE 網(wǎng)絡(luò)結(jié)構(gòu)圖Fig.4 SDAE network
如圖4 所示,SDAE 網(wǎng)絡(luò)需進行逐層訓(xùn)練和微調(diào)才能被訓(xùn)練成更加符合目標函數(shù)的網(wǎng)絡(luò),即遵循“逐層訓(xùn)練”的原則才能訓(xùn)練得到一個完整的符合目標期待值的SDAE 網(wǎng)絡(luò)。需要注意的是,在訓(xùn)練某一層超參數(shù)時,其他各層超參數(shù)需為固定值,并且逐層訓(xùn)練后的網(wǎng)絡(luò)也需利用樣本數(shù)據(jù)和標簽對整個網(wǎng)絡(luò)進行有監(jiān)督的微調(diào),該過程可表示為
式中:α 為學(xué)習(xí)速率,Wij為連接層間權(quán)重;bi為第i 層的偏置;l 表示層數(shù);L(W,b;x)為上節(jié)所述目標函數(shù)。當(dāng)目標函數(shù)達到一定閾值時則表示整體網(wǎng)絡(luò)已訓(xùn)練完成,訓(xùn)練后的SDAE 網(wǎng)絡(luò)模型不僅學(xué)習(xí)了數(shù)據(jù)之間分布關(guān)系,還保留了數(shù)據(jù)之間的時間相關(guān)性特征,從而可以提高數(shù)據(jù)的優(yōu)越性,增加分類模型的準確識別率。
Yang 等[30]融合了多變量多尺度樣本熵和SDAE,通過引入具有不同分布中心的高斯噪聲,實驗證明該模型具備良好的去噪能力,此外,對于軸承的故障診斷還具備較高的識別率和較強的魯棒性。余萍等[31]利用新設(shè)計的人工變性天牛算法對SDAE 網(wǎng)絡(luò)的超參數(shù)進行自適應(yīng)選取從而訓(xùn)練出最優(yōu)的網(wǎng)絡(luò)模型,提取滾動軸承更深層次的故障特征,與傳統(tǒng)方法相比,該方法具有更好的網(wǎng)絡(luò)泛化能力、更高的診斷精度和更好的分類性能。杜先君等[32]利用學(xué)生心理優(yōu)化算法對SDAE 網(wǎng)絡(luò)的超參數(shù)進行優(yōu)化,結(jié)果表明優(yōu)化后的網(wǎng)絡(luò)模型有效的提升了對滾動軸承進行故障診斷的診斷正確率與診斷速度,但無法有效解決數(shù)據(jù)缺失、數(shù)據(jù)類別不均衡、數(shù)據(jù)分布不均勻等問題。
除上述幾種常用于滾動軸承故障診斷中的自編碼器類型外,還有許多關(guān)于其他基于自編碼器的改進模型在實際故障診斷中的應(yīng)用。
Shi 等[33]提出了一種基于滑動窗口疊加降噪自編碼器的模型來描述具有時間相關(guān)特征的數(shù)據(jù)分布,通過對滾動軸承進行故障診斷實驗,驗證了所提模型在診斷初始故障類型中具有顯著的優(yōu)越性。Shao 等[34]提出了一種基于集成深度自編碼器的網(wǎng)絡(luò)來解決對于自動特征提取的有效性低的問題,實驗證明該網(wǎng)絡(luò)用于滾動軸承故障診斷方面可以有效地提高準確率,然而,這些新函數(shù)的輸出有時會不穩(wěn)定。Li 等[35]將SAE、DAE 和線性解碼器分別構(gòu)造多個深度自編碼器來進行滾動軸承故障特征的自適應(yīng)提取,該方法比單個深度模型和其他集成學(xué)習(xí)方法更有效,但訓(xùn)練過程耗時久,對實驗訓(xùn)練環(huán)境要求高。石懷濤等[36]提出了一種基于滑動窗堆棧降噪自編碼器和長短時記憶網(wǎng)絡(luò)的貝葉斯優(yōu)化的早期故障預(yù)測模型來優(yōu)化針對于滾動軸承的特征提取,從而實現(xiàn)對滾動軸承的早期故障診斷。Yan 等[37]將變分自編碼器(variational auto-encoder,VAE)和DAE 相結(jié)合來提取具有魯棒性和判別性的潛在故障特征,實驗表明所提模型能對不同的滾動軸承健康狀態(tài)實現(xiàn)較高的識別精度。張西寧等[38]提出了一種深度卷積自編碼網(wǎng)絡(luò),通過將卷積網(wǎng)絡(luò)與自編碼器相結(jié)合來實現(xiàn)滾動軸承故障復(fù)雜特征提取,實驗證明該方法能取得更好的故障識別效果,還解決了卷積神經(jīng)網(wǎng)絡(luò)權(quán)值只能隨機初始化的問題。陳志剛等[39]提出了一種改進的深層自編碼器集成方法,實現(xiàn)了滾動軸承振動信號的特征自動提取和故障類型自動識別的功能。Shen 等[40]提出了一種基于收縮自編碼器的滾動軸承故障診斷方法來獲得信號的隱藏的魯棒特征,從而使診斷模型可以得到更高的準確率。Zhang 等[41]在噪聲環(huán)境下使用集成深度收縮自編碼器進行機械故障診斷,利用集成深度收縮自編碼器能自動從輸入信號中提取更具代表性和鑒別能力的高層特征的特點來獲得更好的故障診斷結(jié)果。此外,關(guān)于自編碼器改進算法及其應(yīng)用近年來還有很多研究[42-51],表1 歸納了一些自編碼器改進算法的優(yōu)點及改進方式。表1 中相關(guān)縮寫如下:regularized auto-encoder(RAE),deep convolutional auto-encoder(DCAE),adaptive sparse contractive auto-encoder(ASCAE),hybrid ensemble auto-encoder(HEAE),wasserstein autoencoder(WAE),convolutional auto-encoder(CAE),full convolutional denoising auto-encoder(FCDAE),multi-scale convolutional auto-encoder(MSCAE)。
表1 自編碼器各改進算法的分析與比較Tab.1 Analysis and comparison of improved self encoder algorithms
隨著現(xiàn)代技術(shù)信息化和自動化的發(fā)展,對故障診斷算法的需求和要求也愈加高,而基于自編碼器的故障診斷技術(shù)具有很強的表示學(xué)習(xí)能力,所以在大數(shù)據(jù)環(huán)境下變得更加自動化和高效。但是,數(shù)據(jù)樣本存在的特征維數(shù)高有效信息卻有限、傳感器的觀測值有缺失、數(shù)據(jù)類別不均衡、數(shù)據(jù)分布不均勻等問題,造成了特征提取和故障診斷的不確定特性,也限制了自編碼器的表示學(xué)習(xí)能力。因此,基于自編碼器的改進及應(yīng)用仍有很大的研究空間,其理論依據(jù)有待完善[52]。
1)故障特征提取的限制。目前,利用自編碼器對滾動軸承進行故障診斷應(yīng)用在已知故障類型下判斷故障種類。因此,在半監(jiān)督或有監(jiān)督條件下如何使自編碼器更具適應(yīng)性的進行特征提取仍是一個問題,例如稀疏自編碼由于在隱藏層中增加了稀疏性限制,其對于隨機數(shù)據(jù)的壓縮學(xué)習(xí)較為困難,而一些堆棧式自編碼器雖然具有強大的非線性擬合能力,但處理數(shù)據(jù)的時間卻很長。因此,可考慮重構(gòu)輸入樣本及其標簽,使自編碼器在訓(xùn)練過程中考慮標簽損失,或在損失函數(shù)中添加帶有隱藏標簽的正則化項,從而提升特征提取能力。
2)難以適應(yīng)小樣本條件以及數(shù)據(jù)不充分、不平衡問題。自編碼器及其深度結(jié)構(gòu)由于模型結(jié)構(gòu)復(fù)雜,在樣本數(shù)據(jù)不充分不平衡和小樣本情況下,會產(chǎn)生過擬合現(xiàn)象,例如稀疏降噪自編碼器在對數(shù)據(jù)進行降噪處理時就沒有考慮輸入與輸出間的局部相似性,而卷積稀疏自編碼雖然可在短時間內(nèi)獲得最有效特征,但卻需要大量的樣本進行訓(xùn)練與測試,如何克服樣本問題仍是自編碼器的一個研究熱點。在小樣本條件下,可考慮以數(shù)據(jù)增強為一個解決方法,利用流信息、遷移學(xué)習(xí)、生成式對抗網(wǎng)絡(luò)等方法解決該條件下模型的整體設(shè)計問題。在數(shù)據(jù)不充分、不平衡條件下,可考慮以對數(shù)據(jù)進行預(yù)處理為思路,采用欠采樣和過采樣的方法,或利用代價敏感學(xué)習(xí)、不平衡學(xué)習(xí)等模型來解決數(shù)據(jù)問題。此外,隨著寬度學(xué)習(xí)的發(fā)展與應(yīng)用,還可以考慮將自編碼器與寬度學(xué)習(xí)相結(jié)合,使自編碼器的結(jié)構(gòu)由深度發(fā)展改為寬度發(fā)展,達到速度與準確度的雙重提高。
3)缺乏有效超參數(shù)設(shè)置方法。由于基于自編碼器的學(xué)習(xí)模型具有隱含層層數(shù)、節(jié)點數(shù)、權(quán)值、偏置等超參數(shù),因此模型的特征提取能力、訓(xùn)練速度、診斷精確度等具有不穩(wěn)定性[53]。如邊緣降噪自編碼的噪聲強度參數(shù)就嚴重影響其降噪能力與實驗成本,特別是一些堆棧形式的改進自編碼器和其他深度學(xué)習(xí)模型相結(jié)合的自編碼器,由于具有更多的層數(shù)與超參數(shù),其模型效果更容易受到影響。超參數(shù)數(shù)量較少且范圍小時,可通過調(diào)試實驗人工選出最優(yōu)的超參數(shù)設(shè)置,但在其他復(fù)雜情況時,就應(yīng)當(dāng)使用一些優(yōu)化算法來優(yōu)化模型中的超參數(shù)(如遺傳算法、模擬退火算法、學(xué)生心理優(yōu)化算法、灰狼算法等),從而尋找出能夠滿足最優(yōu)目標函數(shù)的自編碼器模型。如何尋找出一個準確率高、適應(yīng)性強的優(yōu)化后的自編碼器模型仍是一個值得研究的問題。
4)噪聲對于網(wǎng)絡(luò)初始化的影響。信號的有效特性往往淹沒在工業(yè)背景噪聲中,這會導(dǎo)致自編碼器對信號的重構(gòu)能力、降噪能力等性能下降。在自編碼器的網(wǎng)絡(luò)初始化中,噪聲的產(chǎn)生是一個不可忽略的問題,絕大多數(shù)自編碼器及其改進算法對網(wǎng)絡(luò)參數(shù)均采用隨機初始化,而診斷模型的訓(xùn)練速度、診斷精確度等也受其影響[54]。L21范數(shù)自編碼器通過在損失函數(shù)中增添正則化項來降低這個影響,又存在處理時間較長這一問題。因此,可考慮在損失函數(shù)上引入正則化項來降低網(wǎng)絡(luò)初始化產(chǎn)生的噪聲影響,還可以從網(wǎng)絡(luò)初始化的角度出發(fā)來優(yōu)化網(wǎng)絡(luò)降低噪聲影響,提高自編碼器訓(xùn)練的穩(wěn)定性,從而提升診斷模型的準確性。
深度學(xué)習(xí)作為機器學(xué)習(xí)領(lǐng)域的突破,受到了各個領(lǐng)域的廣泛關(guān)注,且在滾動軸承故障診斷中的應(yīng)用也日益增多,自編碼器作為一種無監(jiān)督的深度學(xué)習(xí)的網(wǎng)絡(luò)模型,在數(shù)據(jù)降噪和數(shù)據(jù)可視化降維方面具有明顯的優(yōu)勢。本文介紹了AE 及其一些改進算法的網(wǎng)絡(luò)結(jié)構(gòu)及其理論理解,梳理了相關(guān)算法的創(chuàng)新點與實現(xiàn)方式,最后,通過分析當(dāng)前仍存在的問題,提供了一些解決問題的思路。