基于增量模糊粗糙集属性约简的作物产量预测方法技术

技术编号:35753646 阅读:22 留言:0更新日期:2022-11-26 19:00
本申请提供基于增量模糊粗糙集属性约简的作物产量预测方法。所述方法包括:构建决策表;将一个作物生长记录数据子集作为原始数据子集输入模糊粗糙集属性约简模型;计算原始数据子集中每条作物生长记录在作物产量指标数据下的模糊相似度、以及每条作物生长记录的加权一致性程度,得到加权一致性程度及格的作物生长记录子集;计算加权一致性程度及格的作物生长记录子集的作物产量指标重要度,进行属性约简,得到约简属性子集合;将剩余的作物生长记录数据子集作为增量数据子集依次输入模糊粗糙集属性约简模型进行属性约简,得到若干非冗余约简属性子集合,训练得到作物产量预测模型。本申请可以提高作物产量预测精度的同时降低技术成本。低技术成本。低技术成本。

【技术实现步骤摘要】
基于增量模糊粗糙集属性约简的作物产量预测方法


[0001]本申请涉及作物产量预测
,具体涉及基于增量模糊粗糙集属性约简的作物产量预测方法。

技术介绍

[0002]中国是一个农业大国,粮食生产是确保经济高速发展的基础保障,粮食产量的变化直接影响国民经济的发展稳定。目前,随着遥感技术的快速发展,遥感技术在农业生产上得到了广泛的应用,为农作物长势的监测以及籽粒产量的预测提供了有效途径。现有的基于遥感技术对作物产量进行预测的方法,会直接将所有预处理后的多源遥感数据输入机器学习模型进行分析作物产量,作物产量分析指标数量能达上百个,其中冗余的指标会严重增加数据获取的技术成本和计算的时间成本。因此,保持高分类精度的同时选择尽可能少的指标进行作物产量预测,这是至关重要的。

技术实现思路

