声明
摘要
第一章绪论
1.1选题背景及研究意义
1.2国内外研究现状
1.3本文主要工作与组织结构
2.1决策树方法介绍
2.1.1决策树基本概念介绍
2.1.2决策树分类
2.1.3决策树的剪枝
2.1.4决策树的性能评价
2.2组合算法
2.2.1组合算法的基本概念介绍
2.2.2组合算法的分类
2.3 web开发技术介绍
2.3.1 MVVM框架
2.3.2 Web前端开发技术
2.3.3 Vue.js框架
2.3.4基于JavaScript的图表库ECharts
2.4本章小结
第三章基于决策树算法的气象预报发布平台设计
3.1平台设计目标与原则
3.1.1平台的总体目标
3.1.2平台的总体原则
3.2平台总体框架设计
3.2.1平台的业务流程
3.2.2平台的软件架构
3.3平台功能模块设计
3.3.1平台功能需求
3.3.2整体模块的功能设计
3.3.3各个子模块的功能分析
3.4数据库实现
3.4.1自动气象站数据
3.4.2分析二进制气象数据文件
3.4.3数据库设计
3.4.4数据库具体实现
3.5本章小结
第四章两种基于改进的C4.5算法的降雨分类模型
4.1基本算法概述
4.1.1 C4.5算法的实现过程
4.1.2 C4.5算法的剪枝过程
4.1.3模型的k折交叉验证过程
4.2气象样本数据分析和处理
4.2.1样本数据的准备
4.2.2样本数据的降维和归一化
4.3基于距离权值的决策树算法改进
4.3.1基于距离权值的C4.5算法
4.3.2实验过程
4.3.3实验结果分析
4.4基于叶子节点最小样本数的决策树算法改进
4.4.1基于叶子节点最小样本数的C4.5算法
4.4.2实验过程
4.4.3实验结果分析
4.5本章小结
第五章基于决策树算法的组合分类模型
5.1基本算法概述
5.1.1 Bagging算法的实现过程
5.1.2 AdaBoost算法的实现过程
5.2基于决策树算法的组合分类模型
5.3实验过程
5.4实验结果分析
5.5本章小结
第六章基于决策树算法的气象预报发布平台实现
6.1站点信息查询模块实现
6.1.1查询实现过程和Ajax技术
6.1.2站点信息查询
6.2决策树预测模块实现
6.3气象服务模块实现
6.3.1实时天气显示
6.3.2降雨预报
6.4预警模块实现
6.4.1预警信息发布
6.4.2预警信息显示
6.5用户模块实现
6.5.1用户注册和登录
6.5.2留言板显示
6.6平台的环境和平台的测试
6.6.1平台环境
6.6.2功能测试
6.6.3其他功能测试
6.7本章小结
第七章总结与展望
7.1总结
7.2展望
致谢
参考文献
作者简介