欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種基于改進(jìn)k-means算法的田間滴灌自動(dòng)分區(qū)方法和系統(tǒng)

文檔序號(hào):40564218發(fā)布日期:2025-01-03 11:24閱讀:17來(lái)源:國(guó)知局
一種基于改進(jìn)k-means算法的田間滴灌自動(dòng)分區(qū)方法和系統(tǒng)

本技術(shù)涉及信息,特別涉及一種基于改進(jìn)k-means算法的田間滴灌自動(dòng)分區(qū)方法及系統(tǒng)。


背景技術(shù):

1、在現(xiàn)代農(nóng)業(yè)灌溉實(shí)踐中,傳統(tǒng)的灌溉方法往往依賴于經(jīng)驗(yàn)判斷或統(tǒng)一的標(biāo)準(zhǔn),忽略了農(nóng)田環(huán)境的復(fù)雜性和多樣性。隨著農(nóng)業(yè)科技的進(jìn)步,特別是物聯(lián)網(wǎng)、大數(shù)據(jù)處理與分析技術(shù)的快速發(fā)展,智能灌溉系統(tǒng)應(yīng)運(yùn)而生,旨在通過(guò)自動(dòng)化和智能化手段提高灌溉效率,減少水資源浪費(fèi)。

2、智能灌溉系統(tǒng)的一個(gè)關(guān)鍵環(huán)節(jié)是田間區(qū)域的合理分區(qū),以便根據(jù)不同區(qū)域的特定條件制定針對(duì)性的灌溉策略。然而,當(dāng)前多數(shù)自動(dòng)分區(qū)方法在處理農(nóng)田復(fù)雜環(huán)境時(shí)面臨諸多挑戰(zhàn)。一方面,農(nóng)田環(huán)境包含多種難以量化的因素,這些因素對(duì)灌溉需求有著顯著影響;另一方面,現(xiàn)有的分區(qū)方法往往依賴于單一的算法或模型,難以全面考慮農(nóng)田環(huán)境的多樣性和動(dòng)態(tài)性,導(dǎo)致分區(qū)結(jié)果不夠精準(zhǔn),進(jìn)而影響灌溉效果。


技術(shù)實(shí)現(xiàn)思路

1、本技術(shù)所要解決的技術(shù)問(wèn)題是提供一種基于改進(jìn)k-means算法的田間滴灌自動(dòng)分區(qū)方法及系統(tǒng),能夠獲得準(zhǔn)確的地塊聚類結(jié)果,從而能夠有效地提升滴灌效果。具體方案如下:

2、一種基于改進(jìn)k-means算法的田間滴灌自動(dòng)分區(qū)方法,包括:

3、獲取田間區(qū)域的各個(gè)地塊的狀態(tài)數(shù)據(jù),所述狀態(tài)數(shù)據(jù)包括土壤濕度、土壤特性、作物種類、作物分布、作物生長(zhǎng)狀態(tài)以及地形數(shù)據(jù);

4、將各個(gè)所述地塊的狀態(tài)數(shù)據(jù)輸入到預(yù)先訓(xùn)練好的隨機(jī)森林模型,獲得所述隨機(jī)森林模型輸出的n個(gè)初始聚類中心,n為k-means算法的聚類數(shù)目;

5、根據(jù)預(yù)設(shè)的角蜥優(yōu)化算法、各個(gè)所述地塊的狀態(tài)數(shù)據(jù)以及所述n個(gè)初始聚類中心,獲得n個(gè)最優(yōu)聚類中心;

6、根據(jù)各個(gè)所述地塊的狀態(tài)數(shù)據(jù)以及所述n個(gè)最優(yōu)聚類中心,對(duì)各個(gè)所述地塊進(jìn)行聚類,獲得每個(gè)所述地塊的聚類結(jié)果,每個(gè)地塊的聚類結(jié)果表征所述地塊所屬的灌溉類型;

7、根據(jù)每個(gè)所述地塊的聚類結(jié)果,確定每個(gè)所述地塊的滴灌方案。

