亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于深度殘差網(wǎng)絡(luò)的茶園雜草分類及模型壓縮方法研究

        2021-10-14 03:20:10高琪娟李春波李葉云吳慧平
        關(guān)鍵詞:剪枝茶園雜草

        高琪娟,李春波,金 秀,李葉云,吳慧平

        (1. 安徽農(nóng)業(yè)大學(xué)信息與計算機(jī)學(xué)院,合肥230036;2. 安徽農(nóng)業(yè)大學(xué)茶樹生物學(xué)與資源利用國家重點(diǎn)實(shí)驗室,合肥230036;3. 安徽農(nóng)業(yè)大學(xué)植物保護(hù)學(xué)院,合肥230036)

        在茶園生態(tài)環(huán)境下,茶園雜草與茶樹爭奪水肥和光照,是影響茶園產(chǎn)量的重要因素之一[1]。當(dāng)前主要采用噴施除草劑除草,不合理的施肥會帶來環(huán)境污染及食品安全等問題[2-3]。近年來,智能化除草技術(shù)發(fā)展迅速,如何對雜草分類是實(shí)現(xiàn)智能化除草技術(shù)的關(guān)鍵問題[4]。隨著現(xiàn)代化農(nóng)業(yè)的發(fā)展,利用計算機(jī)的圖像和視覺處理技術(shù),將雜草分類結(jié)果反饋給除草機(jī)器或者將數(shù)據(jù)傳達(dá)給除草的人是未來研究的課題。

        目前,利用基于機(jī)器學(xué)習(xí)的方法在雜草分類技術(shù)領(lǐng)域取得了很多進(jìn)展,李慧等提出利用主成分分析(principal components analysis,PCA)和支持向量機(jī)(support vector machine,SVM)的方法對棉花雜草分類,并通過實(shí)驗取得了很好的分類效果[5]。劉冥羽利用k-means算法結(jié)合層級聚類方法對農(nóng)作物中的雜草圖片分類,提高了分類的準(zhǔn)確性[6]。隨著深度學(xué)習(xí)的興起,卷積神經(jīng)網(wǎng)絡(luò)(convolutional neural network,CNN)在圖像分類任務(wù)中的應(yīng)用越來越廣泛,能夠自動提取到圖像的特征,降低圖像的分類錯誤率。2012年AlexNet模型有效提高了大規(guī)模數(shù)據(jù)集的圖像分類準(zhǔn)確率后[7],卷積神經(jīng)網(wǎng)絡(luò)的發(fā)展方向是層數(shù)的加深,產(chǎn)生了效果更加的VGGNet模型[8],例如,周云成等[9]提出了一種基于VGGNet的8層CNN優(yōu)化結(jié)構(gòu)TD-Net,實(shí)現(xiàn)了對番茄主要器官的分類識別。隨著模型深度加深,訓(xùn)練會增大訓(xùn)練誤差,于是Szegedy等在2015年提出了深度殘差網(wǎng)絡(luò)ResNet50[10]。ResNet50深度神經(jīng)網(wǎng)絡(luò)模型具有更多的網(wǎng)絡(luò)層,有巨大參數(shù),對硬件資源要求很高。需要用到性能較好的GPU來提高運(yùn)算速度。目前網(wǎng)絡(luò)剪枝(network pruning)是一種流行的模型壓縮方法[11],通過對不重要的神經(jīng)元、濾波器或者通道進(jìn)行剪枝,能有效壓縮模型的參數(shù)量和計算量。

        本研究基于ResNet50、VGGNet和AlexNet等網(wǎng)絡(luò)架構(gòu)分別構(gòu)建茶園雜草分類模型,通過對比實(shí)驗,結(jié)果表明ResNet50網(wǎng)絡(luò)模型優(yōu)于VGGNet,AlexNet。在此基礎(chǔ)上,本研究進(jìn)一步結(jié)合神經(jīng)網(wǎng)絡(luò)參數(shù)稀疏度和權(quán)重裁剪閾值設(shè)定方法,刪除預(yù)訓(xùn)練好的ResNet5050模型中冗余參數(shù),減少計算復(fù)雜度,進(jìn)而實(shí)現(xiàn)模型輕量化,且提高了準(zhǔn)確率。

        1 材料與方法

        1.1 圖片收集與預(yù)處理

        本實(shí)驗選擇了茶園常見的10種雜草,包括蓬蘽、酸模葉蓼、菝葜、絡(luò)石、刺兒菜、黃鵪菜、苦苣菜、野艾蒿、一年蓬和中華小苦荬。其中每張圖片的分辨率為6 144×4 084,如圖1所示,共計1 737張圖片。為了避免樣本數(shù)量不足造成模型訓(xùn)練過擬合問題,利用原始圖像進(jìn)行旋轉(zhuǎn)、平移、放大和翻轉(zhuǎn)等操作擴(kuò)充圖像數(shù)據(jù)至15 003張。

        圖1 10種不同種類的雜草圖片F(xiàn)igure 1 Photos of ten different kinds of weeds

        將上述10類雜草圖片添加文本標(biāo)簽,以0—9編號,數(shù)據(jù)集按照訓(xùn)練集70%與測試集30%隨機(jī)劃分,其中訓(xùn)練集12 006張,測試集共2 997張。結(jié)果如下表1所示。

        表1 茶園常見的雜草種類Table 1 Common weeds in tea garden

        1.2 研究方法

        1.2.1 茶園雜草識別模型的設(shè)計方法 本研究基于深度神經(jīng)網(wǎng)絡(luò)構(gòu)建的茶園雜草識別模型,主要用到3種網(wǎng)絡(luò)結(jié)構(gòu),AlexNet、VGG16和ResNet50,其中ResNet50提出了殘差bottleneck結(jié)構(gòu),卷積層和全連接層加起來深度共50層[12]。該方法應(yīng)用深度殘差網(wǎng)絡(luò)結(jié)構(gòu)ResNet50訓(xùn)練模型,再用訓(xùn)練好的模型測試識別的準(zhǔn)確率。本研究采用10種雜草類別,對ResNet50預(yù)訓(xùn)練模型進(jìn)行了適當(dāng)?shù)母脑臁H鐖D2所示,首先刪除頂層的全連接層及其參數(shù),保留其他層的模型參數(shù),并獲取預(yù)訓(xùn)練模型學(xué)到的內(nèi)容;然后針對雜草的10個分類重新建立全連接,隨機(jī)初始化參數(shù)。本研究為了對比殘差網(wǎng)絡(luò)和其他卷積模型學(xué)習(xí)的效果,用同樣的雜草圖片數(shù)據(jù)放入在VGGNet(VGG16)和AlexNet模型,分別從零訓(xùn)練得到雜草分類模型。

        圖2 基于深度學(xué)習(xí)雜草識別模塊結(jié)構(gòu)Figure 2 The architecture of weed identification model

        1.2.2 實(shí)驗環(huán)境 本實(shí)驗基于TensorFlow框架進(jìn)行訓(xùn)練和測試雜草圖片。使用AlexNet、VGG16和ResNet50網(wǎng)絡(luò)結(jié)構(gòu)進(jìn)行訓(xùn)練。軟件環(huán)境為CUDEV10,Python 3.8,Tensorflow-GPU。

        1.2.3 深度模型的剪枝壓縮方法研究 參數(shù)剪枝是模型壓縮及加速的常用方法之一。對神經(jīng)網(wǎng)絡(luò)來說,模型訓(xùn)練中的參數(shù)是網(wǎng)絡(luò)中的權(quán)重。剪枝就是利用某一個準(zhǔn)則對某一組或某一個權(quán)值置0從而達(dá)到將網(wǎng)絡(luò)神經(jīng)元置0以達(dá)到稀疏化網(wǎng)絡(luò)連接從而加快整個推理過程及縮小模型大小的迭代過程。模型訓(xùn)練時的剪枝,針對需要剪枝的層,增加二進(jìn)制掩膜變量矩陣,閾值是指每層設(shè)置一個閾值,其中每個權(quán)值都有與之對應(yīng)的掩膜mask代表其剪枝狀態(tài),每層的權(quán)值矩陣wl設(shè)置一個同等大小的掩膜矩陣,掩膜取值只能取0或者1,其中0代表相應(yīng)的權(quán)值被剪枝而1代表相應(yīng)的權(quán)值被保留[13]。

        ResNet50模型在多個遷移學(xué)習(xí)任務(wù)中的表現(xiàn)要優(yōu)于許多網(wǎng)絡(luò)結(jié)構(gòu)?;贐ottleneck,每個layer都由若干Block搭建而成,再由layer組成整個網(wǎng)絡(luò)。每種ResNet50都是4個layer,改變最后一層的輸出,將多維的輸入一維化,對全連接層進(jìn)行修剪。由于存在殘差網(wǎng)絡(luò)塊,在裁剪的時候減少了很多限制。

        2 結(jié)果與分析

        2.1 對比不同模型的分類結(jié)果

        為了加快模型的訓(xùn)練速度,提高模型精度,將模型訓(xùn)練的茶園圖像數(shù)據(jù)原始圖像尺寸調(diào)整為224×224像素。本實(shí)驗在模型訓(xùn)練過程中取訓(xùn)練樣本的數(shù)量(batch_size)為64,訓(xùn)練批次(epoch)為100,采用ReLu激活函數(shù),加入Batch Normalization對每一批數(shù)據(jù)進(jìn)行歸一化處理,最好采用Dropout按照一定概率丟掉神經(jīng)網(wǎng)絡(luò)單元,防治過擬合。

        模型優(yōu)化器選擇隨機(jī)梯度下降優(yōu)化器(stochastic gradient descent,SGD),學(xué)習(xí)率為0.001,3種模型使用上面相同樣本量和相同的訓(xùn)練批次,相同激活函數(shù),研究結(jié)果如圖3所示,ResNet50、VGG16和AlexNet的網(wǎng)絡(luò)結(jié)構(gòu)在訓(xùn)練集準(zhǔn)確率結(jié)果為0.98、0.86和0.96;測試集準(zhǔn)確率結(jié)果為0.74、0.63和0.63。

        圖3 ResNet50(a)、VGG16(b)和AlexNet(c)的訓(xùn)練集和測試集的訓(xùn)練對比Figure 3 The figure of compared training and testing results based on ResNet50,VGG16 and AlexNet network

        表3 VGG16模型混淆矩陣Table 3 Confusion matrix of VGG16 model %

        此外,進(jìn)一步分別利用混淆矩陣對3個模型測試分類結(jié)果進(jìn)行統(tǒng)計[14],如表2,3和4所示。研究結(jié)果表明,斜對角線顯示的10個類別雜草分類的準(zhǔn)確率,其中最優(yōu)模型是ResNet50,VGG16混淆了蓬蘽和酸模葉蓼,絡(luò)石的準(zhǔn)確率只有4%,AlexNet對每一類雜草的分類準(zhǔn)確率也只有50%。

        表2 ResNet50模型混淆矩陣Table 2 Confusion matrix of ResNet50 model %

        綜上所述,通過訓(xùn)練集和測試集的結(jié)果表明基于ResNet50訓(xùn)練出的雜草分類準(zhǔn)確率高于非遷移的VGG16和AlexNet網(wǎng)絡(luò)結(jié)構(gòu),表明ResNet50模型對該雜草種類分類效果更好。鑒于此,本研究最終選擇了ResNet505構(gòu)建雜草分類模型。

        表4 AlexNet模型混淆矩陣Table 4 Confusion matrix of AlexNet model %

        2.2 ResNet50模型的參數(shù)調(diào)整

        ResNet50深度模型有很多參數(shù),本研究首先設(shè)置Batch_Size為{32,48,64,80}。通過對比不同Batch_Size的損失函數(shù),結(jié)果如圖4(a)所示,發(fā)現(xiàn)Batch_Size越小,模型收斂速度越好。進(jìn)一步在驗證集上,對比了不同的Batch_Size的訓(xùn)練效果,如圖4(b)所示,研究表明Batch_Size=32時,模型分類的效果最好,從而使得模型有更好的泛化能力。

        圖4 ResNet50模型Batch_Size和lr參數(shù)調(diào)整對比Figure 4 The comparison of ResNet50 network under different parameters of Batch_Size and lr

        此外,還研究了學(xué)習(xí)率(learning rate, lr)對模型訓(xùn)練效果的影響,將lr分別設(shè)置為{0.1, 0.05, 0.01,0.005, 0.001, 0.000 5, 0.000 1, 0.000 05, 0.000 01}。通過對ResNet50模型中l(wèi)r的對比實(shí)驗,圖4(c)結(jié)果顯示,當(dāng)lr為0.005時模型收斂速度越好,但并不是lr越大或越小越好,當(dāng)lr設(shè)置太大時,模型反而不能很好收斂。鑒于此,由4(d)所示,得出lr取適中間值時,模型在驗證集上準(zhǔn)確率較好。

        綜上所述,深度模型通過設(shè)置參數(shù)調(diào)優(yōu)有效提升了模型的雜草分類效果。

        2.3 對比ResNet50模型的壓縮前后效果

        本研究基于訓(xùn)練后的雜草分類模型(ResNet50)進(jìn)行剪枝訓(xùn)練,根據(jù)設(shè)置動態(tài)閾值方法,每層設(shè)置不同的閾值,如果低于某一閾值就直接刪除,減少模型連接。研究結(jié)果如圖5所示,壓縮后的模型在訓(xùn)練集和測試集結(jié)果分別為0.98和0.68。

        圖5 ResNet50剪枝后的訓(xùn)練集和測試集的訓(xùn)練對比Figure 5 The result of compared training and testing after pruning ResNet50 network

        進(jìn)一步對比了ResNet50模型剪枝前后的分類效果,結(jié)果如表5所示,研究表明,在訓(xùn)練集和測試集上,分類的準(zhǔn)確率基本沒有變化。簡言之,壓縮模型沒有對模型的分類效果產(chǎn)生影響。

        表5 ResNet50壓縮前后在訓(xùn)練集和測試集上準(zhǔn)確率對比Table 5 Compared training and testing result of accuracy between before and after pruning ResNet50 network

        量化的過程是一邊量化一邊訓(xùn)練,量化訓(xùn)練取batch_size=64,epoch=100,采用ReLu激活函數(shù),加入Batch Normalization對每一批數(shù)據(jù)歸一化處理,將模型隨機(jī)梯度優(yōu)化器SGD, ResNet50壓縮結(jié)果由剪枝前484.5 M減少到94.3 M。

        3 討論與結(jié)論

        本研究基于深度卷積神經(jīng)網(wǎng)絡(luò)模型實(shí)現(xiàn)茶園雜草分類模型的可行性,設(shè)計和選用了3種不同的模型ResNet50、VGG16和AlexNet進(jìn)行雜草分類,再基于最優(yōu)分類模型ResNet50進(jìn)行剪枝壓縮,實(shí)驗結(jié)果表明:在訓(xùn)練集和測試集中,模型未壓縮前ResNet50的分類準(zhǔn)確度分別是97%和87%,優(yōu)于其他兩個模型的準(zhǔn)確率;另外3個模型的混淆矩陣列表說明ResNet50對10類雜草的每一類都能較準(zhǔn)的識別,且錯誤率較低。為了進(jìn)一步優(yōu)化模型。對模型ResNet50設(shè)置不同的參數(shù)Batch_size和學(xué)習(xí)率lr,研究顯示Batch_size越小,模型越能防止過擬合,能提升模型的訓(xùn)練效果;隨著lr增大時,模型反而不能很好收斂。毫無疑問,深度模型ResNet50層數(shù)多,模型的參數(shù)也加大,容易造成模型的訓(xùn)練誤差。鑒于此,本研究在ResNet50模型基礎(chǔ)上刪除冗余參數(shù),進(jìn)行剪枝壓縮。結(jié)果表明模型得到了大幅度的壓縮;而且通過分析該模型壓縮前后分類結(jié)果,發(fā)現(xiàn)殘差學(xué)習(xí)網(wǎng)絡(luò)對模型的分類結(jié)果沒有大的影響??傊琑esNet50模型能準(zhǔn)確識別出茶園雜草并能有效壓縮,為后期部署到移動端提出了更好的設(shè)計方案。

        猜你喜歡
        剪枝茶園雜草
        茶園斗“蟬”
        拔雜草
        科教新報(2022年22期)2022-07-02 12:34:28
        人到晚年宜“剪枝”
        茶園飄香
        心聲歌刊(2021年6期)2021-02-16 01:12:36
        基于YOLOv4-Tiny模型剪枝算法
        茶園之晨
        江淮法治(2020年16期)2020-11-27 10:30:20
        茶園觀色
        百科知識(2018年7期)2018-04-17 16:46:38
        剪枝
        天津詩人(2017年2期)2017-03-16 03:09:39
        水稻田幾種難防雜草的防治
        一種面向不平衡數(shù)據(jù)分類的組合剪枝方法
        久久国产精品一国产精品金尊| 欧美亚洲国产精品久久久久| 国产精品亚洲在钱视频| 日本一区二区三区视频国产| 让少妇高潮无乱码高清在线观看| 娇妻玩4p被三个男人伺候电影| 亚洲欧洲AV综合色无码 | 男女动态91白浆视频| 国模冰莲极品自慰人体| 欧美巨大xxxx做受中文字幕| 国产精品18久久久久久首页| 水蜜桃视频在线观看入口| 亚洲爆乳精品无码一区二区三区 | 免费精品无码av片在线观看| 粉嫩小泬无遮挡久久久久久| 午夜亚洲精品视频在线| 亚洲av无码乱码在线观看裸奔| 精品国产亚洲AⅤ麻豆| 亚洲天堂免费一二三四区| 久久一二区女厕偷拍图| 国产精品51麻豆cm传媒| 人妻无码中文专区久久综合| 国产亚洲精品综合在线网站 | 国产真实强被迫伦姧女在线观看| 国产综合色在线视频| 亚洲成av人片在久久性色av| 一边摸一边抽搐一进一出口述 | 亚洲精品成人片在线观看| 亚洲av伊人久久综合性色| 国产区女主播一区在线| 精品少妇爆乳无码av无码专区| 国产精品欧美久久久久老妞| 偷窥偷拍一区二区三区| 久久久久亚洲av成人片| 国产av无码专区亚洲av| 国产高清亚洲精品视频| 日本一二三区在线观看视频| 曰批免费视频播放免费直播| 色婷婷色99国产综合精品| 一本久久精品久久综合| 中文字幕av免费专区|