本發(fā)明屬于水產(chǎn)養(yǎng)殖,具體涉及一種魚群投喂方法、裝置、計算機設(shè)備及存儲介質(zhì)。
背景技術(shù):
1、在當(dāng)前的漁業(yè)養(yǎng)殖業(yè)中,投餌在養(yǎng)殖過程中是十分重要的一環(huán),直接影響著魚類的生長發(fā)育和養(yǎng)殖效益。然而,當(dāng)前傳統(tǒng)的投餌方法存在諸多局限性,如手動投餌需要大量人力物力,為了節(jié)省人力通常使用投餌機進行投餌。但是傳統(tǒng)投餌機只能按照設(shè)定時間進行定時投喂,導(dǎo)致養(yǎng)殖效率低下。
2、為了提高養(yǎng)殖效率,現(xiàn)有技術(shù)還提出了利用卷積神經(jīng)網(wǎng)絡(luò)對魚群進食行為進行識別并根據(jù)識別結(jié)果投喂,但是僅通過卷積神經(jīng)網(wǎng)絡(luò)對魚群進食行為進行識別,首先是捕獲局部信息的能力較弱,可能對于魚群行為的識別存在誤差,其次魚群較多的情況下會導(dǎo)致計算的復(fù)雜度急速提高,需要的反應(yīng)時間較長,不利于對魚群進行實時投喂,因此仍存在養(yǎng)殖效率低下的問題。
技術(shù)實現(xiàn)思路
1、為了解決上述魚群養(yǎng)殖效率低下的問題,本發(fā)明提供了一種魚群投喂方法、裝置、計算機設(shè)備及存儲介質(zhì)。
2、為了實現(xiàn)上述目的,本發(fā)明提供如下技術(shù)方案:
3、一種魚群投喂方法,所述方法包括:
4、構(gòu)建魚群進食預(yù)測模型,具體包括:將聚焦線性注意力flatten模塊加入efficientvit模型的頭部模塊,得到改進后的efficientvit模型;所述改進后的efficientvit模型包括輸入模塊、特征提取骨干模塊和頭部模塊;通過魚群攝食行為訓(xùn)練樣本對改進后的efficientvit模型進行訓(xùn)練,得到魚群進食預(yù)測模型;
5、獲取目標(biāo)魚群的行為圖像;
6、將所述行為圖像輸入至所述魚群進食預(yù)測模型,通過所述輸入模塊接收輸入的行為圖像,通過所述特征提取骨干模塊對接收到的行為圖像進行多尺度特征提取,并對提取到的多尺度特征進行融合,得到目標(biāo)特征,通過所述頭部模塊對目標(biāo)特征進行分類,得到目標(biāo)魚群的預(yù)測進食強度;
7、根據(jù)所述預(yù)測進食強度對目標(biāo)魚群進行投喂。
8、可選地,所述特征提取骨干模塊包括預(yù)處理模塊、多個mbconv模塊和efficientvit?module模塊以及特征融合模塊;所述預(yù)處理模塊包括conv模塊和dsconv模塊,通過所述預(yù)處理模塊對輸入的圖像進行初步提取,得到原始特征圖;通過多個mbconv模塊對原始特征圖進一步進行特征提取,得到多個mbconv特征圖;通過多個efficientvitmodule模塊對多個mbconv特征圖進行多尺度特征提取,得到多尺度特征金字塔;所述特征融合模塊采用1×1大小的卷積核和上采樣的方式調(diào)整所述多尺度特征金字塔的空間大小和通道數(shù),并通過加法將所述多尺度特征金字塔進行融合,得到目標(biāo)特征。
9、可選地,所述efficientvit?module模塊中引入了一個多尺度線性注意力模塊multi-scale?linearattention,通過所述多尺度線性注意力模塊對mbconv特征圖進行高分辨率稠密預(yù)測,實現(xiàn)了全局感受野;使用relu線性注意力機制來捕獲上下文信息實現(xiàn)全局感受野;另外,還引入ffn+dwconv的組合捕捉局部信息,增強relu線性注意力。
10、可選地,通過所述頭部模塊對目標(biāo)特征進行分類包括:
11、通過頭部模塊對目標(biāo)特征進行進食強度分類,所述進食強度為0~10,其中0為無攝食欲望,10為攝食欲望強烈。
12、可選地,通過魚群攝食行為訓(xùn)練樣本對改進后的efficientvit模型進行訓(xùn)練,得到魚群進食預(yù)測模型包括:
13、獲取目標(biāo)魚群歷史進食前中后的三個階段攝食行為的圖像,并根據(jù)所述圖像構(gòu)建魚群攝食行為訓(xùn)練樣本;所述魚群攝食行為訓(xùn)練樣本包括目標(biāo)魚群的訓(xùn)練行為圖像和對應(yīng)的實際進食強度;
14、將所述訓(xùn)練行為圖像輸入至改進后的efficientvit模型,得到目標(biāo)魚群的預(yù)測進食強度;
15、以最小化預(yù)測進食強度和實際進食強度之間的偏差為目標(biāo)對改進后的efficientvit模型進行訓(xùn)練,得到魚群進食預(yù)測模型。
16、可選地,所述獲取目標(biāo)魚群的行為圖像包括:
17、通過固定位置的圖像獲取設(shè)備按照預(yù)設(shè)頻率獲取目標(biāo)魚群的行為圖像。
18、可選地,根據(jù)所述預(yù)測進食強度對目標(biāo)魚群進行投喂包括:
19、根據(jù)目標(biāo)魚群的預(yù)測進食強度的動態(tài)變化,對投餌機的投餌頻率和投餌量進行同步動態(tài)調(diào)整,直至魚群預(yù)測進食強度為0時,投餌機停止工作。
20、一種魚群投喂裝置,所述裝置包括:
21、構(gòu)建模塊,用于構(gòu)建魚群進食預(yù)測模型,具體包括:將聚焦線性注意力flatten模塊加入efficientvit模型的頭部模塊,得到改進后的efficientvit模型;所述改進后的efficientvit模型包括輸入模塊、特征提取骨干模塊和頭部模塊;通過魚群攝食行為訓(xùn)練樣本對改進后的efficientvit模型進行訓(xùn)練,得到魚群進食預(yù)測模型;
22、獲取模塊,用于獲取目標(biāo)魚群的行為圖像;
23、預(yù)測模塊,用于將所述行為圖像輸入至所述魚群進食預(yù)測模型,通過所述輸入模塊接收輸入的行為圖像,通過所述特征提取骨干模塊對接收到的行為圖像進行多尺度特征提取,并對提取到的多尺度特征進行融合,得到目標(biāo)特征,通過所述頭部模塊對目標(biāo)特征進行分類,得到目標(biāo)魚群的預(yù)測進食強度;
24、投喂模塊,用于根據(jù)所述預(yù)測進食強度對目標(biāo)魚群進行投喂。
25、一種計算機可讀存儲介質(zhì),所述存儲介質(zhì)存儲有計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)上述魚群投喂方法。
26、一種計算機設(shè)備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,所述處理器執(zhí)行所述程序時實現(xiàn)上述魚群投喂方法。
27、本發(fā)明提供的魚群投喂方法具有以下有益效果:
28、首先將聚焦線性注意力模塊加入efficientvit模型的頭部模塊,這樣可以進行高分辨率稠密預(yù)測,實現(xiàn)了全局感受野,進而對魚群的整體情況進行多尺度特征提取,有利于提高對魚群進食行為預(yù)測的準(zhǔn)確性,而且聚焦線性注意力模塊在解決線性注意力機制性能下降和引入額外的計算開銷來處理映射函數(shù)的缺點時,通過對高效性和表達能力的平衡,能夠?qū)崿F(xiàn)更高的表達力和較低的計算復(fù)雜度,使得模型的反應(yīng)速度和精度都得到提升。然后根據(jù)魚群進食模型對魚群行為進行預(yù)測,得到魚群的進食強度,根據(jù)魚群的進食強度實時調(diào)整投餌機對魚群進行投喂,這樣智能化投餌方法能夠?qū)︳~群攝食行為進行實時監(jiān)測和分析,實現(xiàn)投餌策略的實時調(diào)整,提高投餌的精準(zhǔn)度和效率,并能夠適應(yīng)不同的養(yǎng)殖場景和需求,有利于提高養(yǎng)殖效率。此外,還能夠減少投餌成本和勞動力成本,提高了養(yǎng)殖效益和經(jīng)濟效益。
1.一種魚群投喂方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的魚群投喂方法,其特征在于,所述特征提取骨干模塊包括預(yù)處理模塊、多個mbconv模塊和efficientvit?module模塊以及特征融合模塊;所述預(yù)處理模塊包括conv模塊和dsconv模塊,通過所述預(yù)處理模塊對輸入的圖像進行初步提取,得到原始特征圖;通過多個mbconv模塊對原始特征圖進一步進行特征提取,得到多個mbconv特征圖;通過多個efficientvit?module模塊對多個mbconv特征圖進行多尺度特征提取,得到多尺度特征金字塔;所述特征融合模塊采用1×1大小的卷積核和上采樣的方式調(diào)整所述多尺度特征金字塔的空間大小和通道數(shù),并通過加法將所述多尺度特征金字塔進行融合,得到目標(biāo)特征。
3.根據(jù)權(quán)利要求2所述的魚群投喂方法,其特征在于,所述efficientvit?module模塊中引入了一個多尺度線性注意力模塊multi-scale?linearattention,通過所述多尺度線性注意力模塊對mbconv特征圖進行高分辨率稠密預(yù)測,實現(xiàn)了全局感受野;使用relu線性注意力機制來捕獲上下文信息實現(xiàn)全局感受野;另外,還引入ffn+dwconv的組合捕捉局部信息,增強relu線性注意力。
4.根據(jù)權(quán)利要求1所述的魚群投喂方法,其特征在于,通過所述頭部模塊對目標(biāo)特征進行分類包括:
5.根據(jù)權(quán)利要求1所述的魚群投喂方法,其特征在于,通過魚群攝食行為訓(xùn)練樣本對改進后的efficientvit模型進行訓(xùn)練,得到魚群進食預(yù)測模型包括:
6.根據(jù)權(quán)利要求1所述的魚群投喂方法,其特征在于,所述獲取目標(biāo)魚群的行為圖像包括:
7.根據(jù)權(quán)利要求1所述的魚群投喂方法,其特征在于,根據(jù)所述預(yù)測進食強度對目標(biāo)魚群進行投喂包括:
8.一種魚群投喂裝置,其特征在于,所述裝置包括:
9.一種計算機可讀存儲介質(zhì),其特征在于,所述存儲介質(zhì)存儲有計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)上述權(quán)利要求1~7任一項所述的魚群投喂方法。
10.一種計算機設(shè)備,其特征在于,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,所述處理器執(zhí)行所述程序時實現(xiàn)上述權(quán)利要求1~7任一項所述的魚群投喂方法。