8、上述的方法,可選的,所述根據(jù)預(yù)設(shè)的角蜥優(yōu)化算法、各個(gè)所述地塊的狀態(tài)數(shù)據(jù)以及所述n個(gè)初始聚類中心,獲得n個(gè)最優(yōu)聚類中心,包括:

9、獲取角蜥優(yōu)化算法的設(shè)置參數(shù);所述設(shè)置參數(shù)包括種群規(guī)模參數(shù)、最大迭代次數(shù)、步長(zhǎng)參數(shù)、擾動(dòng)強(qiáng)度以及遷移距離;

10、根據(jù)n個(gè)初始聚類中心、各個(gè)所述地塊的狀態(tài)數(shù)據(jù)以及所述種群規(guī)模參數(shù),生成角蜥種群;所述角蜥種群包括多個(gè)角蜥個(gè)體,每個(gè)角蜥個(gè)體包括n個(gè)候選聚類中心;

11、計(jì)算角蜥種群中的每個(gè)角蜥個(gè)體當(dāng)前的適應(yīng)度值;

12、根據(jù)每個(gè)所述角蜥個(gè)體當(dāng)前的適應(yīng)度值調(diào)節(jié)所述步長(zhǎng)參數(shù);

13、根據(jù)調(diào)節(jié)后的步長(zhǎng)參數(shù)以及第一目標(biāo)角蜥個(gè)體調(diào)節(jié)每個(gè)所述角蜥個(gè)體的位置;所述第一目標(biāo)角蜥個(gè)體為全局適應(yīng)度值最優(yōu)的角蜥個(gè)體;

14、生成隨機(jī)向量,并根據(jù)所述隨機(jī)向量以及所述擾動(dòng)強(qiáng)度對(duì)調(diào)節(jié)位置后的角蜥個(gè)體進(jìn)行隨機(jī)擾動(dòng);

15、對(duì)于每個(gè)隨機(jī)擾動(dòng)后的角蜥個(gè)體,在根據(jù)所述隨機(jī)擾動(dòng)后的角蜥個(gè)體的適應(yīng)度值確定出角蜥個(gè)體滿足預(yù)設(shè)的遷移條件的情況下,根據(jù)所述遷移距離以及第二目標(biāo)角蜥個(gè)體對(duì)每個(gè)所述角蜥個(gè)體的位置進(jìn)行遷移,以完成迭代;所述第二目標(biāo)角蜥個(gè)體為當(dāng)前種群中的任意一個(gè)角蜥個(gè)體;

16、計(jì)算迭代后的角蜥種群中的各個(gè)所述角蜥個(gè)體的適應(yīng)度值,并根據(jù)迭代后的角蜥種群中的各個(gè)所述角蜥個(gè)體的適應(yīng)度值確定出當(dāng)前全局適應(yīng)度值最優(yōu)的角蜥個(gè)體;

17、在所述角蜥種群的迭代次數(shù)小于預(yù)設(shè)的迭代次數(shù)閾值的情況下,返回執(zhí)行根據(jù)每個(gè)所述角蜥個(gè)體當(dāng)前的適應(yīng)度值調(diào)節(jié)所述步長(zhǎng)參數(shù)的步驟;

18、在所述角蜥種群的迭代次數(shù)不小于預(yù)設(shè)的迭代次數(shù)閾值的情況下,根據(jù)當(dāng)前全局適應(yīng)度值最優(yōu)的角蜥個(gè)體,確定k-means算法的n個(gè)最優(yōu)聚類中心。

19、上述的方法,可選的,所述獲取田間區(qū)域的各個(gè)地塊的狀態(tài)數(shù)據(jù),包括:

20、獲取田間區(qū)域的各個(gè)地塊的初始狀態(tài)數(shù)據(jù);

21、對(duì)所述田間區(qū)域的各個(gè)地塊的初始狀態(tài)數(shù)據(jù)進(jìn)行預(yù)處理操作,獲得所述田間區(qū)域的各個(gè)地塊的狀態(tài)數(shù)據(jù)。

