应用科学学报 ›› 2018, Vol. 36 ›› Issue (6): 1010-1021.doi: 10.3969/j.issn.0255-8297.2018.06.013

• 计算机科学与应用 • 上一篇    下一篇

基于分布式聚类的作物生长环境异常检测方法

余玥1,2, 邓丽1,2, 庞洪霖1,2, 费敏锐1,2   

  1. 1. 上海大学 机电工程与自动化学院, 上海 200072;
    2. 上海市电站自动化技术重点实验室, 上海 200072
  • 收稿日期:2016-12-20 修回日期:2017-05-31 出版日期:2018-12-31 发布日期:2018-12-31
  • 通信作者: 邓丽,副教授,研究方向:机器学习、智能优化算法等,E-mail:dengli@shu.edu.cn E-mail:dengli@shu.edu.cn
  • 基金资助:
    上海市科委重点项目基金(No.14DZ1206302)资助

Environmental Anomaly Detection Method during Crop Growth Based on Distributed Clustering

YU Yue1,2, DENG Li1,2, PANG Hong-lin1,2, FEI Min-rui1,2   

  1. 1. School of Mechatronics Engineering and Automation, Shanghai University, Shanghai 200072, China;
    2. Shanghai Key Laboratory of Power Station Automation Technology, Shanghai 200072, China
  • Received:2016-12-20 Revised:2017-05-31 Online:2018-12-31 Published:2018-12-31

摘要: 为了处理大量分布式存储的农业环境数据,提高农业生产效率,对高斯混合模型聚类算法进行了改进,提出了一种基于分布式聚类的农业环境数据异常检测方法.在Spark分布式计算框架下,首先对数据进行粗聚类,得到初始化模型;然后利用Spark迭代更新模型直至稳定,其中Map阶段将样本点分配到模型,Reduce阶段更新模型个数及参数;最后利用聚类结果,实现环境异常值的检测.实验结果表明该方法可行有效.

关键词: 高斯混合模型聚类, 农业环境数据, 异常检测, Spark

Abstract: In order to process the massive agricultural environmental data stored in distributed system and improve the production efciency, the clustering algorithm based on Gaussian Mixture Model (GMM) is modifed in this paper. Based on this, an environmental anomaly detection method during crop growth is proposed. Under the Spark distributed computing framework, frstly, a pre-clustering algorithm is adopted to initialize the models. Secondly, Spark is utilized to update the models iterationally until it gets stable. In each iteration, Map phase distributes sample points to the models, Reduce phase renews the numbers of models and parameters. Finally, the detection of environmental anomaly is completed by taking advantages of the clustering result. The experimental results show that this approach is practically feasible and effective.

Key words: agriculture environmental data, anomaly detection, Spark, Gaussian mixture model (GMM) clustering

中图分类号: