- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
构建运输车辆安全驾驶行为分析模型运输车辆安全驾驶行为分析——朴素贝叶斯、K近邻
任务描述朴素贝叶斯法是基于贝叶斯定理与特征条件独立假设的分类方法。对于运输企业来说,安全意识和责任感的重要性不言而喻,这是是企业长期发展和稳定运营的必要因素。构建运输车辆安全驾驶行为分析模型能帮助企业更好地管理和监控运输车辆的安全性能。在本任务中将使用高斯朴素贝叶斯和多项式分布朴素贝叶斯构建运输车辆安全驾驶行为分析模型,探索、分析各车辆的驾驶行为。构建运输车辆安全驾驶行为分析模型
任务要求读取并探索驾驶行为数据。处理驾驶行为数据。使用sklearn库构建朴素贝叶斯模型。利用Matplotlib库对预测结果进行可视化展示。使用准确率、精确率、召回率、F1得分评估朴素贝叶斯模型。构建运输车辆安全驾驶行为分析模型运用Python构建运输车辆安全驾驶行为分析模型需调用不同的库
读取并探索驾驶行为数据处理驾驶行为数据构建高斯朴素贝叶斯模型构建多项式分布朴素贝叶斯模型
读取并探索驾驶行为数据构建运输车辆安全驾驶行为分析模型根据已知数据集,在尽量少的先验假定下进行数据探索,通过查看数据分布规律、数据之间相关性等有助于确定如何有效地处理数据,以便更轻松地找出异常值、数据间的关系等。读取并探索驾驶行为数据的步骤如下。查看驾驶行为数据读取数据查看数据类型描述性统计分析分布分析
查看驾驶行为数据特征名称特征说明某运输企业采集到的448辆运输车驾驶行为数据的数据说明如下。车辆编码车牌的唯一编码,已脱敏行驶里程(km)根据车辆设备编号的变化计算行驶里程,若设备号无变化,则当前阶段里程数=当前样本里程值-当前阶段里程起始值;若设备号变化,则将当前阶段里程数累加至总里程数中平均速(km/h)根据传感器记录的速度来计算平均速度,即求速度不为0时的速度均值速度标准差基于平均速度,计算每辆车的速度标准差速度差值标准差基于加速度,计算每辆车的速度差值标准差构建运输车辆安全驾驶行为分析模型
查看驾驶行为数据特征名称特征说明某运输企业采集到的448辆运输车驾驶行为数据的数据说明如下。急加速频率将急加速次数除以该车的行驶里程数,得到相应的次数率急减速频率将急减速次数除以该车的行驶里程数,得到相应的次数率疲劳驾驶频率将疲劳驾驶次数除以该车的行驶里程数,得到相应的次数率熄火滑行频率将熄火滑行次数除以该车的行驶里程数,得到相应的次数率超长怠速频率将超长怠速次数除以该车的行驶里程数,得到相应的次数率驾驶行为驾驶行为类型。其中0表示疲惫型,1表示激进型,2表示稳健型构建运输车辆安全驾驶行为分析模型
查看驾驶行为数据特征名称特征说明某运输企业采集到的448辆运输车驾驶行为数据的数据说明如下。急加速(次)按照行业经验预设,若车辆加速度大于急加速阈值(10.8km/h),且前后间隔时间不超过2s,则将其判定为急加速行为急减速(次)按照行业经验预设,若车辆加速度小于急减速阈值(10.8km/h),且前后间隔时间不超过2s,则将其判定为急减速行为疲劳驾驶(次)根据道路运输行业相关法规和规范,驾驶人在24小时内累计驾驶时间超过8小时;连续驾驶时间超过4小时,且每次停车休息时间少于20分钟;夜间连续驾驶2小时的行为判定为疲劳驾驶行为熄火滑行(次)假定车辆发动机的点火状态为关,且车辆经纬度发生了位移的情况称为熄火滑行状态超长怠速(次)若车辆的发动机转速不为零且车速为零时,当持续的时间超过设定的阈值(60s)后,可将其视为超长怠速行为构建运输车辆安全驾驶行为分析模型
处理驾驶行为数据异常值检测异常值处理疲劳驾驶异常值检测熄火滑行异常值检测超长怠速异常值检测使用Matplotlib库的boxplot函数绘制箱线图使用箱线图识别异常值的方式剔除掉驾驶行为数据中的异常数据构建运输车辆安全驾驶行为分析模型
处理驾驶行为数据异常值上四分位数下四分位数上边界下边界中位数构建运输车辆安全驾驶行为分析模型
构建高斯朴素贝叶斯模型构建运输车辆安全驾驶行为分析模型构建高斯朴素贝叶斯模型主要通过以下6个步骤实现。使用StandardScaler函数对数据进行标准差标准化处理。标准差标准化使用train_test_split类将数据集拆分为训练集和测试集,用于训练模型以及检验模型。拆分训练集和测试集根据车辆驾驶行为数据将驾驶行为分为3类,分别为“疲惫型”“激进型”“稳健型”,对应的标签集为“0”“1”“2”。使用GaussianNB类构建高斯朴素贝叶斯模型。构建模型
构建高斯朴素贝叶斯模型构建运输车辆安全驾驶行为分析模型在对高斯朴素贝叶斯的预测结果进行可视化之前,需要对数据进行PCA降维。此处,选择将数据降为二维数据。对数据进行PCA降维在对数据进行PCA降维后,使用scatter函数对预测结果进行可视化。对预测结果进行可视化为了评估高斯朴
您可能关注的文档
- 《数据挖掘与机器学习》 课件 1.1.1 初识机器学习与数据挖掘、Python、Anaconda.pptx
- 《数据挖掘与机器学习》 课件1.1.2 安装Python.pptx
- 《数据挖掘与机器学习》 课件1.2 安装PyCharm.pptx
- 《数据挖掘与机器学习》 课件2.1 分析农产品类型情况.pptx
- 《数据挖掘与机器学习》 课件2.2.1 数据读取与写入.pptx
- 《数据挖掘与机器学习》 课件2.2.2 pandas数据结构.pptx
- 《数据挖掘与机器学习》 课件2.2.3 数据清洗.pptx
- 《数据挖掘与机器学习》 课件2.2.4 数据合并.pptx
- 《数据挖掘与机器学习》 课件2.2.5 分组聚合、处理农产品基本信息数据.pptx
- 《数据挖掘与机器学习》 课件2.3.1 基本语法和常用参数.pptx
- 《数据挖掘与机器学习》 课件6.2 优化运输车辆安全驾驶行为分析模型.pptx
- 《数据挖掘与机器学习》 课件7.1.1 文件读取和jieba分词.pptx
- 《数据挖掘与机器学习》 课件7.1.2 去停用词和特征提取、处理新闻文本数据.pptx
- 《数据挖掘与机器学习》 课件7.2.1 K-Means聚类.pptx
- 《数据挖掘与机器学习》 课件7.2.2 DBSCAN聚类、构建新闻文本聚类模型.pptx
- 《数据挖掘与机器学习》 课件8.1.1 图片读取和图片缩放.pptx
- 《数据挖掘与机器学习》 课件8.1.2 图片灰度化和二值化.pptx
- 《数据挖掘与机器学习》 课件8.1.3 处理中草药图像数据 .pptx
- 《数据挖掘与机器学习》 课件8.2 构建中草药识别模型.pptx
- 《数据挖掘与机器学习》 课件9.1 处理电信运营商用户信息数据.pptx
有哪些信誉好的足球投注网站
文档评论(0)