22、上述的方法,可選的,所述根據(jù)每個(gè)所述地塊的聚類結(jié)果,確定每個(gè)所述地塊的滴灌方案,包括:

23、根據(jù)每個(gè)所述地塊的聚類結(jié)果,將各個(gè)所述地塊劃分為多個(gè)滴灌區(qū)域;

24、確定每個(gè)所述滴灌區(qū)域的灌溉時(shí)間、灌溉量以及灌溉頻率;

25、根據(jù)每個(gè)所述滴灌區(qū)域的灌溉時(shí)間、灌溉量以及灌溉頻率,生成每個(gè)所述滴灌區(qū)域的地塊的灌溉方案。

26、上述的方法,可選的,根據(jù)每個(gè)所述地塊的聚類結(jié)果,確定每個(gè)所述地塊的滴灌方案之后,還包括:

27、根據(jù)每個(gè)所述地塊的滴灌方案,對(duì)每個(gè)所述地塊進(jìn)行滴灌;

28、在對(duì)每個(gè)所述地塊進(jìn)行滴灌后,采集每個(gè)所述地塊的目標(biāo)狀態(tài)數(shù)據(jù);所述目標(biāo)狀態(tài)數(shù)據(jù)包括土壤濕度變化數(shù)據(jù)以及作物生長(zhǎng)情況數(shù)據(jù);

29、根據(jù)每個(gè)所述地塊的目標(biāo)狀態(tài)數(shù)據(jù),確定每個(gè)所述地塊的滴灌方案的滴灌效果。

30、一種基于改進(jìn)k-means算法的田間滴灌自動(dòng)分區(qū)系統(tǒng),包括:

31、獲取單元,用于獲取田間區(qū)域的各個(gè)地塊的狀態(tài)數(shù)據(jù),所述狀態(tài)數(shù)據(jù)包括土壤濕度、土壤特性、作物種類、作物分布、作物生長(zhǎng)狀態(tài)以及地形數(shù)據(jù);

32、第一執(zhí)行單元,用于將各個(gè)所述地塊的狀態(tài)數(shù)據(jù)輸入到預(yù)先訓(xùn)練好的隨機(jī)森林模型,獲得所述隨機(jī)森林模型輸出的n個(gè)初始聚類中心,n為k-means算法的聚類數(shù)目;

33、第二執(zhí)行單元,用于根據(jù)預(yù)設(shè)的角蜥優(yōu)化算法、各個(gè)所述地塊的狀態(tài)數(shù)據(jù)以及所述n個(gè)初始聚類中心,獲得n個(gè)最優(yōu)聚類中心;

34、聚類單元,用于根據(jù)各個(gè)所述地塊的狀態(tài)數(shù)據(jù)以及所述n個(gè)最優(yōu)聚類中心,對(duì)各個(gè)所述地塊進(jìn)行聚類,獲得每個(gè)所述地塊的聚類結(jié)果,每個(gè)地塊的聚類結(jié)果表征所述地塊所屬的灌溉類型;

35、第一確定單元,用于根據(jù)每個(gè)所述地塊的聚類結(jié)果,確定每個(gè)所述地塊的滴灌方案。

36、上述的系統(tǒng),可選的,所述第二執(zhí)行單元,包括:

37、第一獲取子單元,用于獲取角蜥優(yōu)化算法的設(shè)置參數(shù);所述設(shè)置參數(shù)包括種群規(guī)模參數(shù)、最大迭代次數(shù)、步長(zhǎng)參數(shù)、擾動(dòng)強(qiáng)度以及遷移距離;

38、第一生成子單元,用于根據(jù)n個(gè)初始聚類中心、各個(gè)所述地塊的狀態(tài)數(shù)據(jù)以及所述種群規(guī)模參數(shù),生成角蜥種群;所述角蜥種群包括多個(gè)角蜥個(gè)體,每個(gè)角蜥個(gè)體包括n個(gè)候選聚類中心;

