基于AI的智慧水利案例分析与实践
-
【作 者】主编 谭德坤 赵嘉
【I S B N 】978-7-5226-4870-5
【责任编辑】邓建梅
【适用读者群】本专通用
【出版时间】2026-09-01
【开 本】16开
【装帧信息】平装(光膜)
【版 次】第1版第1次印刷
【页 数】268
【千字数】429
【印 张】16.75
【定 价】¥49
【丛 书】暂无分类
【备注信息】
简介
本书特色
前言
章节列表
精彩阅读
下载资源
相关图书
本书从智慧水利行业应用出发,系统介绍人工智能的基本理论、方法和技术。全书共16 章,内容涵盖人工智能基本概念、机器学习与深度学习核心算法(回归、分类、聚类、神经网络)、文本挖掘、图像处理技术、计算智能。重点讲解径流预测、河流水位预测、梯级水库调度、水面垃圾识别、虚假信息识别、水利工程安全隐患文本挖掘、洪水演算模型参数优化。
本书在夯实基础理论的同时,重点培养工程实践能力,通过原理图、流程图、数据图表及源程序等多维视角,直观解析算法原理;在此基础上,引入水利行业应用案例,通过案例实战提升解决复杂工程问题的能力。全书遵循“理论奠基—原理剖析—问题建模—代码实战—结果验证—知识复盘”的学习路径,帮助读者不仅掌握人工智能算法精髓,还能熟练运用算法解决复杂工程问题。
体系完整
系统讲解人工智能基础理论与核心算法,搭建完备的 AI 知识体系
理实一体
通过图解解析、程序源码与实操流程,提高读者的实际应用能力
案例专精
依托智慧水利多类典型工程案例,聚焦AI在水利领域的应用
人工智能是引领未来的战略性技术,正在深刻改变着社会生产方式和人类生活方式。水利作为国民经济的基础产业,其数字化转型与智能化升级已成为行业发展的必然趋势。一方面,人工智能为传统水利治理提供了全新的技术手段和思维范式;另一方面,智慧水利建设的复杂场景也为人工智能技术的落地应用提供了广阔的实践土壤。人工智能技术以强大的数据处理、模式识别、预测分析能力,为水利工程建设、水资源管理、水灾害防治、水环境治理等核心场景提供了全新的技术路径,破解了传统水利领域数据复杂、决策滞后、效率偏低等痛点难点,成为推动水利行业数字化、智能化发展的核心驱动力。
本书紧扣“智慧水利”这一主题,系统介绍人工智能技术在水利领域的典型应用案例与实战方法。在编写过程中,本书始终坚持“理论奠基、案例驱动、实战导向”的编写原则,兼顾理论系统性与实践可操作性,既系统梳理人工智能核心理论与技术,又紧密结合智慧水利实际应用场景,通过大量真实案例分析,帮助读者快速掌握人工智能技术在水利领域的应用方法。本书摒弃复杂的理论推导,将抽象的算法原理、模型构建转化为直观易懂的步骤解析、代码实现及结果分析,降低读者的学习门槛。本书注重跨学科知识的融合,旨在帮助读者建立“水利业务+人工智能技术”的双向思维,着重培养读者的数据分析能力、模型构建能力及实际工程的问题解决能力。
1.本书内容
本书内容结构清晰、层次分明,严格对应智慧水利的核心应用场景,共分为基础知识篇和应用案例篇两大部分,循序渐进地引导读者从理论入门到实战落地,具体内容安排如下。
第一部分为基础知识篇(第1~9章),为人工智能技术在智慧水利领域的应用奠定坚实基础。第1章系统介绍人工智能发展历程、核心概念、研究领域及开发环境,重点讲解Python语言及主流深度学习框架的基础应用;第2章梳理机器学习核心基础,包括评估方法、机器学习分类及应用,搭建完整的机器学习理论体系;第3~5章详细介绍回归分析、分类模型、聚类模型等经典机器学习算法的原理及实现方法;第6章深入讲解深度学习核心技术,包括人工神经网络、卷积神经网络、循环神经网络等;第7~9章分别介绍文本挖掘、图像处理、计算智能等专项技术,覆盖智慧水利多场景应用所需的核心人工智能技术。
第二部分为应用案例篇(第10~16章),聚焦智慧水利核心实践场景,通过7个典型案例实现人工智能技术的落地应用。案例涵盖径流预测、河流水位预测、梯级水库调度、水面垃圾识别、虚假信息识别、水利工程安全隐患文本挖掘、洪水演算模型参数优化等水利行业关键场景,每个案例均遵循“背景描述—数据分析—模型构建—代码实战—结果分析”的逻辑,详细分析从问题提出到解决方案落地的完整流程,让读者能够学以致用,灵活运用人工智能技术解决实际水利工程问题。
2.本书特色
(1)行业特色鲜明。本书的工程应用案例选题均来自水利行业,介绍各种人工智能算法在解决复杂的水利问题中的应用,涉及径流预测、河流水位预测、梯级水库调度等各类水利行业工程应用典型案例。
(2)内容循序渐进。结合初学者的学习特点,本书在内容撰写上尽量简化理论推导,强化实战应用;层层深入地通过实例来讲解人工智能的理论与算法,辅以算法分析、图解示例及代码运行结果,力求让学生在看懂代码的基础上深入理解算法,进而熟练使用算法。
(3)强化工程实践。本书注重理论联系实际,突出工程实践导向。从人工智能基础知识到水利行业应用,全书均贯穿“工程实践”这条主线,以应用案例引导全程,助力读者深入理解算法原理,提升应用开发与工程落地能力。
3.编写说明
本书坚持产教融合、校企协同的理念,充分整合高校教学科研资源与企业一线实践经验。由江西水利电力大学、华东交通大学、江西飞尚科技有限公司、南昌中展数智科技有限公司组成编写团队,共同完成本书的编撰工作。本书的第1~3、6~9、14~16章由谭德坤编写,第4、5、10章由赵嘉编写,第11章由唐国华编写,第12章由李欣怡编写,第13章由朱程铭编写。全书由谭德坤统稿。
4.教学资源
本书提供丰富的配套资源,涵盖教学大纲、教学课件、习题答案、程序源码及微课视频,全方位满足教师教学与读者自学需求,帮助读者高效掌握书中核心内容。书中所有程序的调试与运行环境要求为Python 3.7及以上版本。
5.致谢
在本书付梓之际,谨向给予我们鼎力支持的家人、朋友及同事致以最诚挚的谢意!感谢中国水利水电出版社及本书编辑陈红华老师,在出版过程中给予的悉心指导、全力支持与宝贵建议,为本书的顺利出版提供了坚实保障。
在本书编写期间,研究生陈远明、卢美美、王龙飞、朱文馨、贾丙印等同学参与了资料收集与整理工作,研究生丁金胜、杨懿锋承担了教学资源的梳理与完善工作,他们以严谨认真的态度付出了大量辛勤劳动,在此一并致以衷心的感谢!
由于编者学识水平有限,且人工智能技术与智慧水利领域发展迅速,书中难免存在疏漏之处,恳请广大读者批评指正,以便我们后续进一步修订完善。
编 者
2026年5月
第一部分 基础知识篇
第1章 人工智能概述 2
1.1 人工智能发展历程 2
1.2 人工智能的核心概念 3
1.2.1 人工智能概述 3
1.2.2 人工智能的三大学派 3
1.2.3 人工智能的研究领域 4
1.2.4 如何学习人工智能 5
1.3 Python简介 7
1.3.1 Python语言简介 7
1.3.2 Python与人工智能的关系 8
1.3.3 Python的标准库与扩展库 9
1.3.4 Python人工智能开发库 10
1.4 深度学习框架 12
1.4.1 PyTorch 12
1.4.2 TensorFlow 13
1.4.3 Keras 14
1.5 开发环境 14
1.5.1 Python集成开发环境 14
1.5.2 Anaconda 16
1.5.3 PyTorch安装 18
1.5.4 TensorFlow安装 20
1.5.5 Keras安装 21
本章小结 23
课后习题 23
第2章 机器学习基础 26
2.1 概述 26
2.1.1 为什么要学习机器学习 26
2.1.2 机器学习基本术语 26
2.2 机器学习模型评估与选择 27
2.2.1 误差与过拟合 27
2.2.2 评估方法 28
2.2.3 训练集与测试集的划分方法 28
2.2.4 调参 30
2.2.5 性能度量 30
2.3 机器学习基本分类 32
2.3.1 监督学习 32
2.3.2 无监督学习 33
2.3.3 半监督学习 35
2.3.4 深度学习 37
2.3.5 强化学习 41
2.4 机器学习的应用 41
2.4.1 问题定义 42
2.4.2 数据处理 42
2.4.3 特征工程 43
2.4.4 算法模型训练与评估 43
2.4.5 应用部署 44
本章小结 44
课后习题 44
第3章 回归分析 46
3.1 回归分析概述 46
3.2 线性回归 46
3.2.1 一元线性回归 46
3.2.2 多元线性回归 47
3.2.3 线性回归案例分析 49
3.3 逻辑回归 51
3.3.1 逻辑回归算法原理 51
3.3.2 逻辑回归案例分析 52
3.4 Softmax回归 54
3.4.1 Softmax函数 54
3.4.2 Softmax回归模型 55
3.4.3 Softmax回归案例分析 55
本章小结 57
课后习题 58
第4章 分类模型 60
4.1 决策树算法 60
4.1.1 决策树分类原理 60
4.1.2 决策树的学习过程 61
4.1.3 决策树算法实现 62
4.2 支持向量机 64
4.2.1 支持向量机原理 64
4.2.2 线性支持向量机 65
4.2.3 非线性支持向量机 66
4.2.4 支持向量机算法实现 68
4.3 贝叶斯算法 69
4.3.1 贝叶斯算法原理 69
4.3.2 朴素贝叶斯分类器 70
4.3.3 正态贝叶斯分类器 71
4.3.4 贝叶斯算法实现 71
4.4 K-近邻算法 72
4.4.1 K-近邻算法原理 73
4.4.2 距离定义 73
4.4.3 k值的选择 74
4.4.4 K-近邻算法实现 74
4.5 随机森林算法 77
4.5.1 集成学习概述 77
4.5.2 随机森林算法原理 78
4.5.3 随机森林模型构建过程 78
4.5.4 随机森林算法实现 80
4.6 AdaBoost算法 81
4.6.1 AdaBoost算法介绍 81
4.6.2 AdaBoost算法实现 83
本章小结 85
课后习题 85
第5章 聚类模型 87
5.1 K-Means聚类算法 87
5.1.1 K-Means算法原理 87
5.1.2 K-Means算法实现 89
5.2 DBSCAN聚类算法 90
5.2.1 DBSCAN算法原理 90
5.2.2 DBSCAN算法实现 91
本章小结 93
课后习题 93
第6章 深度学习 95
6.1 深度学习概述 95
6.2 人工神经网络 96
6.2.1 人工神经网络概述 96
6.2.2 神经元模型 96
6.2.3 人工神经网络的基本结构 96
6.2.4 前向传播和反向传播 97
6.2.5 人工神经网络的分类 97
6.3 卷积神经网络 98
6.3.1 卷积神经网络概述 98
6.3.2 卷积神经网络原理 98
6.3.3 卷积神经网络案例 100
6.4 循环神经网络 105
6.4.1 循环神经网络概述 105
6.4.2 循环神经网络原理 106
6.4.3 循环神经网络案例 107
6.5 长短期记忆网络 108
6.5.1 长短期记忆网络概述 108
6.5.2 长短期记忆网络原理 109
6.5.3 长短期记忆网络案例 110
本章小结 115
课后习题 115
第7章 文本挖掘 117
7.1 概述 117
7.1.1 文本挖掘的概念 117
7.1.2 文本挖掘的一般步骤 117
7.1.3 文本表示模型 118
7.2 Word2vec 119
7.2.1 词向量 119
7.2.2 Word2vec模型架构 120
7.2.3 代码实现 121
7.3 文本情感分析 127
7.3.1 情感分析概述 127
7.3.2 情感分析案例实战 128
本章小结 131
课后习题 131
第8章 图像处理 133
8.1 图像处理概述 133
8.1.1 图像处理的基本概念 133
8.1.2 图像处理的基本操作 134
8.1.3 图像处理的应用领域 135
8.2 基于全连接神经网络的图像识别 136
8.2.1 全连接神经网络的基本原理 136
8.2.2 算法实现 138
8.3 基于卷积神经网络的图像识别 142
8.3.1 数据预处理 143
8.3.2 算法实现 143
本章小结 145
课后习题 146
第9章 计算智能 148
9.1 计算智能概述 148
9.2 进化计算 148
9.2.1 进化计算概念 148
9.2.2 遗传算法基本术语 148
9.2.3 遗传算法基本思想 149
9.2.4 遗传算法流程 150
9.2.5 遗传算法案例实现 151
9.3 群智能算法 155
9.3.1 群智能算法概述 155
9.3.2 粒子群优化算法概述 155
9.3.3 蚁群优化算法概述 157
9.3.4 人工蜂群算法概述 159
9.3.5 案例分析 161
本章小结 168
课后习题 168
第二部分 应用案例篇
第10章 径流预测 171
10.1 案例背景描述 171
10.2 数据分析和预处理 172
10.2.1 数据介绍 172
10.2.2 数据标准化 173
10.3 萤火虫算法 174
10.3.1 经典萤火虫算法 174
10.3.2 单维自主学习萤火虫算法 175
10.4 预测模型建立 178
10.5 案例实战 179
10.5.1 代码实现 179
10.5.2 实验结果分析 183
本章小结 185
课后习题 186
第11章 河流水位预测 188
11.1 案例背景描述 188
11.2 水位预测模型构建 188
11.2.1 理论基础 188
11.2.2 基于LSTM的预测模型 190
11.2.3 预测流程 190
11.3 实验数据集 192
11.4 案例实战 192
11.4.1 代码实现 192
11.4.2 实验结果分析 195
本章小结 196
课后习题 196
第12章 梯级水库调度 198
12.1 案例背景描述 198
12.2 梯级水库优化调度模型 198
12.2.1 目标函数 198
12.2.2 约束条件 199
12.3 优化算法 199
12.3.1 算法描述 199
12.3.2 算法步骤 200
12.4 案例实战 200
12.4.1 代码实现 200
12.4.2 实验结果分析 205
本章小结 206
课后习题 206
第13章 水面垃圾识别 208
13.1 案例背景描述 208
13.2 目标检测模型 208
13.2.1 两阶段目标检测模型 209
13.2.2 一阶段目标检测模型 210
13.2.3 YOLO简介 210
13.3 垃圾识别算法 212
13.3.1 算法描述 212
13.3.2 算法步骤 212
13.4 案例实战 213
13.4.1 实验数据集 213
13.4.2 代码实现 213
13.4.3 实验结果分析 214
本章小结 216
课后习题 216
第14章 虚假信息识别 218
14.1 案例背景描述 218
14.2 虚假信息识别模型构建 218
14.2.1 BERT简介 218
14.2.2 BERT输入与编码流程 219
14.2.3 基于BERT的虚假信息识别
方法 220
14.3 案例实战 221
14.3.1 实验数据集 221
14.3.2 代码实现 222
14.3.3 实验结果分析 230
本章小结 230
课后习题 231
第15章 水利工程安全隐患文本挖掘 233
15.1 案例背景描述 233
15.2 安全隐患文本挖掘模型 233
15.2.1 文本预处理 234
15.2.2 文本向量化 234
15.2.3 文本挖掘模型 235
15.3 案例实战 239
15.3.1 实验数据集 239
15.3.2 算法描述 241
15.3.3 代码实现 241
15.3.4 实验结果分析 243
本章小结 244
课后习题 244
第16章 洪水演算模型参数优化 246
16.1 案例背景描述 246
16.2 马斯京根模型 247
16.2.1 圣维南方程 247
16.2.2 马斯京根方程 248
16.3 马斯京根模型参数优化 251
16.3.1 粒子群优化算法 251
16.3.2 利用粒子群优化算法优化模型
参数 251
16.4 案例实战 252
16.4.1 代码实现 252
16.4.2 实验结果分析 255
本章小结 257
课后习题 257
参考文献 259
- 精益物流 [主编 肖艳 黄斌]
- 高等教育EFL口语教学创新:基于翻转课堂与自我调节学习的整合模式 [仲琳玲 著]
- Excel在会计工作中的应用(第四版) [主编 赵艳莉 耿聪慧]
- 数据通信与计算机网络(第四版) [主编 季福坤 钱文光]
- 师法自然:仿生学的奇妙世界 [陈定方 梅杰 丁汉院士智能制造]
- DeepSeek Harness实战:从零构建插件化AI工坊 [姜汉龙 邓川子 编著]
- 四川安宁河流域地质灾害时空分布及防灾减灾 [钱利军 欧莉华 李国新 著]
- 网络规划设计师5天修炼(第三版) [朱小平 施 游 编著]
- 大学体育与健康 [主编 邓华荣 杨柳青 邱峰]
- AIGC+短视频创作与运营 [主编 何天龙 梁奕文̳]
- AI公文写作:规范为体 AI为用 [蔡昌艳 编著]
- WorkBuddy智能工作流:把办公工具变成你的赚钱能力 [何伟 韩旭 编著]
- MySQL数据库应用教程 [陈雪娟 叶利丽 范红霞]
- 软考论文高分特训与范文10篇—网络规划设计师(适配第三版考纲) [施游 朱小平 编著]
- 人工智能基础与应用(活页式) [赵金考 李瑛 禹晨 王宏斌]
- “五小工”劳动技能培训教程(第二版) [张希跃 王其梁]
- 武术 [李福良 王红卫 王少宁]
- 不算太准的人类:AI时代的生存美学 [张昆玮 著]
- 单片机应用技术与Proteus仿真—基于IAP15W4K58S4 [胡燕清 葛建新 杨黎]
- 全媒体编辑实战(基于AI) [杨秋梅]
- WorkBuddy提效手册:AI 办公与智能工作流实战指南 [何伟 韩旭 编著]
- 无人机结构与系统 [主编 蒋小波]
- 用英语讲中国建筑文化 [韩松 吕静 赵妍 齐媛媛等 编]
- 电路分析基础实验教程 [主编 张玲玉 李德庆 李凤霞 ]
- Ansys Workbench热学仿真指南与实例详解(流固热电耦合Mechanical+Fluent) [周艺 编著]
- 数据库技术与应用(SQL Server) [主编 沙有闯 朱小娟]
- 网络规划设计师备考一本通(适配第3版考纲) [夏杰 编著]
- 八秩芳华 敦品致远——北方工业大学建校80周年征文集 [北方工业大学 编]
- 大学生素质拓展指导 [郭亮]
- 移动通信全网建设技术与应用 [主编 向宁 张琦 李智]

