定 价:46 元
丛书名:21世纪全国高校应用人才培养信息技术类规划教材
- 作者:毕硕本 编著
- 出版时间:2026/3/1
- ISBN:9787301366639
- 出 版 社:北京大学出版社
- 中图法分类:P208
- 页码:183
- 纸张:
- 版次:1
- 开本:16开
-
商品库位:
本书主要介绍了空间数据分析课程所涉及的5种空间数据分析软件,包括WEKA、LibSVM、Yaahp、Matplotlib,以及PSO/ACO2。书中对空间数据分析系列软件进行简介说明,涉及的原理部分进行了简要阐述,通过实例,重点介绍该系列软件的下载、安装和各个功能菜单,以及各个功能菜单部分的操作使用,有助于提高学生的间数据分析系列软件的认知以及操作软件的实践技能。本书可作为信息类、遥感科学与技术等相关本科专业学生的教科书,同时也可供从事空间数据分析应用的人员进行参考。
毕硕本【编著】【中国】【现当代】
———
毕硕本,南京信息工程大学教授,博士生/硕士生导师。江苏省“六大人才高峰”培养对象。江苏省高校“青蓝工程”中青年学术带头人。ACM学会会员,IEEE学会会员,中国计算机学会高级会员,计算机教育专业委员会委员,中国地理学会会员,中国地理信息系统协会会员,全国石油和化学工业电气技术委员会委员,江苏省网格与服务计算专业委员会委员。主要从事空间数据挖掘、三维可视化等方面的研究工作。张书亮,南京师范大学教授。出版教材8部,获得国家教学成果奖二等奖2项,省部级科研教学奖励10余项。
陈旻,南京师范大学教授,江苏省青年科技奖暨江苏省十大青年科学之星,发表论文十多篇,主持多项国家自然基金项目、国家自然科学基金重点项目等。
第1章 WEKA 软件及应用…………………………………………………………… 1
1. 1 引 言…………………………………………………………………………… 1
1. 2 WEKA 简介……………………………………………………………………… 2
1. 2. 1 发展历程…………………………………………………………………… 2
1. 2. 2 数据挖掘基本原理………………………………………………………… 3
1. 2. 3 数据挖掘流程……………………………………………………………… 3
1. 2. 4 WEKA 功能特点…………………………………………………………… 4
1. 2. 5 WEKA 数据获取方式……………………………………………………… 4
1. 2. 6 WEKA 支持四种基础数据类型…………………………………………… 4
1. 2. 7 ARFF 文件数据格式 ……………………………………………………… 5
1. 2. 8 数据格式转换……………………………………………………………… 6
1. 3 WEKA 的软件结构……………………………………………………………… 7
1. 3. 1 Core 包 …………………………………………………………………… 7
1. 3. 2 Classifiers 包 ……………………………………………………………… 8
1. 3. 3 其他包……………………………………………………………………… 8
1. 3. 4 命令行选项………………………………………………………………… 9
1. 4 WEKA 界面简介 ……………………………………………………………… 10
1. 4. 1 Program …………………………………………………………………… 10
1. 4. 2 Visualization ……………………………………………………………… 12
1. 4. 3 Tools ……………………………………………………………………… 13
1. 4. 4 Help ……………………………………………………………………… 13
1. 5 Explorer 界面 ………………………………………………………………… 14
1. 5. 1 Preprocess 菜单卡………………………………………………………… 15
1. 5. 2 Classify 菜单卡 …………………………………………………………… 20
1. 5. 3 Cluster 菜单卡 …………………………………………………………… 31
1. 5. 4 Associate 菜单卡 ………………………………………………………… 40
1. 5. 5 Select attributes 菜单卡 ………………………………………………… 52
1. 5. 6 Visualize 菜单卡 ………………………………………………………… 54
1. 6 Experimenter 界面……………………………………………………………… 60
1. 7 KnowledgeFlow 界面…………………………………………………………… 61
1. 7. 1 KnowledgeFlow 相较于 Explorer 的特性 ………………………………… 62
1. 7. 2 KnowledgeFlow 的数据处理模式………………………………………… 63
1. 7. 3 KnowledgeFlow 的主要组件……………………………………………… 63
1. 7. 4 Visualization 组件的使用方法 …………………………………………… 65
1. 7. 5 训练并保存模型 ………………………………………………………… 67
1. 7. 6 比较多个分类器性能 …………………………………………………… 68
1. 8 Simple CLI 界面 ……………………………………………………………… 70
1. 8. 1 支持的命令 ……………………………………………………………… 70
1. 8. 2 命令调用 ………………………………………………………………… 71
1. 8. 3 运行结果 ………………………………………………………………… 71
1. 8. 4 命令行应用案例1 ……………………………………………………… 72
1. 8. 5 命令行应用案例2 ……………………………………………………… 75
1. 9 案例分析 ……………………………………………………………………… 77
1. 9. 1 案例介绍 ………………………………………………………………… 77
1. 9. 2 数据预处理 ……………………………………………………………… 77
1. 9. 3 分类 ……………………………………………………………………… 80
1. 9. 4 可视化 …………………………………………………………………… 83
1. 10 WEKA 的应用领域…………………………………………………………… 84
1. 10. 1 在物流中的应用………………………………………………………… 84
1. 10. 2 在城市空间结构研究中的应用………………………………………… 85
1. 10. 3 在学生日常管理工作中的应用………………………………………… 85
1. 11 WEKA 存在的主要问题及发展前景………………………………………… 86
1. 11. 1 主要问题………………………………………………………………… 86
1. 11. 2 发展前景………………………………………………………………… 87
第2章 LibSVM 软件及应用………………………………………………………… 89
2. 1 软件简介 ……………………………………………………………………… 89
2. 2 SVM 原理 ……………………………………………………………………… 90
2. 2. 1 SVM 的目标与价值 ……………………………………………………… 90
2. 2. 2 SVM 的基本原理 ………………………………………………………… 90
2. 2. 3 SVM 的核心概念体系 …………………………………………………… 91
2. 2. 4 SVM 分类器类型及应用 ………………………………………………… 91
2. 2. 5 SVM 的实践应用与优化 ………………………………………………… 92
2. 2. 6 SVM 的局限与发展 ……………………………………………………… 93
2. 2. 7 线性分类器的基本原理 ………………………………………………… 93
2. 2. 8 线性不可分问题的解决方案 …………………………………………… 94
2. 2. 9 SVM 分类器的实现考量 ………………………………………………… 95
2. 2. 10 SVM 在实际应用中的优势与局限 …………………………………… 96
2. 3 LibSVM 的函数参数与数据格式……………………………………………… 97
2. 3. 1 数据格式 ………………………………………………………………… 97
2. 3. 2 SVM-Toy ………………………………………………………………… 98
2. 3. 3 SVM-Scale ……………………………………………………………… 98
2. 3. 4 SVM-Train ……………………………………………………………… 99
2. 3. 5 SVM-Predict …………………………………………………………… 100
2. 4 LibSVM 的应用与案例 ……………………………………………………… 100
2. 4. 1 LibSVM 的应用类型 …………………………………………………… 100
2. 4. 2 LibSVM 分类 …………………………………………………………… 101
2. 4. 3 LibSVM 回归 …………………………………………………………… 101
2. 4. 4 LibSVM 简单测试 (区分数据类型) ………………………………… 101
2. 4. 5 LibSVM 案例 …………………………………………………………… 104
2. 5 LibSVM 在 Java 平台中的用法示例 ………………………………………… 105
2. 5. 1 方法一…………………………………………………………………… 105
2. 5. 2 方法二…………………………………………………………………… 107
2. 6 LibSVM 在 Python 平台的用法 ……………………………………………… 108
第3章 Yaahp 软件及应用 ………………………………………………………… 115
3. 1 AHP 算法原理 ……………………………………………………………… 115
3. 1. 1 问题的提出……………………………………………………………… 115
3. 1. 2 问题的解答……………………………………………………………… 115
3. 1. 3 AHP 的原理 …………………………………………………………… 116
3. 1. 4 AHP 的特点 …………………………………………………………… 117
3. 1. 5 AHP 的结构 …………………………………………………………… 117
3. 2 Yaahp 简介 …………………………………………………………………… 118
3. 2. 1 概述……………………………………………………………………… 118
3. 2. 2 软件特点………………………………………………………………… 118
3. 2. 3 软件应用领域…………………………………………………………… 118
3. 3 Yaahp 界面简介 ……………………………………………………………… 121
3. 4 软件操作案例………………………………………………………………… 122
3. 4. 1 案例1 …………………………………………………………………… 122
3. 4. 2 案例2 …………………………………………………………………… 127
第4章 Matplotlib 软件及应用 …………………………………………………… 145
4. 1 引 言………………………………………………………………………… 145
4. 2 基本功能……………………………………………………………………… 146
4. 2. 1 条形图…………………………………………………………………… 147
4. 2. 2 散点图…………………………………………………………………… 148
4. 2. 3 直方图…………………………………………………………………… 149
4. 2. 4 堆叠图…………………………………………………………………… 150
第5章 PSO/ ACO2 软件及应用…………………………………………………… 153
5. 1 软件简介……………………………………………………………………… 153
5. 2 算法简介……………………………………………………………………… 155
5. 2. 1 粒子群优化算法………………………………………………………… 155
5. 2. 2 蚁群优化算法…………………………………………………………… 157
5. 3 案例应用……………………………………………………………………… 157
5. 3. 1 数据介绍………………………………………………………………… 157
5. 3. 2 使用步骤………………………………………………………………… 159
5. 3. 3 输出结果………………………………………………………………… 160
附录1 WEKA 的下载与安装 ……………………………………………………… 161
附录2 LibSVM 的下载与安装 …………………………………………………… 165
附录3 PSO/ ACO2 的下载与安装简介 …………………………………………… 171
参考文献 ……………………………………………………………………………… 173