[0003]本申请实施例提供一种基于增量模糊粗糙集属性约简的作物产量预测方法,用以解决现有的作物产量预测方法技术成本高的技术问题。
[0004]第一方面,本申请实施例提供一种基于增量模糊粗糙集属性约简的作物产量预测方法,包括:
[0005]步骤S1:获取作物生长记录数据、作物产量指标数据、作物产量等级数据,构建决策表,设定模糊等价关系和模糊相似度阈值;
[0006]步骤S2:根据所述决策表,将所述作物生长记录数据划分为若干等尺寸的作物生长记录数据子集;
[0007]步骤S3:将若干所述作物生长记录数据子集中的一个作为原始数据子集输入至基于决策表、模糊等价关系和模糊相似度阈值构建的模糊粗糙集属性约简模型;
[0008]步骤S4:通过所述模糊粗糙集属性约简模型,计算所述原始数据子集中每条作物生长记录在作物产量指标数据下的模糊相似度,并根据模糊相似度计算原始数据子集中每条作物生长记录的加权一致性程度,剔除所述原始数据子集中加权一致性程度不及格的作物生长记录,得到加权一致性程度及格的作物生长记录子集;
[0009]步骤S5:根据所述决策表,计算所述加权一致性程度及格的作物生长记录子集的作物产量指标重要度,并根据所述作物产量指标重要度对作物产量指标进行属性约简,得到约简属性子集合;
[0010]步骤S6:对所述约简属性子集合进行冗余检验,得到非冗余约简属性子集合;
[0011]步骤S7:将剩余的所述作物生长记录数据子集作为增量数据子集依次输入所述模糊粗糙集属性约简模型,更新所述原始数据子集,利用更新后的原始数据子集重复步骤S4至S6,得到若干非冗余约简属性子集合,将所述非冗余约简属性子集合输入至分类器模型,以训练得到作物产量预测模型。
[0012]在一个实施例中,所述获取作物生长记录数据、作物产量指标数据、作物产量等级数据,构建决策表,包括:
[0013]获取作物生长记录数据,并根据作物产量对所述作物生长记录数据进行聚类,得到作物产量等级数据;
[0014]对所述作物生长记录数据的作物产量指标值进行归一化处理,得到作物产量指标数据;
[0015]根据所述作物生长记录数据、所述作物产量指标数据、所述作物产量等级数据,构建决策表DT=(U,C∪D),其中DT表示决策表,U表示作物生长记录集合,C表示作物产量指标集合,D表示作物产量等级集合。
[0016]在一个实施例中,所述通过所述模糊粗糙集属性约简模型,计算所述原始数据子集中每条作物生长记录在作物产量指标数据下的模糊相似度,并根据模糊相似度计算原始数据子集中每条作物生长记录的加权一致性程度,剔除所述原始数据子集中加权一致性程度不及格的作物生长记录,得到加权一致性程度及格的作物生长记录子集,包括:
[0017]通过所述模糊粗糙集属性约简模型,计算所述原始数据子集中每条作物生长记录在作物产量指标数据下的模糊相似度,得到模糊集;
[0018]按照模糊相似度的大小,对所述模糊集中的作物生长记录进行排序,得到加权模糊集;
[0019]根据所述加权模糊集,计算所述原始数据子集中每条作物生长记录在作物产量指标数据下与作物产量等级的加权一致性程度;
[0020]根据加权一致性程度剔除所述原始数据子集中加权一致性程度不及格的作物生长记录,得到加权一致性程度及格的作物生长记录子集。
[0021]在一个实施例中,所述通过所述模糊粗糙集属性约简模型,计算所述原始数据子集中每条作物生长记录在作物产量指标数据下的模糊相似度,并根据模糊相似度计算原始数据子集中每条作物生长记录的加权一致性程度,剔除所述原始数据子集中加权一致性程度不及格的作物生长记录,得到加权一致性程度及格的作物生长记录子集,还包括:
[0022]根据所述原始数据子集中每条作物生长记录在作物产量指标数据下的模糊相似度,计算所述加权一致性程度及格的作物生长记录子集在作物产量指标数据下的模糊正区域。
[0023]在一个实施例中,所述根据所述决策表,计算所述加权一致性程度及格的作物生长记录子集的作物产量指标重要度,并根据所述作物产量指标重要度对作物产量指标进行属性约简,得到约简属性子集合,包括:
[0024]初始化原始约简属性集合;
[0025]根据所述加权一致性程度及格的作物生长记录子集在作物产量指标数据下的模糊正区域,计算所述加权一致性程度及格的作物生长记录子集在原始约简属性集合下的模糊正区域,得到更新作物生长记录子集;
[0026]根据加权一致性程度及格的作物生长记录子集在原始约简属性集合下的模糊正区域,计算所述更新作物生长记录子集的作物产量指标重要度;
[0027]根据作物产量指标重要度,对作物产量指标进行属性约简直至到达停止条件,得到约简属性子集合。
[0028]在一个实施例中,所述对所述约简属性子集合进行冗余检验,得到非冗余约简属性子集合,包括:
[0029]根据冗余检验条件,从所述约简属性子集合中筛出冗余属性;
[0030]从所述约简属性子集合中剔除所述冗余属性,得到非冗余约简属性子集合。
[0031]在一个实施例中,所述冗余检验条件具体为:
[0032]当当所述加权一致性程度及格的作物生长记录子集在作物产量指标数据下的模糊正区域大于零,且所述约简属性子集合剔除其中一个约简属性后的作物产量指标重要度等于作物产量指标数据的作物产量指标重要度时,判定被剔除的约简属性为冗余属性。
[0033]第二方面,本申请实施例提供一种基于增量模糊粗糙集属性约简的作物产量预测装置,包括:
[0034]决策表构建模块,用于执行步骤S1:获取作物生长记录数据、作物产量指标数据、作物产量等级数据,构建决策表,设定模糊等价关系和模糊相似度阈值;
[0035]作物生长记录数据划分模块,用于执行步骤S2:根据所述决策表,将所述作物生长记录数据划分为若干等尺寸的作物生长记录数据子集;
[0036]第一输入模块,用于执行步骤S3:将若干所述作物生长记录数据子集中的一个作为原始数据子集输入至基于决策表、模糊等价关系和模糊相似度阈值构建的模糊粗糙集属性约简模型本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于增量模糊粗糙集属性约简的作物产量预测方法,其特征在于,包括:步骤S1:获取作物生长记录数据、作物产量指标数据、作物产量等级数据,构建决策表,设定模糊等价关系和模糊相似度阈值;步骤S2:根据所述决策表,将所述作物生长记录数据划分为若干等尺寸的作物生长记录数据子集;步骤S3:将若干所述作物生长记录数据子集中的一个作为原始数据子集输入至基于决策表、模糊等价关系和模糊相似度阈值构建的模糊粗糙集属性约简模型;步骤S4:通过所述模糊粗糙集属性约简模型,计算所述原始数据子集中每条作物生长记录在作物产量指标数据下的模糊相似度,并根据模糊相似度计算原始数据子集中每条作物生长记录的加权一致性程度,剔除所述原始数据子集中加权一致性程度不及格的作物生长记录,得到加权一致性程度及格的作物生长记录子集;步骤S5:根据所述决策表,计算所述加权一致性程度及格的作物生长记录子集的作物产量指标重要度,并根据所述作物产量指标重要度对作物产量指标进行属性约简,得到约简属性子集合;步骤S6:对所述约简属性子集合进行冗余检验,得到非冗余约简属性子集合;步骤S7:将剩余的所述作物生长记录数据子集作为增量数据子集依次输入所述模糊粗糙集属性约简模型,更新所述原始数据子集,利用更新后的原始数据子集重复步骤S4至S6,得到若干非冗余约简属性子集合,将所述非冗余约简属性子集合输入至分类器模型,以训练得到作物产量预测模型。2.根据权利要求1所述的基于增量模糊粗糙集属性约简的作物产量预测方法,其特征在于,所述获取作物生长记录数据、作物产量指标数据、作物产量等级数据,构建决策表,包括:获取作物生长记录数据,并根据作物产量对所述作物生长记录数据进行聚类,得到作物产量等级数据;对所述作物生长记录数据的作物产量指标值进行归一化处理,得到作物产量指标数据;根据所述作物生长记录数据、所述作物产量指标数据、所述作物产量等级数据,构建决策表DT=(U,C∪D),其中DT表示决策表,U表示作物生长记录集合C表示作物产量指标集合,D表示作物产量等级集合。3.根据权利要求1所述的基于增量模糊粗糙集属性约简的作物产量预测方法,其特征在于,所述通过所述模糊粗糙集属性约简模型,计算所述原始数据子集中每条作物生长记录在作物产量指标数据下的模糊相似度,并根据模糊相似度计算原始数据子集中每条作物生长记录的加权一致性程度,剔除所述原始数据子集中加权一致性程度不及格的作物生长记录,得到加权一致性程度及格的作物生长记录子集,包括:通过所述模糊粗糙集属性约简模型,计算所述原始数据子集中每条作物生长记录在作物产量指标数据下的模糊相似度,得到模糊集;按照模糊相似度的大小,对所述模糊集中的作物生长记录进行排序,得到加权模糊集;根据所述加权模糊集,计算所述原始数据子集中每条作物生长记录在作物产量指标数据下与作物产量等级的加权一致性程度;
根据加权一致性程度剔除所述原始数据子集中加权一致性程度不及格的作物生长记录,得到加权一致性程度及格的作物生长记录子集。4.根据权利要求3所述的基于增量模糊粗糙集属性约简的作物产量预测方法,其特征在于,所述通过所述模糊粗糙集属性约简模型,计算所述原始数据子集中每条作物生长记录在作物产量指标数据下的模糊相似度,并根据模糊相似度计算原始数据子集中每条作物生长记录的加权一致性程度,剔除所述原始数据子集中加权一致性程度不及格的作物生长记录,得到加权一致性程度及格的作物生长记录子集,还包括:根据所述原始数据子集中每条作物生长记录在作物产量指标数据下的模糊相似度,计算所述加权一致性程度及格的作物生长记录子集在作物产量指标数...

【专利技术属性】
技术研发人员:赵洁叶文浩赵艮平
申请(专利权)人:广东工业大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1