












DOI: 10.13718/j.cnki.xdzk.2024.06.017
曾姣艷,林思濤,謝亞君.基于改進型EfficientNet模型的木薯病害識別方法研究 [J].西南大學學報(自然科學版),2024,46(6): 197-208.
收稿日期:20231011
基金項目:
國家自然科學基金項目(12371378); 福建省自然科學基金項目(2022J01378).
作者簡介:
曾姣艷,碩士,副教授,主要從事數據挖掘和機器學習研究.
通信作者: 謝亞君,教授.
摘要:
為實現木薯病害圖像的快速、準確識別,提出一種基于EfficientNet模型的木薯病害識別方法.首先針對輸入樣本的分布不平衡問題,通過Mixup、CutMix及GridMask這3種數據增強方法對數據進行增強,數據增強后由EfficientNet-B4模型提取特征,然后引入warmup結合余弦退火優化學習率防止模型在初期發生過擬合及后期收斂速度慢的情況.實驗結果表明,所采用模型相較于近年來主流的VGG16及ResNet101模型不僅參數量遠小于兩者,在木薯病害圖像分類上的表現也優于兩者,且其計算量更少,模型精度更高,訓練速度更快,符合實際應用的要求.EfficientNet模型在木薯病害數據上的分類準確率可達90%.
關" 鍵" 詞:
木薯病害圖像; 數據增強; EfficientNet模型; 余弦退火
中圖分類號:
TP391
文獻標志碼:A
文章編號:16739868(2024)06019712
Research on Cassava Disease Recognition
Methods Based on Improved EfficientNet Model
ZENG Jiaoyan1,2, LIN Sitao1, XIE Yajun1,2, ZENG Meiyan3
1. Big Data Institute,Fuzhou University of International Studies and Trade,Fuzhou 350202,China;
2. Key Laboratory of Data Science and Intelligent Computing,Fuzhou 350202,China;
3. School of Commerce amp; Tourism,Chenzhou Vocational Technical College,Chenzhou Hunan 423000,China
Abstract:
An EfficientNet model based cassava disease recognition method was proposed for fast and accurate recognition of cassava disease images.The method first addressed the imbalance in the distribution of the input samples,performed the data enhancement by three data enhancement methods of Mixup,CutMix and GridMask.The feature was extracted by EfficientNet-B4 model after data enhancement,then warmup combined with cosine annealing learning rate was introduced to prevent the model from overfitting at early stage and slow convergence speed at late stage.The experimental results show that compared with the mainstream VGG16 and ResNet101 models in recent years,the model used in this paper not only has a much smaller number of parameters than the two models,but also has a better performance on classification of cassava leaf disease image than that of two models.It is less computationally intensive,with higher model accuracy and faster training,which meets the requirements of practical applications.EfficientNet model can achieve 90% classification accuracy on cassava leaf disease data.
Key words:
cassava disease images; data enhancement; EfficientNet model; cosine annealing
木薯是熱帶地區的重要經濟作物之一,由于其具有耐旱耐貧等特性,在世界范圍內被廣泛種植.木薯是一種重要的糧食作物,尤其在一些發展中國家是主要的食物來源之一,但它易受各種病害的侵襲[1],其中細菌性枯萎?。–BB)、褐條?。–BSD)、花葉?。–MD)、綠螨?。–GM)等多種病害嚴重影響了木薯的質量和產量.木薯葉是進行光合作用及蒸騰作用的主要場所,葉片面積是影響木薯生長的一個重要因素,它直接影響木薯的產量.葉片面積越大,光合作用效率越高,蒸騰作用也越強,從而促進植株生長發育,提高木薯產量.葉片面積還會影響木薯的耐旱性、耐寒性、抗病蟲害能力及抗高溫性能.因此,想要獲得更好的木薯產量,就必須保證植株葉片面積合理.然而,木薯生長期間面臨各種病害的威脅,其中最嚴重的病害之一就是花葉?。?],這種病害會導致木薯葉片產生凹陷、脫落,最終影響植株的生長和產量.木薯葉病害識別的意義不僅在于保障農業產量、維護食品安全、降低經濟損失、維護生態平衡,同時也為科學研究和技術創新提供了重要的基礎.因此,研究木薯葉片病害的早期檢測和預防方法至關重要.
國內外學者將深度學習技術引入農作物病害識別已有較長時間.近年來,通過采用深度學習技術自動識別農作物病害受到越來越多學者的關注.在國外,Picon等[3]利用移動設備獲取多種作物圖像數據集,提出3種不同的卷積神經網絡架構實現了多種農作物病害識別.Xiao等[4]利用主成分分析和BP神經網絡算法對稻瘟病進行識別,實驗數據表明提出的方法能夠快速準確地識別稻瘟病株.Fuentes等[5]提出了一種基于深度學習的多種病蟲害檢測方法.在國內,顧博等[6]結合SLIC算法和GrabCut自動分割算法較好地分割出了玉米小斑病、大斑病和灰斑?。畯埳莆牡龋?]運用LeNet模型進行黃瓜病害識別,并對1 200幅黃瓜病害圖像進行預處理,調整RGB顏色通道,實驗結果表明其方法高于傳統方法,達到了較高精度.方晨晨等[8]提出一種基于深度ResNet網絡的方法對番茄病害圖像進行分類,該方法不僅減小了數據存儲容量,同時提高了算法精度.熊夢園等[9]提出一種ResNet50結合CBAM注意力機制模型的方法對玉米枯萎葉、銹病葉、灰斑病葉和健康葉進行精準檢測,相比ResNet50模型準確率提升了4.2個百分點.宋玲等[10]提出的CDD模型是一種基于改進YOLOX網絡的木薯葉病害檢測模型,對田間木薯葉病害具有更強的檢測能力,在不增加參數量的情況下提高了檢測分類的精確率.
上述方法在對病害圖像進行識別時往往通過改變網絡模型的深度、寬度和分辨率優化性能,可能會造成模型過擬合,從而導致模型識別效率降低.為此,本文以木薯細菌性枯萎?。–BB)、褐條病(CBSD)、花葉?。–MD)、綠螨病(CGM)這4種常見病害及健康葉片為研究對象,提出一種基于EfficientNet模型的木薯病害識別方法,以期實現木薯病害的快速、準確識別.
1" 材料和方法
1.1" 數據收集
本文數據來源于Kaggle官網的Cassava數據集,是非洲種植戶在田間使用不同分辨率及不同手機隨機拍攝獲取的,包含5類木薯葉片圖像,共計21 375張圖像,其中細菌性枯萎病(CBB)1 087張、褐條病(CBSD)2 187張、花葉?。–MD)13 158張、綠螨?。–GM)2 386張及健康葉片2 557張,其分布情況如圖1所示.
1.2" 數據增強
由圖1可知,樣本存在嚴重的不平衡,綠螨?。–MD)樣本占據大部分,因此需對其進行數據增強,使模型具有良好的有效性和泛化能力.
1.2.1" Mixup數據增強
Mixup是Zhang等[11]提出的一種對圖像樣本進行混淆的數據增強方法,其將輸入的圖像與隨機抽取的圖像進行融合,達到訓練數據集的擴充.計算公式為:
x=λxi+(1-λ)xj(1)
y=λyi+(1-λ)yj(2)
式(1)和式(2)中,(xi,yi)和(xj,yj)是從同一個batch中隨機抽取的兩張圖像樣本及其對應的標簽,λ是從參數α,β的beta分布中隨機采樣的混合系數,λ∈[0,1].本文使用Mixup技術將訓練集中的兩個圖像樣本及其相對應標簽的線性插值作為擴充數據,增強了圖像樣本之間的線性表達,使模型能更準確地學習更多的信息,從而提升模型的泛化能力和魯棒性.Mixup數據增強樣本如圖2所示,其中mean表示圖像像素值的平均值、std表示圖像像素值的標準差、min表示圖像中的最小像素值、max表示圖像中的最大像素值.
1.2.2" CutMix數據增強
CutMix是Yun等[12]提出的一種數據增強方法,具體步驟是通過在訓練數據中隨機裁剪,并將一部分圖像粘貼到另一圖像相同位置來生成新的訓練樣本,這樣可以有效地提高其魯棒性和泛化能力.該方法可以有效地減輕由于樣本分布不均、噪聲等原因帶來的訓練偏差問題.同時,由于利用了不同樣本之間的信息交叉,也可以提高模型的泛化能力.Mixup數據增強樣本如圖3所示.
1.2.3" Gridmask數據增強
Gridmask是Chen等[13]提出的一種性能優越的數據增強方法,屬于Information Dropping方法,如何避免刪除過度或保持區域連續是關鍵問題.首先,過度刪除將導致完整目標被刪除或者上下文信息丟失,使剩余區域無法有效地表達出目標信息,因為這些區域會受到噪聲干擾,而這些噪聲會影響目標的精確表達,也就無法體現出目標的真實面貌.若保留過多的區域,則會導致目標在這些區域內不受影響,從而影響網絡的魯棒性.給定輸入樣本x,則Gridmask方法增強后的新樣本為:
x=x×M(3)
式(3)中,M為生成的二值掩膜.如圖4所示,采用(r,d,δx,δy)4個參數來確定一個唯一的M.每個掩膜都是由圖4所示的單元排列平鋪而成.r為每個單元短邊灰色區域的比例,d為一個單元的長度,δx和δy為第一個完整的單元與樣本邊界的距離.Gridmask數據增強樣本如圖5所示.
1.3" 病害識別模型
1.3.1" 卷積神經網絡的復合縮放算法
由于計算機性能的不斷提升及對深度學習技術的深入研究,卷積神經網絡及其擴展網絡得到了快速發展,它們在圖像識別、語音識別、自然語言處理等方面都有顯著的成效,其中深度、寬度和基數都是影響卷積神經網絡性能的主要因素[14].過往的研究中有不少模型擴展的例子,例如ResNet[15]可以通過增加網絡層數,從ResNet-18擴展到ResNet-200; WideResNet[16]和MobileNets[17]則可以對模型寬度進行調整.
近年來,學者們在研究中發現僅僅增加網絡深度和寬度并不能完全提升模型的性能,還需考慮其它因素,比如網絡結構、參數調整、訓練集大小等.因此,在應用中需要綜合考慮各種因素,確保模型具有良好的性能.本文應用的EfficientNets[18]模型,其原理是基于模型縮放概念,通過對模型深度、寬度和分辨率進行統一擴展,實現了高精度和高效性的平衡.該模型使用卷積神經網絡中的普通卷積和深度可分離卷積,減少整個模型中的計算量和參數數量.為了進一步提高模型性能,該模型還使用了一種新穎的復合因子方法,通過精心挑選深度、寬度和分辨率縮放因子來擴展網絡中的所有層.這種方法通過將各個因素相互融合,為模型提供不斷增強的表示能力,并在減少計算量和參數數量的同時,達到超過其他卷積神經網絡(CNN)模型的性能表現.目前,EfficientNet模型已經在許多圖像分類和目標檢測任務中取得了很好的效果.
EfficientNets模型中使用復合系數φ,有原則地均勻縮放模型的分辨率、深度及寬度.故有:
d=αφw=βφr=γφ
s. t. α·β2·γ2≈2(4)
α≥1,β≥1,γ≥1
式(4)中,d表示深度,w表示寬度,r表示分辨率,α,β,γ分別為深度、寬度和分辨率的系數.φ作為指定的系數,起到控制可用資源數量并縮放模型的作用; α,β,γ則起著控制這些額外資源如何分配給模型深度、寬度和分辨率的作用.
1.3.2" EfficeientNets模型參數及結構
由于網絡縮放不會影響CNN的卷積操作,因此選擇一個良好的基線模型也很重要.本文使用EfficientNets模型的基線模型通過多目標神經網絡架構搜索,該方法由MBconv和SENet兩部分構成.MBconv通過對輸入層的逐點卷積運算,不斷學習不同的信道維數,從而更好地預測出輸出端的信道特征.同時,為了進一步提高網絡性能,SENet注意機制模塊被加入到EfficientNet模型中,通過對輸入數據進行注意力機制計算,可以更好地獲取網絡訓練過程中的關鍵信息,從而有效提升模型的性能.最后,利用卷積操作將信道數量還原到初始信道數量,完成該方法的完整流程.以EfficientNet-B0為例,其網絡結構如表1所示,其中MBconv1和MBconv6分別表示擴展比例為1和6.
本文模型中采用交叉熵損失函數,該函數是一種非參數化的損失函數,可以有效地實現對木薯葉片病害分類結果中正確結果與分類結果之間誤差的預測.其數學表達式為:
H(p,q)=-∑ni=1p(x)Lnq(xi)(5)
式(5)中,p是正確的標簽,在進行模型訓練時如果輸入的樣本和相應的標記都被設定好了,則實際的概率分布p就被確定好了.q表示模型預測的標簽概率分布,n表示類別的數目.當模型預測的概率分布與真實標簽一致時,交叉熵損失函數的值為0.否則,損失值會隨著預測誤差增大而增大.本文的目標是通過訓練使模型的預測盡可能接近正確的標簽分布,從而達到最小化交叉熵損失函數的目的.這種方法被廣泛應用于深度學習中,尤其是在圖像分類、自然語言處理和語音識別等任務中可以有效地減少訓練數據集的數量,并且可以有效地減少計算量和訓練時間.
1.3.3" 遷移學習
近年來,隨著機器學習技術的不斷更新,越來越多的相關算法被提出來,其中最典型的就是深度學習算法[19].深度學習是一種機器學習算法,它將一個復雜的問題分解為多個較簡單的子問題,然后在每個子問題中通過學習多個參數來實現解決復雜問題的能力.同時,它可以處理具有高維度、復雜結構、多尺度和非線性等特點的數據,并能夠有效地處理噪聲、模糊和不確定等復雜情況,從而實現更加準確的預測.此外,深度學習算法還可以用于解決高維度、大規模的問題,并且具有較高的魯棒性,但其需要基于大規模的訓練數據.訓練樣本數量級的大小與網絡規模呈線性關系,而算法需要基于大規模的數據集來理解樣本的潛在規律,且大規模數據集的樣本收集及標注成本高昂,因此遷移學習已經被廣泛地用于各領域,以解決機器學習中訓練樣本匱乏的核心問題,其目的在于運用從一個任務或領域中學到的經驗,幫助另一個任務或領域中的學習.
遷移學習有以下兩種常見的形式:
1) 基于特征的遷移學習: 將源任務中的特征應用到目標任務中,從而提取目標任務的特征.
2) 基于模型的遷移學習: 將源任務中的模型應用到目標任務中,讓目標任務可以通過源任務得到的知識和經驗進行更好的學習.
在實踐中,遷移學習可以有多種應用,如自然語言處理、計算機視覺、推薦系統等,其具有以下優點:
1) 加速學習和提高準確性: 通過將相關任務中學習到的知識應用到新任務中,可以加速學習過程,同時提高新任務的準確性.
2) 提高模型的魯棒性: 在遷移學習的過程中,源任務中已經學習到的知識可以讓模型更好地抵御噪聲和變異,從而提高模型的魯棒性.
3) 減少對大量數據的需求: 在進行新任務訓練時,可以利用舊模型已經學到的知識來彌補數據不足的問題.
遷移學習可以幫助我們更好地利用已有的數據和已經訓練好的模型,提高機器學習算法的效率和準確性,從而更好地解決實際問題.為了驗證EfficientNet模型對木薯病害識別的效果,本文采用基于模型的遷移學習策略,選擇特征提取EfficientNet-B4原始的預訓練模型進行訓練.遷移學習過程如圖6所示.
1.3.4" 余弦退火學習率
在網絡訓練時,學習率會隨著訓練產生變化.在模型訓練后期,如果學習率過高會導致損失率振蕩,造成損失函數不穩定,影響模型的收斂速度; 但如果學習率衰減過快,會造成模型無法很好地收斂,使模型變得復雜而難以訓練.由于網絡在訓練開始時,對于訓練的圖像樣本是完全未知的,模型對樣本像素信息的理解分布均勻,因此預測模型訓練初期很可能陷入過擬合狀態.考慮到以上情形,本文運用學習率預熱(warmup)結合余弦退火算法對學習率的衰減進行調整.由于模型訓練初始時參數不穩定,且梯度較大,若此時初始學習率設置過大可能造成數值不穩定.使用學習率預熱有利于緩解模型在訓練初始階段對mini-batch的提早過擬合現象,保持穩定分布,同時也有利于維持模型深層的穩定性.運用余弦退火算法衰減學習率的方法整體參考余弦函數的變化特點,即余弦函數中隨著x的增加,余弦值的下降速度按照緩慢、快速、緩慢的方式進行變化.將這種下降模式與學習率衰減進行配合是一種十分有效的計算方式,可以讓模型輕松跳出局部最優解.其定義如下:
ηt=ηimin+12(ηimax-ηimin)1+cosTcurTiπ(6)
式(6)中,i表示迭代的索引值,ηimin和ηimax分別表示學習率的最小值、最大值,這兩個變量控制了學習率的變化范圍,使學習率在指定范圍內衰減.Tcur表示當前迭代(epoch)的次數,但Tcur會在每批次(batch)訓練后更新,而當前的迭代還未執行結束,因此Tcur可為小數.Ti表示第i次訓練時總的迭代次數.在本文中,模型學習率的最小值和最大值分別設為1×10-6和2×10-4,初始學習率為1×10-6,其變化如圖7所示,初始學習率經過前5個迭代增加到最大值,然后按照余弦規律先緩慢下降,再加速下降,最后在第30個迭代降到1×10-6.
2" 模型訓練
2.1" 實驗環境
實驗主要在Kaggle提供的張量處理單元(TPU)環境中進行,可以極大地提升模型訓練速度,Python版本為3.7.9,采用Tensorflow 2.4.0深度學習框架.
EfficientNet-B4參數的選擇對于模型效率和準確率具有重要影響,合理地選擇參數可使模型不會過分地占用和消耗資源,從而使模型效率和準確率降低.本文采用的EfficientNet-B4運行參數配置如表2所示.模型迭代次數為30,批次大小為16,初始學習率為1×10-6,利用余弦退火衰減方法優化學習率,選用Adam作為優化器.
2.2" 評價指標
2.2.1" 準確率
在常用的模型評價指標中,準確率的采用最為廣泛.在機器學習中,其定義為預測準確的樣本數占全部樣本的百分比.對于二分類模型,準確率的數學定義為:
Accuracy=TP+TNTP+TN+FP+FN(7)
式(7)中,TP表示實際正樣本被預測為正樣本的數量,FP表示實際負樣本被預測為正樣本的數量; TN表示實際正樣本被預測為負樣本的數量,FN表示實際負樣本被預測為負樣本的數量.
在樣本種類數量分布均勻的數據集中,準確率能對網絡的綜合性能做出評價.但是,實際數據集不同種類樣本數量經常極不平衡,這在木薯病害圖像數據中體現得十分明顯.木薯不同病害的患病概率往往不同,造成采集到的圖像樣本數量差異較大.采用準確率作為評價指標或將稀釋模型運用于小樣本學習中與真實結果會發生較大的偏差,因此本文使用精確率及召回率作為評價網絡性能的指標.
2.2.2" 精確率和召回率
1) 以二分類模型為例,精確率定義為全部預測結果為正樣本的樣本里,預測正確所占的百分比,其數學定義為:
Precision=TPTP+FP(8)
式(8)可理解為針對被預測的某類樣本進行計算,得到該類別中出現預測錯誤的概率.
2) 以二分類模型為例,召回率定義為正樣本中預測結果為正樣本的占比,其數學定義為:
Recall=TPTP+TN(9)
式(9)可理解為某類別樣本被預測正確的比例,適用一個數據集中對小樣本的預測性能進行評價.
由精確率和召回率定義可知,在分類模型中兩者往往相互矛盾.當召回率提高時,精確率往往會降低,反之亦然.為了能夠更好地綜合評價網絡性能,本文引入F1-Score評價指標,其數學定義為:
F1-Score=2×Precision×RecallPrecision+Recall(10)
F1-Score結合了精確率和召回率,可較好地反映網絡的預測性能.
3" 結果與分析
3.1" 識別效果分析
將經過MixUp、CutMix和Gridmask增強的圖像輸入到EfficientNet-B4模型中,經過30次迭代后的訓練曲線如圖8所示.由圖8可知,模型迭代到13次時,準確率和損失率同時趨于穩定,模型達到最優.
由表3和圖9可知,模型對花葉病(CMD)的預測準確率最高達到96%; 模型識別錯誤主要在細菌性枯萎?。–BB)上,該類別準確率僅為69%,主要原因在于數據集中樣本在各類別分布不均衡,造成模型對花葉病(CMD)學習的權重較多,而對細菌性枯萎病(CBB)學習的權重較少.模型的平均F1-Score達到90%.
3.2" 不同模型訓練結果分析
為了檢驗本文提出的模型對木薯病害分類的性能,選取VGG16、ResNet-101和EfficientNet-B4模型,調用原始預訓練模型結合交叉熵損失函數進行訓練,對比測試集和驗證集的識別結果.由表4可知,EfficientNet-B4模型不僅在測試集中表現最好,在驗證集上的準確率也最高,其對噪聲適應能力更強,泛化能力更優越.對比3個模型的參數量可以發現,EfficientNet-B4模型參數量相較于VGG16和ResNet101模型有更高的準確率.
4" 結論
本文以木薯病害圖像數據集為研究對象,運用圖像處理與深度學習技術提出一種基于EfficientNet-B4的木薯病害識別模型.為減小數據集中樣本分布不均衡的影響,增強模型的泛化能力,本文選擇MixUp、CutMix和Gridmask這3種數據增強技術,并引入WarmUp結合余弦退火方法優化學習率,防止模型出現訓練初期陷入過擬合以及訓練后期收斂慢的情況.與近年來流行的深度學習模型相比,本文提出的模型具有參數量少、準確率高等優點.
參考文獻:lt;參考文獻起gt;
[1]
付海天,鄭華,文峰,等.中國木薯研究及產業發展趨勢 [J].農業研究與應用,2022,35(4): 9-22.
[2]" 劉琳玉,趙平娟,符艷等.木薯花葉病毒AC4蛋白與AtPARN互作研究 [J/OL].熱帶作物學報,2024,45(1): 197-204.
[3]" PICON A,SEITZ M,ALVAREZ-GILA A,et al.Crop Conditional Convolutional Neural Networks for Massive Multi-Crop Plant Disease Classification over Cell Phone Acquired Images Taken on Real Field Conditions [J].Computers and Electronics in Agriculture,2019,131(11): 356-366.
[4]" XIAO M H,MA Y,FENG Z X,et al.Rice Blast Recognition Based on Principal Component Analysis and Neural Network [J].Computers and Electronics in Agriculture,2018,12(10): 482-490.
[5]" FUENTES A,YOON S,KIM S C,et al.A Robust Deep-Learning-Based Detector for Real-Time Tomato Plant Diseases and Pests Recognition [J].Sensors,2017,17(9): 87-108.
[6]" 顧博,鄧蕾蕾,李巍,等.基于GrabCut算法的玉米病害圖像識別方法研究 [J].中國農機化學報,2019,40(11): 143-149.
[7]" 張善文,謝澤奇,張晴晴.卷積神經網絡在黃瓜葉部病害識別中的應用 [J].江蘇農業學報,2018,34(1): 56-61.
[8]" 方晨晨,石繁槐.基于改進深度殘差網絡的番茄病害圖像識別 [J].計算機應用,2020,40(S1): 203-208.
[9]nbsp; 熊夢園,詹煒,桂連友,等.基于ResNet模型的玉米葉片病害檢測與識別 [J].江蘇農業科學,2023,51(8): 164-170.
[10]宋玲,曹勉,胡小春,等.基于YOLOX的復雜背景下木薯葉病害檢測方法 [J].農業機械學報,2023,54(3): 301-307.
[11]ZHANG H Y,CISSE M,DAUPHIN Y N,et al.Mixup: Beyond Empirical Risk Minimization [EB/OL].(2018-04-27) [2023-04-01].https: //arxiv.org/pdf/1710.09412v2.
[12]YUN S,HAN D,CHUN S,et al.CutMix: Regularization Strategy to Train Strong Classifiers with Localizable Features [C] //2019 IEEE/CVF International Conference on Computer Vision (ICCV).Seoul: IEEE,2019.
[13]CHEN P G,LIU S,ZHAO H S,et al.GridMask Data Augmentation [EB/OL].(2020-01-14) [2023-04-01].https: //arxiv.org/pdf/2001.04086v2.
[14]XIE S N,GIRSHICK R,DOLLR P,et al.Aggregated Residual Transformations for Deep Neural Networks [C] //2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).Honolulu: IEEE,2017.
[15]HE K M,ZHANG X Y,REN S Q,et al.Identity Mappings in Deep Residual Networks [M] //LEIBE B,MATAS J,SEBE N,et al.Computer Vision-ECCV 2016.Cham: Springer International Publishing,2016.
[16]ZAGOURUYKO S,KOMODAKIS N.Wide Residual Networks [EB/OL].(2017-06-14) [2023-04-01].https: //arxiv.org/pdf/1605.07146.
[17]HOWARD A G,ZHU M L,CHEN B,et al.MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applications [EB/OL].(2017-04-17) [2023-04-01].https: //arxiv.org/pdf/1704.04861.
[18]Tan M,Le Q.Efficientnet: Rethinking Model Scaling for Convolutional Neural Networks [C].Sacramento: International Conference on Machine Learning,2019.
[19]SARKAR C,GUPTA D,GUPTA U,et al.Leaf Disease Detection Using Machine Learning and Deep Learning: Review and Challenges [J].Applied Soft Computing,2023,145: 110534.
責任編輯" 夏娟