39、第一計(jì)算子單元,用于計(jì)算角蜥種群中的每個(gè)角蜥個(gè)體當(dāng)前的適應(yīng)度值;

40、第一調(diào)節(jié)子單元,用于根據(jù)每個(gè)所述角蜥個(gè)體當(dāng)前的適應(yīng)度值調(diào)節(jié)所述步長(zhǎng)參數(shù);

41、第二調(diào)節(jié)子單元,用于根據(jù)調(diào)節(jié)后的步長(zhǎng)參數(shù)以及第一目標(biāo)角蜥個(gè)體調(diào)節(jié)每個(gè)所述角蜥個(gè)體的位置;所述第一目標(biāo)角蜥個(gè)體為全局適應(yīng)度值最優(yōu)的角蜥個(gè)體;

42、第二生成子單元,用于生成隨機(jī)向量,并根據(jù)所述隨機(jī)向量以及所述擾動(dòng)強(qiáng)度對(duì)調(diào)節(jié)位置后的角蜥個(gè)體進(jìn)行隨機(jī)擾動(dòng);

43、遷移子單元,用于對(duì)于每個(gè)隨機(jī)擾動(dòng)后的角蜥個(gè)體,在根據(jù)所述隨機(jī)擾動(dòng)后的角蜥個(gè)體的適應(yīng)度值確定出角蜥個(gè)體滿足預(yù)設(shè)的遷移條件的情況下,根據(jù)所述遷移距離以及第二目標(biāo)角蜥個(gè)體對(duì)每個(gè)所述角蜥個(gè)體的位置進(jìn)行遷移,以完成迭代;所述第二目標(biāo)角蜥個(gè)體為當(dāng)前種群中的任意一個(gè)角蜥個(gè)體;

44、第二計(jì)算子單元,用于計(jì)算迭代后的角蜥種群中的各個(gè)所述角蜥個(gè)體的適應(yīng)度值,并根據(jù)迭代后的角蜥種群中的各個(gè)所述角蜥個(gè)體的適應(yīng)度值確定出當(dāng)前全局適應(yīng)度值最優(yōu)的角蜥個(gè)體;

45、第一執(zhí)行子單元,用于在所述角蜥種群的迭代次數(shù)小于預(yù)設(shè)的迭代次數(shù)閾值的情況下,返回觸發(fā)所述第一調(diào)節(jié)子單元執(zhí)行根據(jù)每個(gè)所述角蜥個(gè)體當(dāng)前的適應(yīng)度值調(diào)節(jié)所述步長(zhǎng)參數(shù)的步驟;

46、第二執(zhí)行子單元,用于在所述角蜥種群的迭代次數(shù)不小于預(yù)設(shè)的迭代次數(shù)閾值的情況下,根據(jù)當(dāng)前全局適應(yīng)度值最優(yōu)的角蜥個(gè)體,確定k-means算法的n個(gè)最優(yōu)聚類中心。

47、上述的系統(tǒng),可選的,所述獲取單元,包括:

48、第二獲取子單元,用于獲取田間區(qū)域的各個(gè)地塊的初始狀態(tài)數(shù)據(jù);

49、預(yù)處理子單元,用于對(duì)所述田間區(qū)域的各個(gè)地塊的初始狀態(tài)數(shù)據(jù)進(jìn)行預(yù)處理操作,獲得所述田間區(qū)域的各個(gè)地塊的狀態(tài)數(shù)據(jù)。

50、上述的系統(tǒng),可選的,所述第一確定單元,包括:

51、第三執(zhí)行子單元,用于根據(jù)每個(gè)所述地塊的聚類結(jié)果,將各個(gè)所述地塊劃分為多個(gè)滴灌區(qū)域;

52、確定子單元,用于確定每個(gè)所述滴灌區(qū)域的灌溉時(shí)間、灌溉量以及灌溉頻率;

53、第三生成子單元,用于根據(jù)每個(gè)所述滴灌區(qū)域的灌溉時(shí)間、灌溉量以及灌溉頻率,生成每個(gè)所述滴灌區(qū)域的地塊的灌溉方案。

