交通数据科学:编程实践指南 国外高校优秀教材系列·交通类 配代码资源 机工版
定 价:99 元
丛书名:国外高校优秀教材系列·交通类
- 作者:[英]查尔斯·福克斯(Charles Fox)
- 出版时间:2022/6/1
- ISBN:9787111702306
- 出 版 社:机械工业出版社
- 中图法分类:U495
- 页码:156
- 纸张:
- 版次:
- 开本:16
交通信息是交通决策的关键,如果我们采用合理的技术,交通信息就可以帮助我们节约大量成本,并提高工作效率。更重要的是,研发适当的技术还可以使我们理解并掌握所有的信息流。《交通数据科学:编程实践指南》为处理大量交通相关的多种形式数据提供基础,并且在各种数据集组合在一起时提供更多的见解和合作的可能。如果我们要实现“大数据”“物联网”“智慧城市”等交通领域当前的重要目标,那么这些便是新兴数据科学领域的基础。
本书可作为相关专业本科生和研究生学习智能交通系统数据分析的教材,也适用于从事智能交通行业的研发人员阅读使用。
作者简介
译者简介
序
前言
读者推荐
第1章“数据科学”与“大数据”1
1.1交通数据科学示例1
1.1.1伦敦轨道高速公路的起点-终点分析1
1.1.2航空公司定价与套利3
1.1.3凹坑检测4
1.1.4Foursquare4
1.1.5自动驾驶汽车4
1.1.6出租车服务5
1.2综述5
1.3定义6
1.4与其他领域的关系7
1.5道德和法律9
1.6批评观点9
1.7练习:itsleeds虚拟桌面设置10
1.8延伸阅读12
1.9附录:本地安装13
第2章基于交通数据科学的Python入门14
2.1编程技能测试14
2.2编程语言16
2.3编程环境16
2.4语言核心17
2.4.1列表18
2.4.2字典18
2.4.3控制结构19
2.4.4文件19
2.4.5函数20
2.5库20
2.5.1模块20
2.5.2数学公式21
2.5.3绘图21
2.5.4数据框22
2.5.5调试23
2.6延伸阅读23
第3章数据库设计25
3.1关系模型基础25
3.2描绘世界26
3.2.1本体论27
3.2.2哲学本体论27
3.2.3数据本体论30
3.2.4SQL33
3.3练习33
3.3.1设置PostgreSQL33
3.3.2SQL创建语言33
3.3.3SQL查询语言34
3.3.4SQL和Python的连接36
3.3.5导入车载蓝牙数据37
3.4延伸阅读37
第4章数据准备39
4.1数据获取39
4.2基本文本处理40
4.3格式语法:乔姆斯基层次结构40
4.3.1正则语言(类型3)41
4.3.2上下文无关语言(类型2)42
4.3.3CFG以外的类型(类型1和类型0)43
4.4特殊类型43
4.4.1字符串和数值43
4.4.2日期和时间44
4.4.3美国国家海洋电子协会(NMEA)格式45
4.5通用格式46
4.6数据清洗47
4.7B+树的实现47
4.8练习48
4.8.1用Pandas读取数据库48
4.8.2printf表示法48
4.8.3DateTimes49
4.8.4时间的偏差与校正49
4.8.5数据匹配50
4.8.6车载蓝牙50
4.9延伸阅读51
第5章空间数据52
5.1大地测量学52
5.2全球导航卫星系统(GNSS)53
5.3地理信息系统(GIS)55
5.3.1GIS的作用55
5.3.2空间本体论56
5.3.3空间数据结构57
5.4实施58
5.4.1空间文件58
5.4.2空间数据源59
5.4.3空间数据库59
5.4.4空间数据框59
5.5练习59
5.5.1GPS投影59
5.5.2PostGIS60
5.5.3GeoPandas61
5.5.4QGIS路线图62
5.5.5绘制开放式街道地图(OSM)道路62
5.5.6获取OSM数据63
5.5.7蓝牙车辆传感器站点64
5.6延伸阅读65
第6章贝叶斯推断68
6.1贝叶斯推断与“统计”68
6.2高速公路行程时间69
6.3贝叶斯推断70
6.3.1贝叶斯定理70
6.3.2法律判定:车辆撞人事故71
6.3.3先验和后验72
6.3.4道路用户跟踪72
6.4贝叶斯网络73
6.4.1红绿灯贝叶斯网络73
6.4.2交通事故贝叶斯网络74
6.4.3事故报告75
6.4.4汽车保险76
6.5先验和偏见77
6.6因果关系77
6.7模型的比较与组合80
6.8练习81
6.8.1用PyMC3推断交通信号灯81
6.8.2用PyMC3推断事故道路状态变化81
6.8.3切换泊松动态82
6.9延伸阅读82
第7章机器学习83
7.1产生性与区分性汽车排放83
7.2简单分类85
7.2.1线性判别分析(LDA)85
7.2.2最邻近分析85
7.2.3模块匹配85
7.2.4朴素贝叶斯分类86
7.2.5决策树86
7.3神经网络和“深度学习”87
7.4局限与拓展90
7.5练习92
7.6延伸阅读94
第8章空间分析95
8.1空间数据96
8.2贝叶斯空间模型97
8.2.1马尔可夫随机场(MRF)97
8.2.2高斯过程(克里金法)99
8.3车辆路线100
8.4空间特征101
8.5探索性分析101
8.6问题扩展103
8.7练习104
8.7.1GPy中的高斯过程104
8.7.2高斯过程车辆密度106
8.7.3使用PostGIS的车辆路线选择106
8.7.4查找路边传感器站点107
8.8延伸阅读107
第9章数据可视化108
9.1视觉感知108
9.1.1颜色108
9.1.2视觉注意110
9.2地理可视化(地图)113
9.2.1交通流图116
9.2.2滑图117
9.2.3信息图117
9.3练习120
9.3.1带有Leaflet的网络地图120
9.3.2蓝牙起止点路线流122
9.3.3大型项目建议123
9.4延伸阅读124
第10章大数据125
10.1中型数据加速126
10.2企业数据拓展127
10.3CAP定理129
10.4大数据扩展130
10.4.1数据“湖”130
10.4.2网格计算130
10.4.3Map-Reduce和云计算132
10.4.4Hadoop生态系统133
10.4.5非关系数据库(NoSQL)133
10.4.6分布式关系数据库(NewSQL)135
10.5练习135
10.5.1PrologAI汽车保险查询135
10.5.2车载蓝牙数据的Mapper-Reduce136
10.5.3设置Hadoop和Spark137
10.5.4在Hadoop中查找车辆匹配项138
10.5.5用Spark预测交通流139
10.5.6大型项目建议141
10.6延伸阅读142
第11章专业问题143
11.1道德、伦理和法律143
11.2伦理问题144
11.2.1隐私144
11.2.2去匿名化(Doxing)145
11.2.3预测分析146
11.2.4社会和个人的平衡146
11.2.5货币化147
11.2.6本体偏差148
11.2.7p值操纵149
11.2.8代码质量150
11.2.9代理冲突151
11.2.10服务器管辖权151
11.2.11安全服务152
11.3英国法律框架152
11.3.11988年《数据保护法》152
11.3.2通用数据保护法规(GPDR)153
11.4数据科学家的角色154
11.5练习155
11.6延伸阅读155