论文部分内容阅读
在保护贵州省生态系统的稳定和地方性真菌经济发展中,贵州省大型野外真菌的物种丰富度及其资源价值都占据着十分重要的地位,所以对贵州省野外真菌数据的调查和统计就显得至关重要。随着现代工业化社会的进步,野外大型真菌的可生长环境受到了一定的影响。同时野外大型真菌的菌种分布慢慢受到了当地政府的重视。贵州省作为野外大型真菌菌种繁多的主要省份之一,拥有多个自然保护区。调查并且研究贵州省境内大型真菌资源成为了当地政府发展经济,保护自然资源的重要举措之一。由于实地采集统计真菌数据具有时间和空间的局限性,数据预测成为了研究贵州省境内大型真菌数据分布的有效方法之一。本文从菌种数据预测的实际情况出发,在了解了近年来数据预测问题相关算法的基础上,使用XGBoost算法来解决贵州省菌种预测的问题。为了验证XGBoost算法的预测效果,本文还使用了Softmax回归与之进行对比实验分析。两个模型均以实地采集的真实数据为基础,对贵州省境内未采集数据样本地区的真菌数据进行合理预测。最后通过准确率、召回率、F值以及ROC曲线来进行预测结果比较。根据两种模型实验的预测结果,最后验证了XGBoost算法在贵州省菌种数据预测上的优越性。为了使本课题的算法研究成果更具有实际应用价值,系统结合了前端ECharts可视化技术,建立了一个Web端的应用。为了满足用户的可视化需求,前端将菌种数据进行了多种数据交互展示。后台采用Spring Boot框架来搭建服务器。服务器通过Java调用XGBoost官方接口实现算法模型的应用。通过贵州省真菌菌种数据预测系统的研建,不仅实现了对贵州省未采集数据样本地区的真菌分布数据预测,还实现了菌种数据与用户的可视化交互。本系统的建立还对了解贵州省地方优势菌种的分布、省内稀有菌种的保育、真菌资源的可持续化利用以及地区食药用菌产业经济发展有很好的应用前景。