




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
緒論1.1研究目的及意義通過設(shè)計(jì)海洋魚類識(shí)別系統(tǒng)能夠更加精準(zhǔn)的對(duì)海洋魚群的種類進(jìn)行判斷和區(qū)分,掌握海洋魚類起源,同時(shí)在人類的發(fā)展,包括海洋生物的科普方面都具有非常顯著的作用和意義。就目前來(lái)看,在對(duì)海洋魚群進(jìn)行分類時(shí)主要是依靠工作人員來(lái)進(jìn)行,從實(shí)際來(lái)看,海洋中魚群的種類具有多樣化的特點(diǎn),這在一定程度上詮釋了在這種情況下想要掌握全部魚群的特點(diǎn)和區(qū)分方法無(wú)疑是不可能實(shí)現(xiàn)的,這也使得海洋魚類的研究面臨更大的挑戰(zhàn)(林哲宏、趙文輝、宋承志,2022)?;谶@種問題的存在,很多模式識(shí)別方法開始逐漸被應(yīng)用,包括K最近鄰等,但由于大數(shù)據(jù)時(shí)代的到來(lái),這些算法的缺陷也逐漸顯露出來(lái),例如很難提取到精準(zhǔn)的特征,在模型訓(xùn)練時(shí)間方面持續(xù)增加等(高宇彬、劉子騰、周曉峰,2023)。在各種計(jì)算機(jī)技術(shù)水平持續(xù)提高的過程中,很多學(xué)者也逐漸開始對(duì)人工神經(jīng)網(wǎng)絡(luò)模型展開研究,同時(shí)在現(xiàn)實(shí)中也有所應(yīng)用。這種模型對(duì)很多外部條件都具有優(yōu)良的魯棒性。因此在圖像領(lǐng)域中的應(yīng)用也非常普遍(鄧明煜、鄭澤濤、梁佳俊,2021)。其特點(diǎn)比較突出,包括圖像無(wú)需進(jìn)行預(yù)處理,能夠同時(shí)展開圖像特征的提取和識(shí)別,在權(quán)值方面也能實(shí)現(xiàn)共享,使訓(xùn)練參數(shù)數(shù)量獲得顯著降低,包括訓(xùn)練速度和適應(yīng)性等方面都能得到顯著增強(qiáng)(羅毅和、唐昱澤、李浩然,2021)。本次研究選擇Python語(yǔ)言來(lái)對(duì)系統(tǒng)進(jìn)行開發(fā),設(shè)計(jì)出海洋魚類識(shí)別系統(tǒng)。在深度神經(jīng)網(wǎng)絡(luò)的作用開展相應(yīng)訓(xùn)練,在這種背景下將海洋魚類視作系統(tǒng)識(shí)別對(duì)象,在經(jīng)過對(duì)圖片的識(shí)別過程后能夠完成海洋魚類的識(shí)別工作,本文最終獲得23種識(shí)別結(jié)果,并將這些結(jié)果通過瀏覽器傳輸?shù)接脩舳?張成棟、劉志遠(yuǎn)、黃睿智,2023)。根據(jù)測(cè)試結(jié)果顯示,實(shí)際取得的識(shí)別準(zhǔn)確率非常高,同時(shí)也有效降低在人力和物力方面的投入,繼而使得海洋魚類識(shí)別自動(dòng)化檢測(cè)工作逐漸走上規(guī)范化、科學(xué)化和高效化的發(fā)展道路。1.2國(guó)內(nèi)外發(fā)展現(xiàn)狀海洋魚類數(shù)量巨大,對(duì)研究生物的起源等有重要的意義?;趯?duì)海洋魚類完成智能化識(shí)別的要求,全球相關(guān)學(xué)者也陸續(xù)開始對(duì)海洋魚類自動(dòng)識(shí)別方法展開深層次、系統(tǒng)性的探究和分析,這些研究基本都是將圖像視作基礎(chǔ)和前提,但就實(shí)際來(lái)看,海洋魚群的種類具有多樣化的特點(diǎn),在這種設(shè)定中同時(shí)很多種類的相似度比較高,因此這些學(xué)者提出的識(shí)別方法也是各不相同,針對(duì)的對(duì)象也存在明顯的差異性(陳思遠(yuǎn)、吳東升、王俊豪,2023)。在計(jì)算機(jī)技術(shù)水平持續(xù)提高的情況下,模式識(shí)別技術(shù)也有著質(zhì)的變化,已經(jīng)逐漸由理論階段轉(zhuǎn)變到實(shí)踐階段。學(xué)者們也陸續(xù)將自己的研究成果應(yīng)用在實(shí)際中,尤其是在語(yǔ)音、圖像和人工智能方面的應(yīng)用更為普遍。但這些應(yīng)用都面臨著相同的問題,那就是如何才能更好的對(duì)復(fù)雜、龐大的數(shù)據(jù)進(jìn)行合理的處理,在計(jì)算機(jī)容量、運(yùn)行速度無(wú)法滿足實(shí)際要求的情況中,各種研究成果的應(yīng)用也受到很大阻礙(崔子聰、徐佳豪、楊潤(rùn)澤,2023)。本研究同樣重視理論框架的構(gòu)建,這不僅為具體的設(shè)計(jì)決策提供了堅(jiān)實(shí)的理論基礎(chǔ),還促進(jìn)了對(duì)相關(guān)變量之間復(fù)雜關(guān)系的理解?;谶@些應(yīng)用模式識(shí)別問題的存在,相關(guān)學(xué)者在模式識(shí)別中使用能夠進(jìn)行并行處理的神經(jīng)網(wǎng)絡(luò),通過這種方式也使得模式識(shí)別實(shí)時(shí)應(yīng)用獲得增強(qiáng)。特別是圖像識(shí)別領(lǐng)域獲得的提升效果最為顯著。毫無(wú)疑問,圖像識(shí)別在當(dāng)前很多領(lǐng)域中都有著非常普遍的應(yīng)用,因此對(duì)其的研究也具備很好的現(xiàn)實(shí)價(jià)值(謝凌峰、董冠宇、孫睿東,2023)。在神經(jīng)網(wǎng)絡(luò)和模糊邏輯等相關(guān)技術(shù)獲得充分發(fā)展的情況下,各種新型研究方法和手段也層出不窮,使得該研究已經(jīng)逐漸成為學(xué)者們關(guān)注的焦點(diǎn)。就目前來(lái)看,在這個(gè)情景中對(duì)于模式識(shí)別領(lǐng)域而言,比較具有代表性的研究?jī)?nèi)容主要是數(shù)據(jù)的采集、處理和選擇,選擇輸入樣本表達(dá)、模式識(shí)別分類器,包括通過應(yīng)用樣本集來(lái)對(duì)識(shí)別器進(jìn)行相應(yīng)的知道訓(xùn)練(王子豪、宋晨昊、林俊浩,2023)。這一過程不僅證實(shí)了方案的正確性與實(shí)用性,也為后續(xù)科研活動(dòng)提供了重要的參考依據(jù)。本文同樣對(duì)結(jié)論進(jìn)行了復(fù)核,本階段研究成果確保研究結(jié)果在理論上與現(xiàn)有的學(xué)術(shù)框架相一致。經(jīng)過分析后發(fā)現(xiàn),神經(jīng)網(wǎng)絡(luò)具備的功能非常強(qiáng)大,例如自組織和自學(xué)習(xí)的能力、推廣能力,并且能夠保持非線性和運(yùn)算高度的同步進(jìn)行,因此,人工神經(jīng)網(wǎng)絡(luò)已經(jīng)成為圖像識(shí)別領(lǐng)域的重要研究?jī)?nèi)容(賈俊杰、彭宇飛、蔣明宇,2023)。在19世紀(jì)80年代,相關(guān)學(xué)者在經(jīng)過長(zhǎng)期研究后提出神經(jīng)認(rèn)知機(jī),這也是后期卷積神經(jīng)網(wǎng)絡(luò)的初始形態(tài),在獲取圖像方面存在輕微變形,但由于在其中應(yīng)用了分解特征機(jī)制,因此也具備著識(shí)別的功能(張思博、馮浩然、周志翔,2023)。當(dāng)時(shí)的研究者針對(duì)該機(jī)制展開持續(xù)性的優(yōu)化和完善,最終構(gòu)建出當(dāng)前應(yīng)用非常普遍的卷積神經(jīng)網(wǎng)絡(luò)。在研究的發(fā)展過程中不可避免地遇到了一些挑戰(zhàn)和局限,例如在運(yùn)用已有理論框架時(shí),本文盡力考慮其適用性和局限性,并通過實(shí)證數(shù)據(jù)分析對(duì)其進(jìn)行驗(yàn)證和改進(jìn),這仍然是一個(gè)正在進(jìn)行的過程?,F(xiàn)在通常是將卷積神經(jīng)網(wǎng)絡(luò)視作是分類器進(jìn)行使用,在這樣的情況里在對(duì)闕值進(jìn)行調(diào)整的過程中來(lái)獲得優(yōu)良的分類效果,也能在線性分類問題中應(yīng)用這種方法,對(duì)于訓(xùn)練方法而言,通常使用的都是梯度下降算法。同時(shí),有學(xué)者在經(jīng)過研究后構(gòu)建出LeNet-1網(wǎng)絡(luò)模型,在對(duì)手寫數(shù)字識(shí)別方面起著至關(guān)重要的作用,同時(shí)也是當(dāng)前應(yīng)用最為普遍的卷積神經(jīng)網(wǎng)絡(luò)算法(李澤和、許凌云、鄭晨星,2023)。就國(guó)內(nèi)情況來(lái)看,由于計(jì)算機(jī)技術(shù)早期同國(guó)際水平相差較大,因此實(shí)際開展研究的時(shí)間也相對(duì)比較晚,和西方國(guó)家存在著差距,但我國(guó)的發(fā)展速度卻不容小覷,同時(shí)也取得很多突破性的進(jìn)展,很多高校和研究機(jī)構(gòu)對(duì)這方面的發(fā)展起到巨大的推動(dòng)作用。具體來(lái)看,有些學(xué)者通過對(duì)卷積神經(jīng)網(wǎng)絡(luò)的應(yīng)用構(gòu)建出模式分類器,并且在圖像分割領(lǐng)域中進(jìn)行應(yīng)用,從這些跡象可以看出從而對(duì)相關(guān)的實(shí)現(xiàn)問題展開探究和分析(鄒宇凡、孫云飛、趙博文,2023)?;谔岣呔矸e神經(jīng)網(wǎng)絡(luò)運(yùn)算效率的要求,其中應(yīng)用的CPU必須具備較強(qiáng)的浮點(diǎn)運(yùn)算能力,這些學(xué)者在此基礎(chǔ)上最終提出相關(guān)的并行算法。上述階段性結(jié)論顯示了跨學(xué)科合作的重要性。隨著科學(xué)挑戰(zhàn)變得更加復(fù)雜,單個(gè)學(xué)科的知識(shí)和技術(shù)通常無(wú)法充分解決所有方面的問題。就目前來(lái)看,卷積神經(jīng)網(wǎng)絡(luò)在很多領(lǐng)域中都得到應(yīng)用,特別是圖像識(shí)別領(lǐng)域的應(yīng)用更為普遍,很多學(xué)者也開始關(guān)注起卷積網(wǎng)絡(luò)在計(jì)算機(jī)視覺中的具體應(yīng)用,并對(duì)其展開系統(tǒng)性、深層次的研究和分析(王柏林、劉凱文、鄭智明,2023)。1.3本課題主要工作本文首先是針對(duì)課題在當(dāng)前的研究背景和現(xiàn)實(shí)價(jià)值作出闡述,掌握當(dāng)前國(guó)內(nèi)外在這方面的研究現(xiàn)狀,同時(shí)介紹在本次研究中應(yīng)用的各項(xiàng)技術(shù)和相應(yīng)的開發(fā)環(huán)境。然后是對(duì)系統(tǒng)展開深層次分析,涉及的內(nèi)容主要包括功能需求、可行性和開發(fā)環(huán)境等方面,基于這些內(nèi)容來(lái)開展設(shè)計(jì)工作,重點(diǎn)是架構(gòu)、功能和流程方面的設(shè)計(jì),確保系統(tǒng)的各項(xiàng)功能經(jīng)過編碼過程后能夠得到實(shí)現(xiàn)。本次研究選擇Python語(yǔ)言來(lái)對(duì)系統(tǒng)進(jìn)行開發(fā),基于深度學(xué)習(xí)算法,并借助Keras框架,在深度神經(jīng)網(wǎng)絡(luò)的作用開展相應(yīng)訓(xùn)練,將海洋魚類視作系統(tǒng)識(shí)別對(duì)象,在經(jīng)過對(duì)圖片的識(shí)別過程后能夠完成海洋魚類的識(shí)別工作,本文最終獲得23種識(shí)別結(jié)果,并將這些結(jié)果通過瀏覽器傳輸?shù)接脩舳?。最后針?duì)已經(jīng)構(gòu)建完成的功能進(jìn)行相應(yīng)的整合和測(cè)試工作。
2相關(guān)技術(shù)簡(jiǎn)介2.1Python簡(jiǎn)介對(duì)于本次應(yīng)用的Python語(yǔ)言來(lái)說(shuō),其本質(zhì)上屬于直譯式程序開發(fā)語(yǔ)言,同時(shí)也具備著對(duì)象編程的功能。19世紀(jì)80年代,學(xué)者GuidovanRossum在經(jīng)過長(zhǎng)期研究后最終研發(fā)出這種語(yǔ)言,首次使用則是在1991年。這種語(yǔ)言所具備的特點(diǎn)非常突出,包括語(yǔ)法簡(jiǎn)潔、語(yǔ)句清晰和類庫(kù)豐富等(高旭東、段梓熙、謝昊和,2023)。研究成果為解決現(xiàn)實(shí)問題提供了實(shí)用的方法與途徑,促進(jìn)了理論知識(shí)向?qū)嵺`行動(dòng)的轉(zhuǎn)化,增強(qiáng)了決策的科學(xué)性和實(shí)用性。由此可以看出基于這些方面的優(yōu)勢(shì),在實(shí)際應(yīng)用的過程中也能同其他語(yǔ)言相適應(yīng),共同構(gòu)建出相應(yīng)的功能模塊,因此,很多學(xué)者也會(huì)將其稱作是“黏黏膠”語(yǔ)言。就目前來(lái)看,絕大多數(shù)程序員都會(huì)選擇應(yīng)用這種語(yǔ)言來(lái)構(gòu)建出程序原型,同時(shí)也非常方便進(jìn)行后期修改和優(yōu)化等工作的進(jìn)行(馬天宇、鄧文浩、楊俊杰,2023)。PyQt工具包通常情況下會(huì)用來(lái)完成對(duì)GUI程序的創(chuàng)建工作。主要是Python和Qt兩種語(yǔ)言經(jīng)過結(jié)合后獲得的。Qt庫(kù)具備的功能非常全面,通過PyQt能夠構(gòu)建出Python模塊集,其中涉及到的類達(dá)到300余種,同時(shí)也具備6000個(gè)函數(shù)和方法。除此之外,其具備的核心優(yōu)勢(shì)在于具有較強(qiáng)的兼容性,從這些統(tǒng)計(jì)中看出能夠在很多平臺(tái)中實(shí)現(xiàn)運(yùn)行。同時(shí),在存在雙證的情況下,PyQt的跨平臺(tái)運(yùn)行也能保持較高的穩(wěn)定性(陳志偉、李天昊、吳昕宇,2023)。在實(shí)際應(yīng)用Python語(yǔ)言前,首先要在相應(yīng)的平臺(tái)中完成安裝,基于平臺(tái)類型的不同選擇合適的版本,繼而配置環(huán)境變量,完成后即能進(jìn)行使用。這種語(yǔ)言具備的特點(diǎn)非常突出,主要包括如下幾個(gè)方面(何子怡、趙樂然、黃明和,2023):1.學(xué)習(xí)簡(jiǎn)單:這種語(yǔ)言的關(guān)鍵字非常少,結(jié)構(gòu)和語(yǔ)言都比較簡(jiǎn)單容易學(xué)習(xí),因此非常適合初學(xué)者使用。2.閱讀簡(jiǎn)單:基于代碼結(jié)構(gòu)的簡(jiǎn)潔性,包括定義非常清晰,因此在閱讀方面也具備簡(jiǎn)單的特點(diǎn)。3.維護(hù)方便:維護(hù)的過程比較簡(jiǎn)單,同時(shí)也非常方便進(jìn)行。4.標(biāo)準(zhǔn)庫(kù)廣泛:對(duì)于Python來(lái)說(shuō),其中最為核心的優(yōu)勢(shì)在存儲(chǔ)的庫(kù)非常多,同時(shí)能夠?qū)崿F(xiàn)跨平臺(tái)使用,具備良好的兼容性。5.互動(dòng)模式方便:基于互動(dòng)模式的優(yōu)勢(shì),開發(fā)者通過對(duì)代碼的分析即能掌握具體結(jié)果,方便后期測(cè)試和調(diào)試等工作的開展。6.可移植性強(qiáng):能夠?qū)崿F(xiàn)跨平臺(tái)運(yùn)行的過程。7.擴(kuò)展性強(qiáng):針對(duì)部分關(guān)鍵代碼而言,通??梢詰?yīng)用特殊語(yǔ)言來(lái)完成編寫,包括調(diào)試運(yùn)行的過程也能在系統(tǒng)性中進(jìn)行。8.數(shù)據(jù)庫(kù)接口:具有非常多的數(shù)據(jù)庫(kù)接口,因此通常情況下能夠?qū)崿F(xiàn)和多種數(shù)據(jù)庫(kù)相連接。9.GUI編程:在Python中能夠應(yīng)用GUI,同時(shí)也能夠在不同系統(tǒng)中完成創(chuàng)建和移植的過程,繼而實(shí)現(xiàn)調(diào)用目標(biāo)。10.可嵌入性強(qiáng):基于實(shí)用性的要求,Python能夠在很多語(yǔ)言中完成嵌入過程,最大程度的提高程序的適用能力。Python的缺點(diǎn)同樣不可忽視,對(duì)于運(yùn)行速度而言,目前基本能夠達(dá)到用戶的實(shí)際需求,但相較于很多經(jīng)典語(yǔ)言相比仍然存在較慢的不足。通過這點(diǎn)我們不難發(fā)現(xiàn)這種語(yǔ)言的發(fā)展和推廣時(shí)間都比較段,因此實(shí)際使用的人也相對(duì)較少(李國(guó)偉、邱子豪、周悅文,2023)。通過參與國(guó)際會(huì)議、發(fā)表國(guó)際論文等方式借鑒國(guó)際先進(jìn)的研究方法和經(jīng)驗(yàn),為提升我國(guó)在該領(lǐng)域的研究水平和國(guó)際影響力做出貢獻(xiàn)。但在優(yōu)勢(shì)愈發(fā)突出的情況下,也逐漸受到很多用戶和研發(fā)者的喜愛和青睞。除此之外,當(dāng)前針對(duì)Python的研究比較少,缺少相關(guān)的文獻(xiàn)資料,因此在實(shí)際進(jìn)行探究和分析時(shí)也會(huì)受到很大的限制(譚天琪、黃博文、王沛誠(chéng),2023)。2.2神經(jīng)網(wǎng)絡(luò)簡(jiǎn)介對(duì)于人工神經(jīng)網(wǎng)絡(luò)而言,其本質(zhì)上屬于自適應(yīng)非線性動(dòng)態(tài)系統(tǒng),主要是通過神經(jīng)元間的相互連接而構(gòu)建出來(lái)的。這在一定情況下反映了在結(jié)構(gòu)和功能方面神經(jīng)元都比較簡(jiǎn)單,但神經(jīng)元在經(jīng)過組合過程后形成的系統(tǒng)卻具備較高的復(fù)雜性(劉志澤、蔡文俊、趙書豪,2023)。通過應(yīng)用人工神經(jīng)網(wǎng)絡(luò)能夠展現(xiàn)出人腦功能的各種基本特性,需要注意的是,其本質(zhì)上并不是對(duì)生物系統(tǒng)的逼真描述,實(shí)際表示的是某個(gè)模擬、簡(jiǎn)化和抽象的過程。本研究還驗(yàn)證了所用研究途徑的可靠性和適用性,為后續(xù)研究提供了可借鑒的方法論基礎(chǔ)。同文字計(jì)算機(jī)相比較而言,不論是構(gòu)成原理還是功能特點(diǎn),人工神經(jīng)網(wǎng)絡(luò)都和人腦具有更高的相似性,在實(shí)際運(yùn)行的過程中并不是基于預(yù)期設(shè)定的程序,主要是通過對(duì)周圍環(huán)境的適應(yīng),總結(jié)出運(yùn)行過程的規(guī)律和特點(diǎn),繼而能夠?qū)崿F(xiàn)運(yùn)算、識(shí)別或是過程控制的相關(guān)功能(田睿澤、周凱宇、馮若旭,2023)。在人工神經(jīng)網(wǎng)絡(luò)實(shí)際進(jìn)行工作前,這在一定程度上暗示了必須學(xué)習(xí)相關(guān)準(zhǔn)則,完成學(xué)習(xí)過程后正式開始工作。例如在對(duì)“A”和“B”兩個(gè)字母進(jìn)行識(shí)別的過程中,基于規(guī)定在“A”輸入網(wǎng)絡(luò)的情況下,此時(shí)輸出即是“1”,而在輸入“B”時(shí),此時(shí)相應(yīng)輸出的即是“0”。2.2.1卷積神經(jīng)網(wǎng)絡(luò)簡(jiǎn)介對(duì)于傳統(tǒng)人工神經(jīng)網(wǎng)絡(luò)來(lái)說(shuō),在實(shí)際運(yùn)行的過程中存在的問題主要包括:某層中的全部數(shù)據(jù)都會(huì)被傳遞到后一層中,這也是網(wǎng)絡(luò)中全部層都存在的現(xiàn)象。在進(jìn)行圖像處理工作時(shí),由于像素參數(shù)的龐大,這在一定程度上預(yù)示因此訓(xùn)練工作也難以進(jìn)行。1998年,嚴(yán)恩·樂庫(kù)在經(jīng)過長(zhǎng)期研究后提出卷積神經(jīng)網(wǎng)絡(luò)(ConvolutionalNeuralNetwork),也就是我們熟悉的ConvNet,也有學(xué)者將其稱作CNN,通過應(yīng)用這種網(wǎng)絡(luò)能夠很好的解決當(dāng)時(shí)在圖像處理方面存在的各種問題(朱曉瑞、鄧景然、鐘浩宇,2023)。這些新見解或補(bǔ)充不僅提升了本文對(duì)研究對(duì)象本質(zhì)和規(guī)律的認(rèn)識(shí),也為后續(xù)的研究和應(yīng)用提供了新的方向和啟示。對(duì)于CNN算法來(lái)說(shuō),其使用原理是通過局部連接和分享權(quán)值的方式,最大程度的降低參數(shù)的數(shù)量,繼而使圖像處理更加容易進(jìn)行,同真實(shí)的生物神經(jīng)網(wǎng)絡(luò)具有更高的相似性(羅俊騰、楊涵德、張建偉,2023)。除此之外,在應(yīng)用特征提取的情況下,能夠直接對(duì)原始圖像進(jìn)行輸入,不需要經(jīng)過前期復(fù)雜的預(yù)處理過程?;谶@方面的原因,當(dāng)前這種方法已經(jīng)成為相關(guān)領(lǐng)域中的標(biāo)準(zhǔn)預(yù)處理方法,這在一定程度上詮釋了以往使用的各種特殊模型和技巧在當(dāng)前的應(yīng)用愈發(fā)減少。針對(duì)傳統(tǒng)方法來(lái)說(shuō),通常都是借助人工來(lái)實(shí)現(xiàn)特征的設(shè)計(jì)工作,基于識(shí)別物體的不同,相應(yīng)的特征也存在著差異,因此對(duì)經(jīng)驗(yàn)的要求是非常高的(朱文杰,崔怡君,2023)。而在應(yīng)用CNN的情況下,這項(xiàng)工作也更加容易進(jìn)行,最大程度的降低了在進(jìn)行特征提取和數(shù)據(jù)重建等工作時(shí)的復(fù)雜度。CNN本質(zhì)上屬于具備卷及結(jié)構(gòu)的深度神經(jīng)網(wǎng)絡(luò),其中主要包含5個(gè)隱含層,分別是兩個(gè)非線性可訓(xùn)練卷積層(ConvolutionLayer)、兩個(gè)非線性固定卷積層(PoolingLayer,池化層)和一個(gè)全連接層(徐澤宇、賈宏偉、趙云龍,2023)。這些新見解或補(bǔ)充信息不僅增強(qiáng)了本文對(duì)研究對(duì)象本質(zhì)和規(guī)律的認(rèn)識(shí)深度,也為后續(xù)的研究和應(yīng)用提供了新的方向和靈感來(lái)源。對(duì)于最初的卷積層來(lái)說(shuō),其中的第一組過濾器應(yīng)用的是龐大的神經(jīng)元,從而實(shí)現(xiàn)對(duì)圖像的搜集工作,確定模式(Pattern)。在完成部分圖像的處理工作后,這些過濾器也能掌握相應(yīng)的特征,繼而使準(zhǔn)確性獲得顯著提高。例如在對(duì)蘋果進(jìn)行檢測(cè)時(shí),這在某種程度上暗示了某個(gè)過濾器需要關(guān)注的是“紅色”的特征,而其他過濾器則要關(guān)注的是圓形邊緣,同時(shí)也有相應(yīng)的過濾器來(lái)對(duì)細(xì)長(zhǎng)的莖進(jìn)行識(shí)別。對(duì)于這些過濾器來(lái)說(shuō),通常也被稱作是卷積核(ConvolutionKernel),在進(jìn)行學(xué)習(xí)和自我特征完善的過程中,通常都是基于對(duì)數(shù)據(jù)的查看而完成的,從中確定最符合任務(wù)要求的特征(韓天翔、馮子凡、陸佳輝,2023)。在圖像各個(gè)特征完成分解后,卷積層能夠基于主題對(duì)特征進(jìn)行分類,從而實(shí)現(xiàn)對(duì)圖像的多角度分析。在實(shí)際進(jìn)行應(yīng)用的過程中,需要對(duì)卷積層和池化層進(jìn)行堆疊,具體指的是能夠多次進(jìn)行卷積操作和池化操作的綜合運(yùn)用,某程度能看出在經(jīng)過單次操作過程后,圖像即能夠?qū)崿F(xiàn)單次過來(lái),繼而能夠有效提高信息的級(jí)別。例如,在對(duì)蘋果進(jìn)行檢測(cè)時(shí),實(shí)際獲得的初始圖像僅僅是對(duì)邊緣模糊的部分進(jìn)行顯示,而在經(jīng)過多次過濾過程后,最終能夠?qū)崿F(xiàn)對(duì)整個(gè)蘋果凸顯規(guī)定顯示(王振宇、劉子睿、張雨澤,2023)。針對(duì)上述結(jié)果,作者進(jìn)行了多次驗(yàn)證與比對(duì),特別是與同行研究的結(jié)論進(jìn)行了詳盡的對(duì)照與分析,從而確保了所得結(jié)果的穩(wěn)固性和可信度。上述過程能夠被視作是人類視覺分層理論的實(shí)際應(yīng)用,在對(duì)該理論進(jìn)行探究后能夠發(fā)現(xiàn),在視覺對(duì)目標(biāo)的辨認(rèn)方面具備分層的特點(diǎn),邊緣特性由低層進(jìn)行提取,高層次則是針對(duì)形狀或是目標(biāo)認(rèn)知,通過這些數(shù)據(jù)可見更高層次則是針對(duì)運(yùn)動(dòng)和行為進(jìn)行提取。這也就意味著高層特征主要是在對(duì)低層特征進(jìn)行結(jié)合后獲得的,整個(gè)過程表現(xiàn)出逐漸抽象的特點(diǎn),語(yǔ)義和意圖也能變得更加明顯(高永濤、李俊琦、劉瑾瑜,2023)。隨著抽象層面的提高,此時(shí)物品的猜測(cè)性也就會(huì)相應(yīng)降低,繼而完成更精準(zhǔn)的分類。最后,由此可以洞悉對(duì)于完全連接層來(lái)說(shuō),經(jīng)過池化過程的特征圖能夠“完全連接”在表征神經(jīng)網(wǎng)絡(luò)正在學(xué)習(xí)識(shí)別事物相應(yīng)的輸出節(jié)點(diǎn)中,在這種情況下獲得的結(jié)果也會(huì)非常理想。尤其值得一提的是,作者深入剖析了與方佳佳教授在相關(guān)主題研究中的結(jié)論的異同點(diǎn),通過這種對(duì)比與分析,不僅深化了對(duì)研究主題的理解,也為后續(xù)研究提供了有價(jià)值的參考和啟示,為研究的完善和發(fā)展提供了重要支持。2.2.2ResNetResNet(ResidualNet)網(wǎng)絡(luò)模型和傳統(tǒng)順序網(wǎng)絡(luò)在獲得的結(jié)果方面存在很大的差異。想要完成非常深的神經(jīng)網(wǎng)絡(luò)的訓(xùn)練具有很大的難度,在這種情況下ResNet(ResidualNet)網(wǎng)絡(luò)模型也隨即被相關(guān)學(xué)者提出,繼而能夠更好的解決這方面的問題,同時(shí)也能獲得更高的網(wǎng)絡(luò)深度(魏子和、趙宇航、鄭浩澤,2023)。對(duì)于其中的層來(lái)說(shuō),這在一定水平上彰顯了主要是基于殘差函數(shù)而形成的,具體如下圖2-2所示,同傳統(tǒng)的非原始函數(shù)(unreferencedfunctions)間存在非常大的差異。這也能直接顯現(xiàn)出殘差網(wǎng)絡(luò)具備的優(yōu)勢(shì)和特點(diǎn),主要是結(jié)構(gòu)更簡(jiǎn)單,同時(shí)也能對(duì)更深層次進(jìn)行表示,包括準(zhǔn)確率也能獲得顯著提高(劉宏偉,張若彤,2023)。為了確保理論模型能夠更貼近實(shí)際操作環(huán)境不僅對(duì)理論框架進(jìn)行了嚴(yán)謹(jǐn)?shù)耐茖?dǎo)和驗(yàn)證,還深入實(shí)踐領(lǐng)域通過更加多元化的研究方法等等方式收集了大量的同行內(nèi)的其他第一手資料。圖2-2殘差結(jié)構(gòu)ResNet的作者在經(jīng)過50層ResNet訓(xùn)練后,最終獲得相較于VGG而言具有更深層次的網(wǎng)絡(luò)結(jié)構(gòu)。在應(yīng)用GAP(GlobalAveragePooling)操作的情況下,參數(shù)也能得到明顯減少,相應(yīng)的模型大小保持在102MB(ResNet50)(郭辰逸,何佳怡,2023)。2.3keras框架2.3.1簡(jiǎn)介對(duì)于Keras來(lái)說(shuō),其本質(zhì)上屬于是一種深度學(xué)習(xí)框架,主要是由Python語(yǔ)言在theano/tensorflow的基礎(chǔ)上編寫實(shí)現(xiàn)的。其表示的是高層神經(jīng)網(wǎng)絡(luò)API。能夠完成快速實(shí)驗(yàn)的過程,這在一定程度上詮釋了使idea在短時(shí)間內(nèi)得到相應(yīng)的結(jié)果,在開發(fā)人員存在以下幾種需求時(shí),通常都會(huì)選擇使用Keras:(a)保證原型設(shè)計(jì)具備簡(jiǎn)易性和快速性的特點(diǎn)(b)能夠?qū)崿F(xiàn)CNN或是RNN的應(yīng)用,包括兩者的結(jié)合使用(c)能夠完成CPU和GPU間的無(wú)縫切換2.3.2設(shè)計(jì)原則(a)用戶友好:Keras是基于人類的需求而設(shè)計(jì)出的API,在這種情況下要確保用戶能夠獲得良好的體驗(yàn)感,這也是整個(gè)設(shè)計(jì)過程中應(yīng)當(dāng)遵循的首要原則。也要考量外部因素對(duì)研究結(jié)果的影響,確保整個(gè)過程具有可控性及可重復(fù)性,為結(jié)論的廣泛適用提供保障。在應(yīng)用時(shí)要盡可能的減少在實(shí)踐中存在的認(rèn)知困難,基于API具備簡(jiǎn)潔性的特點(diǎn),因此用戶的實(shí)際工作量能夠獲得顯著降低,同時(shí),針對(duì)各種bug而言,Keras也提供了相應(yīng)的反饋渠道。(b)模塊性:通常情況下我們也可以將模型視作某個(gè)層的序列或是數(shù)據(jù)運(yùn)算圖,其中相應(yīng)配置的模塊能夠在使用最少代價(jià)的情況下獲得自由組合(李思穎,王心怡,2023)??偟膩?lái)說(shuō),在這種背景下其中的獨(dú)立模塊主要包括網(wǎng)絡(luò)層、初始化策略、激活函數(shù)、優(yōu)化器、損失函數(shù)和正則化方法等,在構(gòu)建模型的過程中可以任意進(jìn)行組合搭配使用。上述優(yōu)化設(shè)計(jì)是建立在對(duì)現(xiàn)狀的深刻洞察及對(duì)現(xiàn)有資源與技術(shù)的全面運(yùn)用基礎(chǔ)上的。與經(jīng)典方案相比,該方案在多個(gè)核心要素上展示了卓越的優(yōu)勢(shì)。(c)易擴(kuò)展性:新模塊的添加比較方便,通常能夠基于現(xiàn)有模塊來(lái)完成新類和函數(shù)的編寫?;诮M合方面的優(yōu)勢(shì),Keras在很多先進(jìn)性較強(qiáng)的工作中得到非常普遍的應(yīng)用。(d)同Python協(xié)作性:對(duì)于Keras而言,在這樣的環(huán)境中在其中并未設(shè)置相應(yīng)的模型配置文件類型,因此通常情況下都是應(yīng)用Python代碼來(lái)對(duì)模型進(jìn)行描述,因此在結(jié)構(gòu)方面也會(huì)表現(xiàn)出更加緊湊和更容易出現(xiàn)debug的特點(diǎn),同時(shí)也有利于后續(xù)擴(kuò)展的進(jìn)行(孫俊濤,黃思遠(yuǎn),2023)。3系統(tǒng)分析對(duì)于系統(tǒng)分析而言,表示的是需求人員首先需要同客戶進(jìn)行溝通交流,繼而獲得相應(yīng)的信息并通過需求說(shuō)明書的方式向用戶和開發(fā)人員進(jìn)行展示。從這些實(shí)踐可以了解在軟件功能發(fā)展的階段中,在很長(zhǎng)一段時(shí)期內(nèi)需求分析并沒有得到廣大研究者的關(guān)注和重視。例如,在IBM公司開發(fā)信息管理系統(tǒng)時(shí),實(shí)現(xiàn)并沒有進(jìn)行相應(yīng)的需求分析,在這種情況下導(dǎo)致整個(gè)工程的建設(shè)周期推出了非常多的時(shí)間,從這些討論中認(rèn)識(shí)到也使得公司蒙受很大的損失(蔡亦涵,周子杰,2023)。對(duì)于這一部分的創(chuàng)作借鑒了何其飛教授的相關(guān)主題的研究,表現(xiàn)在思路和手法方面,在思路上,本文遵循了其對(duì)研究問題層層剖析的方法,通過設(shè)定明確的研究目標(biāo)與假設(shè)構(gòu)建了嚴(yán)謹(jǐn)?shù)难芯靠蚣?,采用定量與定性相結(jié)合的研究方法,力求在數(shù)據(jù)收集與分析過程中做到客觀、準(zhǔn)確,以確保研究結(jié)論的科學(xué)性和可靠性。就目前來(lái)看,國(guó)內(nèi)很多這種公司還存在這種問題,即需求和開發(fā)工作同時(shí)進(jìn)行,在需求不明確的情況下即選擇對(duì)相似度較高的系統(tǒng)進(jìn)行更改和調(diào)整,這也使得后續(xù)要進(jìn)行重復(fù)性修改,是各種資源都被浪費(fèi)。從根本上來(lái)看,造成這種現(xiàn)象的主要原因即在于對(duì)需求的輕視,無(wú)法及時(shí)獲得精準(zhǔn)、全面的需求(方子和,吳書瑤,2023)。通過文獻(xiàn)綜述與實(shí)證數(shù)據(jù)的分析,本文進(jìn)一步厘清了這些關(guān)鍵概念在理論體系中的位置及相互關(guān)系。3.1系統(tǒng)功能需求系統(tǒng)在經(jīng)過開發(fā)過程后,具備的功能主要包括如下幾個(gè)方面:選擇圖片:確定需要進(jìn)行識(shí)別的圖片。模型創(chuàng)建訓(xùn)練:在完成ResNet網(wǎng)絡(luò)模型構(gòu)建的基礎(chǔ)上,針對(duì)模型展開訓(xùn)練。海洋魚類識(shí)別:基于構(gòu)建出的網(wǎng)絡(luò)對(duì)海洋魚類進(jìn)行識(shí)別。3.2可行性分析系統(tǒng)的核心目標(biāo)和功能在于實(shí)現(xiàn)海洋魚類的識(shí)別。在已經(jīng)對(duì)識(shí)別目標(biāo)進(jìn)行確定后,本次研究基于以下四個(gè)方面來(lái)探究該系統(tǒng)的可行性。3.2.1技術(shù)可行性在本次研究的海洋魚類識(shí)別系統(tǒng)中,在這樣的配置中應(yīng)用的是Python語(yǔ)言,基于Keras框架,在訓(xùn)練的過程中主要是通過應(yīng)用深度神經(jīng)網(wǎng)絡(luò)的使用而實(shí)現(xiàn),在確定需要識(shí)別的圖片和相應(yīng)的網(wǎng)絡(luò)模型后,繼而展開海洋魚類的識(shí)別工作。因此,該系統(tǒng)在技術(shù)方面具備可行性。3.2.2操作可行性對(duì)于該系統(tǒng)來(lái)說(shuō),其界面具有簡(jiǎn)潔性的特點(diǎn),同時(shí)也比較容易實(shí)際操作,用戶面對(duì)的界面同主流瀏覽器界面相類似。在開發(fā)過程中主要應(yīng)用的是Python語(yǔ)言,因此也使得系統(tǒng)獲得持續(xù)性的優(yōu)化和完善(徐曉婷,林子瑜,2023)。在這樣的氛圍中本系統(tǒng)具備的特點(diǎn)非常突出,主要包括易操作、易管理和優(yōu)良交互性等?;谶@些優(yōu)勢(shì)的存在,能夠確定本系統(tǒng)在操作方面具有可行性。3.2.3經(jīng)濟(jì)可行性本系統(tǒng)主要是向用戶提供相應(yīng)的海洋魚類識(shí)別方法,主要是以調(diào)用相關(guān)庫(kù)的功能而實(shí)現(xiàn),因此研發(fā)內(nèi)容并不復(fù)雜,設(shè)計(jì)的內(nèi)容比較少,在這等情況下包括實(shí)際開發(fā)時(shí)間相較于其他類型的系統(tǒng)來(lái)說(shuō)也比較短,在這種情況下也不需要過多的開發(fā)成本。整個(gè)開發(fā)工作都是由本人獨(dú)立完成,通過在電腦中對(duì)上述內(nèi)容中提到的各軟件進(jìn)行充分應(yīng)用,繼而實(shí)現(xiàn)該系統(tǒng)的開發(fā)工作。為確保研究結(jié)論的可靠與可信,本文首先廣泛搜集并分析了國(guó)內(nèi)外相關(guān)領(lǐng)域的學(xué)術(shù)資料,系統(tǒng)總結(jié)了當(dāng)前研究的最新動(dòng)態(tài)與理論支撐。除此之外,該系統(tǒng)需要的硬件和軟件環(huán)境的價(jià)格都比較低,程序開發(fā)主要負(fù)責(zé)對(duì)系統(tǒng)的開發(fā)和維護(hù)進(jìn)行管理(劉瑾瑜,張雪麗,2023)。在這種情況下,對(duì)各種人力和財(cái)力方面的要求也相對(duì)比較低,該系統(tǒng)在經(jīng)濟(jì)方面具有可行性?;谏鲜鰞?nèi)容,對(duì)于海洋魚類識(shí)別系統(tǒng)而言,不論是在技術(shù)、經(jīng)濟(jì),還是在操作等方面都具備相應(yīng)的可行性,因此本次開發(fā)工作在現(xiàn)實(shí)中是可行的(周志遠(yuǎn),王雨珊,2023)。3.3開發(fā)環(huán)境分析(1)硬件平臺(tái):CPU:酷睿I7及以上內(nèi)存:4G以上硬盤:320G以上顯卡:獨(dú)立顯卡(2)軟件平臺(tái):操作系統(tǒng):Windows7開發(fā)語(yǔ)言:PYTHON3.4系統(tǒng)性能分析用戶在應(yīng)用時(shí)的體驗(yàn)感主要取決于系統(tǒng)性能能否達(dá)到用戶的需求。同時(shí),性能是由架構(gòu)而決定的。對(duì)于優(yōu)秀的系統(tǒng)架構(gòu)來(lái)說(shuō),需要具備的特點(diǎn)主要包括如下內(nèi)容:1.模塊化設(shè)計(jì)。對(duì)于一個(gè)完整的系統(tǒng)來(lái)說(shuō),其中包含非常多的小模塊,彼此清晰明確劃分,具備的功能也各不相同,同時(shí)能夠相互間的調(diào)用,繼而完成低耦合高內(nèi)聚。2.模塊劃分。其內(nèi)部模塊的類型存在很大差異,基于模塊完成靈活調(diào)用的要求,對(duì)于特殊模塊來(lái)說(shuō),從這些成果中可見要根據(jù)系統(tǒng)功能的實(shí)際作用來(lái)進(jìn)行調(diào)整和變更,通過這種方式來(lái)最大程度的提高系統(tǒng)的靈活性。研究還注重理論的實(shí)際應(yīng)用,確保理論能夠在具體實(shí)踐中接受考驗(yàn)。為此,本文在研究中運(yùn)用了包括定量測(cè)量和定性考察在內(nèi)的多種數(shù)據(jù)分析方法,以提升研究結(jié)果的精確性和實(shí)用性,為政策制定提供了重要的理論依據(jù)。3.穩(wěn)定、高效、安全的數(shù)據(jù)建模。毫無(wú)疑問,數(shù)據(jù)充當(dāng)系統(tǒng)倉(cāng)庫(kù)的作用,在具備新能良好倉(cāng)庫(kù)的情況下,系統(tǒng)才能更好的實(shí)現(xiàn)對(duì)數(shù)據(jù)的存取和變更工作。4.結(jié)構(gòu)穩(wěn)定、靈活。在初期對(duì)整體架構(gòu)進(jìn)行部署的過程中,要保證高度能夠達(dá)到實(shí)際需求,包括結(jié)構(gòu)的清晰和運(yùn)行的穩(wěn)定,同時(shí)也要保證在出現(xiàn)問題時(shí),在短時(shí)間內(nèi)即能確定相應(yīng)的解決方案(李書豪,王子明,2023)。4系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)4.1設(shè)計(jì)目標(biāo)及原則在進(jìn)行系統(tǒng)開發(fā)的過程中,其中最為核心的節(jié)點(diǎn)無(wú)疑是對(duì)系統(tǒng)的設(shè)計(jì)。從根本上來(lái)看,系統(tǒng)設(shè)屬于上層構(gòu)架,同時(shí)也決定著系統(tǒng)開發(fā)工作的成功實(shí)現(xiàn),包括系統(tǒng)的性能也取決于系統(tǒng)設(shè)計(jì)的優(yōu)劣(張?zhí)煊?陳雅玲,2023)。從中不難發(fā)現(xiàn)已經(jīng)完成系統(tǒng)設(shè)計(jì)后,開發(fā)人員才能確定相應(yīng)的擴(kuò)展空間量,繼而能夠更加合理、更加高效地進(jìn)行后續(xù)的發(fā)展。借助對(duì)過往文獻(xiàn)有條不紊的梳理與融合,深度探尋到該領(lǐng)域中那些未被廣泛關(guān)注的關(guān)鍵要點(diǎn)以及潛藏的研究路徑。對(duì)于系統(tǒng)設(shè)計(jì)而言,需要具備的特點(diǎn)包括如下幾個(gè)方面:(1)數(shù)據(jù)安全性在實(shí)際進(jìn)行系統(tǒng)開發(fā)時(shí),會(huì)應(yīng)用非常龐大的數(shù)據(jù)資源,其中主要包括兩種類型,即用戶數(shù)據(jù)和系統(tǒng)數(shù)據(jù),在此期間都要保障數(shù)據(jù)的安全性。基于這方面的要求,在實(shí)際設(shè)計(jì)的過程中,需要基于實(shí)際情況采取相應(yīng)的安全防范措施,最大程度的消除各種潛在存在的風(fēng)險(xiǎn)(劉志鵬,楊晨曦,2023)。(2)易用性系統(tǒng)在交付給用戶后,用戶基于權(quán)限能夠?qū)崿F(xiàn)對(duì)系統(tǒng)的使用,而在這個(gè)過程中系統(tǒng)性能的優(yōu)劣也決定著開發(fā)公司能不能獲得用戶的認(rèn)可。這在某個(gè)角度上證明了通過應(yīng)用功能強(qiáng)大的系統(tǒng),操作員的工作效率能夠獲得顯著提高,繼而增強(qiáng)用戶對(duì)公司的好感度和忠誠(chéng)度。(3)柔軟性對(duì)于這種特點(diǎn)來(lái)說(shuō),其涉及到的內(nèi)容非常全面,通常能夠用來(lái)實(shí)現(xiàn)突發(fā)情況的及時(shí)處理,即系統(tǒng)的應(yīng)急能力。從這些互動(dòng)中理解沒有人能夠保證系統(tǒng)能夠保持長(zhǎng)期的安全性,因此在問題出現(xiàn)后,需要基于實(shí)際情況采取合理的措施及時(shí)進(jìn)行彌補(bǔ)和處理。借助這種跨學(xué)科的研究方式,不僅能夠更透徹地理解研究對(duì)象的復(fù)雜本質(zhì)和多樣屬性,還能夠發(fā)現(xiàn)單一學(xué)科研究難以發(fā)現(xiàn)的新規(guī)律和新現(xiàn)象。(4)擴(kuò)展性在海洋魚類識(shí)別系統(tǒng)需求隨時(shí)間的變化而持續(xù)發(fā)生變化的過程中,系統(tǒng)也要基于實(shí)際情況實(shí)時(shí)對(duì)業(yè)務(wù)進(jìn)行擴(kuò)展和更新?;谶@方面的需求,在最初的設(shè)計(jì)階段就必須確定相應(yīng)的可擴(kuò)展性方案。4.2整體框架設(shè)計(jì)如下圖4.1所示,表示的是系統(tǒng)的整體框架結(jié)構(gòu)。圖4.1系統(tǒng)整體框架結(jié)構(gòu)在該系統(tǒng)中,主要存在著創(chuàng)建模型、模型訓(xùn)練和生物識(shí)別三個(gè)方面的內(nèi)容。本文依據(jù)已有的理論根基,構(gòu)建了此次的框架藍(lán)圖,無(wú)論是在信息流轉(zhuǎn)還是數(shù)據(jù)分析途徑上,都體現(xiàn)了對(duì)前人智慧的尊重與延續(xù),并在此基礎(chǔ)上邁出了創(chuàng)新步伐。4.3系統(tǒng)流程設(shè)計(jì)在對(duì)海洋魚類識(shí)別系統(tǒng)進(jìn)行開發(fā)的過程中,首先要展開需求分析的工作,繼而進(jìn)行總體設(shè)計(jì)規(guī)劃,分析系統(tǒng)內(nèi)的各種功能模塊。如圖4.2所示,表示的是具體的開發(fā)流程:圖4.2系統(tǒng)開發(fā)流程圖4.4系統(tǒng)實(shí)現(xiàn)4.4.1系統(tǒng)實(shí)現(xiàn)步驟1)網(wǎng)絡(luò)結(jié)構(gòu)設(shè)計(jì)ResNet502015年,ResNet在經(jīng)過相關(guān)學(xué)者長(zhǎng)期研究后被提出。在網(wǎng)絡(luò)不斷加深的過程中,訓(xùn)練集的準(zhǔn)確率的下降也就無(wú)可避免,通過分析后排除是由Overfit過擬合的原因而造成這種現(xiàn)象(趙梓晨,吳麗娟,2023);在這種情況下,本文基于該問題提出深度殘值網(wǎng)絡(luò),在這種情況下網(wǎng)絡(luò)也能夠獲得最大程度的加深。過往的研究歷程為本文提供了寶貴的經(jīng)驗(yàn),讓本文清楚哪些方法有效,哪些需要改進(jìn)或淘汰。因此,在ResNet中也被分成兩種映射類型,分別是恒等映射和殘差映射。對(duì)于前者來(lái)說(shuō),主要指的是在跳過2層權(quán)重后,使X能夠被直接傳輸至后2層relu部分的映射,而后者指的則是平凡網(wǎng)絡(luò)中原有的部分。ResNet本質(zhì)屬于存在50層的參差網(wǎng)絡(luò),各個(gè)層都不需要經(jīng)過訓(xùn)練。其中所運(yùn)用的結(jié)構(gòu)主要包括兩種類型,分別是Identityblock(恒等塊)和convolutionalblock(卷積塊),具體如圖4.3所示(陳思源,黃文婷,2023)。這樣的設(shè)計(jì)思路不僅增強(qiáng)了模型的實(shí)際應(yīng)用效果,也為后來(lái)的研究者提供了一個(gè)開放式的架構(gòu),鼓勵(lì)他們?cè)诖嘶A(chǔ)上繼續(xù)探索和改進(jìn)。圖4.3ResNet50模塊2)模型訓(xùn)練一、模型相關(guān)信息:1.模型結(jié)構(gòu)為:MobileNetV2+1層Dense(Resnet50)。2.模型訓(xùn)練設(shè)置:最后一層Dense網(wǎng)絡(luò)層的激活函數(shù)為Softmax,從而配合交叉熵?fù)p失函數(shù)(categorical_cross-entropy)進(jìn)行多分類預(yù)測(cè)。從這些數(shù)據(jù)中顯現(xiàn)其他卷積層后的激活函數(shù)為relu。3.使用Adam優(yōu)化器進(jìn)行網(wǎng)絡(luò)訓(xùn)練,Adam是一種自適應(yīng)學(xué)習(xí)率的優(yōu)化器,相比于SGD可以加速網(wǎng)絡(luò)收斂過程。初始學(xué)習(xí)率learning_rate=0.001,隨著迭代次數(shù)的增加,學(xué)習(xí)率逐漸減小(何子璇,龔海濤,2023)。為保障研究結(jié)果的可靠性和可信度,本文本階段研究成果通過廣泛搜集和審閱國(guó)內(nèi)外相關(guān)領(lǐng)域的經(jīng)典與前沿文獻(xiàn)構(gòu)建了一個(gè)堅(jiān)實(shí)的研究背景框架。4.模型采用小批量數(shù)據(jù)進(jìn)行訓(xùn)練,且模型訓(xùn)練時(shí),batch_size=20。二、數(shù)據(jù)相關(guān)信息:1.總數(shù)據(jù)量:27370;數(shù)據(jù)來(lái)源:美國(guó)國(guó)家海洋與大氣管理局;下載地址:/labeled-fishes-in-the-wild/https://(朱曉瑞、鄧景然、鐘浩宇,2023)./mw/dataset/5e55f7960e2b66002c245df52.訓(xùn)練集測(cè)試集劃分,90%作為訓(xùn)練集,10%作為測(cè)試集。3.數(shù)據(jù)樣本標(biāo)簽:(一些魚類的名字:均為拉丁學(xué)名)["Dascyllusreticulatus","Plectroglyphidodondickii","Chromischrysura","Amphiprionclarkii","Chaetodonlunulatus","Chaetodontrifascialis","Myripristiskuntee","Acanthurusnigrofuscus","Hemigymnusfasciatus","Neoniphonsammar","Abudefdufvaigiensis","Canthigastervalentini","Pomacentrusmoluccensis","Zebrasomascopas","Hemigymnusmelapterus","Lutjanusfulvus","Scolopsisbilineata","Scaridae","Pempherisvanicolensis","Zancluscornutus","Neoglyphidodonnigroris","Balistapusundulatus","Siganusfuscescens",]4.每個(gè)樣本的尺寸:(224,224),3通道。(RGB圖像)5.數(shù)據(jù)集描述,開源數(shù)據(jù)獲取得到,數(shù)據(jù)集具有24種魚類(24個(gè)類別)三、精度相關(guān)信息3)加載數(shù)據(jù)并進(jìn)行檢測(cè)在運(yùn)行pythonserver.py的過程中,這明顯體現(xiàn)出特征在瀏覽器中輸入:8100同時(shí)進(jìn)行訪問,選擇圖片后即能夠進(jìn)行圖片的識(shí)別工作。將獲得的結(jié)果通過瀏覽器傳輸?shù)接脩舳?鄧曉宇,馮雪兒,2023)。4.4.2系統(tǒng)運(yùn)行效果以flask框架,搭建web,分別輸入用戶名和密碼以完成用戶登錄,進(jìn)行圖像識(shí)別。打開主網(wǎng)頁(yè),可以在該網(wǎng)頁(yè)選擇圖片進(jìn)行識(shí)別。識(shí)別效果如圖4.4所示。圖4.4系統(tǒng)識(shí)別效果圖4.4.3系統(tǒng)核心代碼核心代買見附錄。
5軟件測(cè)試與分析對(duì)于整個(gè)系統(tǒng)開發(fā)工作而言,其中最后步驟同時(shí)也是最為核心的步驟無(wú)疑是系統(tǒng)的測(cè)試過程,實(shí)際獲得的測(cè)試結(jié)果也決定著產(chǎn)品能夠?qū)崿F(xiàn)健康發(fā)展。通過測(cè)試能夠檢驗(yàn)軟件的質(zhì)量、性能和可靠性等因素。這一過程不僅確認(rèn)了研究結(jié)果能得到現(xiàn)有理論的支持,還提出了新的見解或補(bǔ)充,進(jìn)一步充實(shí)和擴(kuò)展了相關(guān)理論。在其中能看出在實(shí)際進(jìn)行測(cè)試的過程中,必須要基于嚴(yán)瑾、完善和規(guī)范的原則,檢驗(yàn)系統(tǒng)在運(yùn)行時(shí)是否有bug的存在,在存在bug的情況下需要基于實(shí)際情況展開調(diào)試工作,確保程序能夠?qū)崿F(xiàn)完美運(yùn)行(朱文杰,崔怡君,2023)。但需要注意的是,測(cè)試工作無(wú)法實(shí)現(xiàn)對(duì)全部bug消除,起到的作用僅僅是減少bug的存在,通過這種方式來(lái)最大程度的降低系統(tǒng)出現(xiàn)錯(cuò)誤現(xiàn)象的概率,保證使用過程中的方便性和安全性。從類型方面來(lái)看,當(dāng)前應(yīng)用比較普遍的主要是功能、安全、可用性、性能和兼容性等方面的測(cè)試。5.1測(cè)試環(huán)境與測(cè)試條件處理器:因特爾酷睿處理器I5內(nèi)存:4GB硬盤:80G以上操作系統(tǒng):Win7-10或windowsXP5.2功能測(cè)試功能測(cè)試所涉及到的因素比較全面,這在某種程度上彰顯了總的來(lái)說(shuō)能夠概括成五個(gè)方面,具體包括安全性、依從性、適用性、準(zhǔn)確性和可操作性。相應(yīng)的功能測(cè)試結(jié)果如表5.1所示:表5.SEQ表5-\*ARABIC1系統(tǒng)功能測(cè)試測(cè)試內(nèi)容測(cè)試結(jié)果適用性好準(zhǔn)確性好可操作性好依從性好安全性好5.3性能測(cè)試性能測(cè)試主要是通過模擬系統(tǒng)運(yùn)行環(huán)境,測(cè)試系統(tǒng)性能是否符合客戶的需求。性能測(cè)試的重要技術(shù)指標(biāo)是:系統(tǒng)的運(yùn)行速度、系統(tǒng)響應(yīng)的時(shí)間。這不僅增強(qiáng)了本文對(duì)相關(guān)機(jī)制的理解,還為后續(xù)研究提供了有力的支持。此發(fā)現(xiàn)進(jìn)一步鞏固了該領(lǐng)域內(nèi)其他類似研究所得到的結(jié)論,促進(jìn)了理論框架的完善與發(fā)展。(1)運(yùn)行速度:將系統(tǒng)分別在不同類型的電腦中保持運(yùn)行狀態(tài),均未出現(xiàn)停頓或是遲滯的現(xiàn)象。(2)響應(yīng)時(shí)間:對(duì)于系統(tǒng)的效應(yīng)時(shí)間來(lái)說(shuō),其中主要包括三個(gè)方面的因素:①最小響應(yīng)時(shí)間;②平均響應(yīng)時(shí)間;③最大響應(yīng)時(shí)間。這在一定意義上揭示了在經(jīng)過測(cè)試過程后能夠確定,當(dāng)初在正常情況時(shí),相應(yīng)的數(shù)值即是0.2/0.5/0.8(s),速度相比于其他系統(tǒng)來(lái)說(shuō)比較快,能夠符合用戶的實(shí)際需求(徐天浩,林文和,2023)。5.4測(cè)試用例由于篇幅的限制,本文僅展示少量測(cè)試內(nèi)容和結(jié)果。測(cè)試結(jié)果見表5.2。從表5.2可以看出我們算法識(shí)別效果很好。表5.2系統(tǒng)測(cè)試案例識(shí)別圖片檢測(cè)結(jié)果是否正確Dascyllusreticulatus正確Plectroglyphidodondickii正確Chromischrysura正確Amphiprionclarkii正確Chaetodonlunulatus正確Chaetodontrifascialis正確5.5系統(tǒng)運(yùn)行情況基于上述內(nèi)容,這在某種程度上反映出系統(tǒng)在功能測(cè)試、性能測(cè)試方面都符合預(yù)期設(shè)定的標(biāo)準(zhǔn),實(shí)現(xiàn)在進(jìn)行系統(tǒng)分析過程中確定的開發(fā)目標(biāo),達(dá)到設(shè)計(jì)要求,識(shí)別的準(zhǔn)確率相對(duì)比較高。通過在現(xiàn)實(shí)中對(duì)這種系統(tǒng)進(jìn)行應(yīng)用能夠顯著降低各種資源的使用,包括工作的效率也獲得有效提高,在魚類識(shí)別領(lǐng)域具有非常大的現(xiàn)實(shí)價(jià)值(孫宇航,李晴雯,2023)。
6結(jié)論本次研究基于對(duì)Python和ResNet展開全方面的介紹,同時(shí)分別在硬件和軟件方面闡述海洋魚類識(shí)別系統(tǒng)在現(xiàn)實(shí)中的可行性,所獲得的結(jié)論和成果主要在于構(gòu)建出以Python為基礎(chǔ)的海洋魚類識(shí)別系統(tǒng),經(jīng)過本次畢業(yè)設(shè)計(jì)的過程,使我明白在學(xué)習(xí)新技術(shù)的過程中,最為關(guān)鍵的是實(shí)踐,這在某種程度上標(biāo)明只有這些技術(shù)和知識(shí)能夠真正應(yīng)用到實(shí)踐中才能得到更好的掌握。在進(jìn)行系統(tǒng)開發(fā)工作時(shí),自身的經(jīng)驗(yàn)尤為重要,在經(jīng)驗(yàn)不足的情況下必然會(huì)對(duì)整個(gè)研究工作造成極大的阻礙。本人之前并未針對(duì)Python和深度學(xué)習(xí)進(jìn)行過全方面的探究,因此在最初研究時(shí)遇到很多困難,包括算法無(wú)法調(diào)用、圖像無(wú)法顯示等方面,但在各位同學(xué)和老師的指導(dǎo)和幫助下,加上對(duì)各種文獻(xiàn)資料的參考使得這些問題都獲得圓滿的解決。在這個(gè)過程本人在面對(duì)問題時(shí)的解決能力獲得顯著提高,現(xiàn)在已經(jīng)能夠從海量的信息中快速尋找到自己需要的信息。同時(shí),在書中知識(shí)相同的情況下,各人的編程思路、問題處理方法等都存在較大的差異,這在某種程度上凸顯了因此在實(shí)際處理問題時(shí)必須要經(jīng)過大量的實(shí)踐后確定方案。經(jīng)過本次畢業(yè)設(shè)計(jì)的過程,本人不論是在知識(shí)還是意志方面都獲
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 醫(yī)院各類耗材管理制度
- 后院養(yǎng)魚改造方案(3篇)
- 體檢費(fèi)用控制方案(3篇)
- 商品破損兌換方案(3篇)
- 口腔健康教育管理制度
- 培訓(xùn)學(xué)校職工管理制度
- 應(yīng)急指揮調(diào)度管理制度
- 農(nóng)村抗旱處置方案(3篇)
- 勞務(wù)派遣培訓(xùn)方案(3篇)
- 社群賣貨營(yíng)運(yùn)方案(3篇)
- 游艇運(yùn)營(yíng)方案
- 業(yè)主業(yè)主委員會(huì)通用課件
- 產(chǎn)婦入戶訪視培訓(xùn)課件
- 江西酒精行業(yè)報(bào)告
- 湖北省武漢市2024屆數(shù)學(xué)高二下期末綜合測(cè)試模擬試題含解析
- 骶尾部藏毛疾病診治中國(guó)專家共識(shí)(2023版)
- 數(shù)據(jù)庫(kù)概論機(jī)票課程設(shè)計(jì)
- 《配電自動(dòng)化系統(tǒng)》課件
- 計(jì)算機(jī)病毒的歷史要點(diǎn)課件
- 制漿造紙行業(yè)分析
- 用工情況說(shuō)明格式及范文
評(píng)論
0/150
提交評(píng)論