• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于Densenet密集網(wǎng)絡(luò)的垃圾分類算法的設(shè)計與實現(xiàn)

    2022-09-21 07:55:42周詩禹王旭劉霽鐘麗輝
    電腦知識與技術(shù) 2022年24期
    關(guān)鍵詞:密集準(zhǔn)確率卷積

    周詩禹,王旭,劉霽,鐘麗輝

    (西南林業(yè)大學(xué)計算機與信息學(xué)院,云南昆明 650224)

    目前,垃圾隨著生活水平的提高而不斷增多,但垃圾分類主要依靠人工分類,工作量大,時間經(jīng)濟成本高,識別效率較低,探索計算機協(xié)助手段的垃圾分類方法依然是目前研究的熱點和難點[1-2]。近年來,深度學(xué)習(xí)在圖像、視頻和音頻等方面的應(yīng)用取得突破性進(jìn)展,基于大數(shù)據(jù)平臺的深度學(xué)習(xí)算法是現(xiàn)在人工智能研究的主流。深度學(xué)習(xí)的卷積神經(jīng)網(wǎng)絡(luò)在圖像識別方面應(yīng)用較為成熟、識別率高、效果明顯[3]。深度學(xué)習(xí)處理垃圾分類的主要目的是使垃圾得到精確分類,降低垃圾處理的難度以及垃圾處理成本,提高垃圾的資源利用及其經(jīng)濟價值。

    目前,多種新型高準(zhǔn)確率深度學(xué)習(xí)網(wǎng)絡(luò)出現(xiàn),能提升數(shù)字圖像處理技術(shù)對垃圾識別的準(zhǔn)確性,能在保證準(zhǔn)確率的前提下,讓數(shù)字圖像處理與垃圾分類識別相結(jié)合,解放垃圾分揀工人,降低回收分揀壓力。將卷積神經(jīng)網(wǎng)絡(luò)應(yīng)用于圖像處理中,提高市場垃圾分類應(yīng)用App的識別準(zhǔn)確率,有利于人們?nèi)嬲J(rèn)識垃圾所屬種類[5-6]。

    本文利用Tensorflow 搭建深度學(xué)習(xí)的框架,以AI Studio 上萬張垃圾圖像作為數(shù)據(jù),利用Densenet密集網(wǎng)絡(luò)對垃圾數(shù)據(jù)進(jìn)行學(xué)習(xí)訓(xùn)練和識別。

    1 Densenet密集網(wǎng)絡(luò)和數(shù)據(jù)集

    Densenet 密集網(wǎng)絡(luò)擺脫加寬網(wǎng)絡(luò)結(jié)構(gòu)和加深網(wǎng)絡(luò)層數(shù)的思維定式,Densenet密集網(wǎng)絡(luò)采用密集連接機制,即采用Dense-Block+Transition 的結(jié)構(gòu)來保持訓(xùn)練中的特征圖像大小尺寸一致,實現(xiàn)特征的重復(fù)利用,Densenet 基本網(wǎng)絡(luò)結(jié)構(gòu)如圖1 所示。Densenet密集網(wǎng)絡(luò)減緩梯度消失現(xiàn)象的同時,在參數(shù)計算更少的情況下,訓(xùn)練出來的網(wǎng)絡(luò)模型較其他網(wǎng)絡(luò)如殘差網(wǎng)絡(luò)更好。

    圖1 Densenet各層網(wǎng)絡(luò)結(jié)構(gòu)

    Densenet 密集網(wǎng)絡(luò)中DenseBlock 層包含很多層模塊,其中每一層的特征圖像大小都一致,層與層之間使用密集連接。非線性函數(shù)組合方式是采用的BN-ReLU-Conv結(jié)構(gòu),也稱為Preactivation。同時DenseBlock 的內(nèi)部采用Bottleneck 層來減少訓(xùn)練過程的計算量,該結(jié)構(gòu)就是在Pre-activation原結(jié)構(gòu)中增加1*1卷積層,即為:BN-ReLU-1*1 Conv-BN-ReLU-3*3 Conv,這類結(jié)構(gòu)被Densenet稱為DenseNet-B結(jié)構(gòu),結(jié)構(gòu)單獨添加1*1卷積層能起到降低特征數(shù)量、提升計算效率的作用。Densenet密集網(wǎng)絡(luò)中Transition 層,主要用于兩個DenseBlock 層之間,降低特征圖像大小,保持特征圖大小一致;由1個卷積層和1個平均池化層構(gòu)建組成:BN-ReLU-1*1 Conv-2*2AvgPooling,起到壓縮模型的作用。

    在AI Studio上選取了26個類別,11000張垃圾分類圖像作為本文垃圾分類的數(shù)據(jù)集,數(shù)據(jù)集如圖2 所示。其中,26 類中每類80%的圖像作為Densenet 密集網(wǎng)絡(luò)的訓(xùn)練集,每類剩余20%圖片數(shù)據(jù)為測試集。

    圖2 數(shù)據(jù)集圖像

    2 基于Densenet密集網(wǎng)絡(luò)的垃圾分類識別實現(xiàn)

    本文利用Densenet密集網(wǎng)絡(luò)實現(xiàn)垃圾分類。首先,對初始垃圾圖像數(shù)據(jù)進(jìn)行歸類標(biāo)簽及圖像預(yù)處理;然后利用訓(xùn)練數(shù)據(jù)集數(shù)據(jù)對Densenet密集網(wǎng)絡(luò)訓(xùn)練得到準(zhǔn)確率較高的模型,保存訓(xùn)練模型;最后測試驗證模型識別準(zhǔn)確率。Densenet密集網(wǎng)絡(luò)的垃圾分類識別實現(xiàn)的流程圖如圖3所示。

    圖3 Densenet網(wǎng)絡(luò)的垃圾分類識別的流程圖

    2.1 垃圾圖像的預(yù)處理

    Densenet 卷積神經(jīng)網(wǎng)絡(luò)的輸入層圖片尺寸為224*224,不滿足尺寸要求的圖像直接進(jìn)行丟棄處理,使圖片能正常輸入到網(wǎng)絡(luò)進(jìn)行訓(xùn)練提取特征;為了防止過擬合,對數(shù)據(jù)集圖像進(jìn)行翻轉(zhuǎn)和旋轉(zhuǎn)操作,擴大數(shù)據(jù)集。

    2.2 Densenet密集網(wǎng)絡(luò)的訓(xùn)練

    首先,通過Tensorflow深度學(xué)習(xí)框架加載Densenet密集型卷積神經(jīng)網(wǎng)絡(luò);其次將預(yù)處理好的約8000張圖像數(shù)據(jù)分批次送入Densenet密集型卷積神經(jīng)網(wǎng)絡(luò)進(jìn)行訓(xùn)練;再次,每32張圖片小批次訓(xùn)練集計算損失值,通過優(yōu)化器Adam 找到最優(yōu)梯度下降方法;最后,反饋更新權(quán)重值,不斷提升準(zhǔn)確率。當(dāng)每一個大批次訓(xùn)練數(shù)據(jù)訓(xùn)練完成后,將驗證集數(shù)據(jù)丟入該次訓(xùn)練得到的訓(xùn)練模型中,計算出該模型的準(zhǔn)確率。每次訓(xùn)練準(zhǔn)確率與上一次訓(xùn)練得到模型比較準(zhǔn)確率,最終得到最高測試準(zhǔn)確率的網(wǎng)絡(luò)。

    2.3 Densenet密集網(wǎng)絡(luò)的測試識別

    首先,調(diào)整測試集圖像大小并加載測試集圖像;然后,加載選定損失值適中、驗證集準(zhǔn)確率最高的訓(xùn)練模型;最后模型識別測試集所屬種類。

    2.4 Densenet密集網(wǎng)絡(luò)識別結(jié)果

    預(yù)處理訓(xùn)練集數(shù)據(jù)加上調(diào)用GPU高運算模式訓(xùn)練網(wǎng)絡(luò),訓(xùn)練26類約8千多張垃圾圖片數(shù)據(jù)時間約5小時,訓(xùn)練最終保留驗證集頂層top-1準(zhǔn)確約為0.875的模型,傳輸測試集處理好的圖片進(jìn)行預(yù)測。訓(xùn)練過程如圖4所示,預(yù)測結(jié)果如圖5所示。

    圖4 Densenet網(wǎng)絡(luò)訓(xùn)練結(jié)果

    圖5 預(yù)測結(jié)果

    測試最終準(zhǔn)確率達(dá)90%,預(yù)測錯誤率為10%,該模型能夠能很好地識別各種垃圾類別。

    3 總結(jié)和討論

    本文以AI Studio上11000張垃圾圖像,共26個類別作為本論文的垃圾分類數(shù)據(jù)集。其中,80%的圖像作為Densenet密集網(wǎng)絡(luò)的訓(xùn)練集,每類剩余20%圖片數(shù)據(jù)為測試集,利用Tensorflow 搭建深度學(xué)習(xí)的框架,利用Densenet 密集網(wǎng)絡(luò)對垃圾數(shù)據(jù)實現(xiàn)了分類,識別的準(zhǔn)確率為90%。本文數(shù)據(jù)集中在常見的垃圾圖像,為提高垃圾分類識別智能化的準(zhǔn)確性,需要涉及面更廣更全面的垃圾圖像,以期通過App增加人們對垃圾分類的相關(guān)知識)針對不同網(wǎng)絡(luò)的特性合理安排App 的使用方式,實現(xiàn)基于深度學(xué)習(xí)的智能垃圾分類。

    猜你喜歡
    密集準(zhǔn)確率卷積
    耕地保護政策密集出臺
    基于3D-Winograd的快速卷積算法設(shè)計及FPGA實現(xiàn)
    密集恐懼癥
    英語文摘(2021年2期)2021-07-22 07:56:52
    乳腺超聲檢查診斷乳腺腫瘤的特異度及準(zhǔn)確率分析
    健康之家(2021年19期)2021-05-23 11:17:39
    不同序列磁共振成像診斷脊柱損傷的臨床準(zhǔn)確率比較探討
    2015—2017 年寧夏各天氣預(yù)報參考產(chǎn)品質(zhì)量檢驗分析
    從濾波器理解卷積
    電子制作(2019年11期)2019-07-04 00:34:38
    高速公路車牌識別標(biāo)識站準(zhǔn)確率驗證法
    基于傅里葉域卷積表示的目標(biāo)跟蹤算法
    歐盟等一大波家電新標(biāo)準(zhǔn)密集來襲
    昌吉市| 依安县| 本溪市| 黑河市| 随州市| 岢岚县| 长葛市| 永安市| 徐水县| 崇义县| 鹤壁市| 罗江县| 石门县| 阳西县| 重庆市| 嵩明县| 台中市| 贡山| 红桥区| 新营市| 石景山区| 彰化市| 玉山县| 平江县| 获嘉县| 舒兰市| 沙河市| 久治县| 平远县| 徐州市| 府谷县| 定南县| 岳池县| 嘉兴市| 阜新| 柳江县| 临汾市| 华容县| 连州市| 贵定县| 浮山县|