54、上述的系統(tǒng),可選的,還包括:

55、控制單元,用于根據(jù)每個(gè)所述地塊的滴灌方案,對(duì)每個(gè)所述地塊進(jìn)行滴灌;

56、采集單元,用于在對(duì)每個(gè)所述地塊進(jìn)行滴灌后,采集每個(gè)所述地塊的目標(biāo)狀態(tài)數(shù)據(jù);所述目標(biāo)狀態(tài)數(shù)據(jù)包括土壤濕度變化數(shù)據(jù)以及作物生長(zhǎng)情況數(shù)據(jù);

57、確定單元,用于根據(jù)每個(gè)所述地塊的目標(biāo)狀態(tài)數(shù)據(jù),確定每個(gè)所述地塊的滴灌方案的滴灌效果。

58、基于上述本技術(shù)實(shí)施提供的一種基于改進(jìn)k-means算法的田間滴灌自動(dòng)分區(qū)方法及系統(tǒng),獲取田間區(qū)域的各個(gè)地塊的狀態(tài)數(shù)據(jù),所述狀態(tài)數(shù)據(jù)包括土壤濕度、土壤特性、作物種類、作物分布、作物生長(zhǎng)狀態(tài)以及地形數(shù)據(jù);將各個(gè)所述地塊的狀態(tài)數(shù)據(jù)輸入到預(yù)先訓(xùn)練好的隨機(jī)森林模型,獲得所述隨機(jī)森林模型輸出的n個(gè)初始聚類中心,n為k-means算法的聚類數(shù)目;根據(jù)預(yù)設(shè)的角蜥優(yōu)化算法、各個(gè)所述地塊的狀態(tài)數(shù)據(jù)以及所述n個(gè)初始聚類中心,獲得n個(gè)最優(yōu)聚類中心;根據(jù)各個(gè)所述地塊的狀態(tài)數(shù)據(jù)以及所述n個(gè)最優(yōu)聚類中心,對(duì)各個(gè)所述地塊進(jìn)行聚類,獲得每個(gè)所述地塊的聚類結(jié)果,每個(gè)地塊的聚類結(jié)果表征所述地塊所屬的灌溉類型;根據(jù)每個(gè)所述地塊的聚類結(jié)果,確定每個(gè)所述地塊的滴灌方案。應(yīng)用本技術(shù)提供的方法,通過(guò)引入隨機(jī)森林模型作為預(yù)處理步驟,利用其在處理復(fù)雜數(shù)據(jù)上的優(yōu)勢(shì),從田間地塊的多維度狀態(tài)數(shù)據(jù)中提取關(guān)鍵特征,生成更為合理的初始聚類中心,有效避免了傳統(tǒng)k-means算法初始聚類中心選擇的隨機(jī)性,提高了聚類過(guò)程的穩(wěn)定性和準(zhǔn)確性。并且可以結(jié)合角蜥優(yōu)化算法對(duì)初始聚類中心進(jìn)行進(jìn)一步優(yōu)化,角蜥優(yōu)化算法以其良好的全局搜索能力和快速收斂性,能夠在復(fù)雜搜索空間中快速找到最優(yōu)或接近最優(yōu)的聚類中心,從而進(jìn)一步提升聚類效果,確保分區(qū)結(jié)果更加符合田間實(shí)際情況。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
涿鹿县| 湘阴县| 九江市| 宁南县| 顺昌县| 确山县| 阳西县| 兴文县| 浮山县| 遂溪县| 博客| 乌审旗| 房山区| 日照市| 中牟县| 措美县| 揭阳市| 肇庆市| 林芝县| 安达市| 彭山县| 仁化县| 满洲里市| 宜兴市| 临朐县| 曲周县| 兴山县| 平潭县| 合山市| 青川县| 昌宁县| 筠连县| 崇阳县| 灵璧县| 白山市| 上犹县| 蓬安县| 石景山区| 广河县| 新建县| 黑山县|