ML之回归预测:利用十(xgboost,10-1)种机器学习算法对无人驾驶汽车系统参数(2017年的data,18+2)进行回归预测值VS真实值——bug调试记录

简介: ML之回归预测:利用十(xgboost,10-1)种机器学习算法对无人驾驶汽车系统参数(2017年的data,18+2)进行回归预测值VS真实值——bug调试记录

输出结果


1、增加XGBR算法


1、增加XGBR算法时候,采用网格搜索的方法


XGBR_grid_model Training time: 135.60037931849538

输出XGBR_grid_model模型的最优参数:

{'learning_rate': 0.03, 'max_depth': 4, 'n_estimators': 100}

XGBR_grid_model_best_score: 0.7993051604810518

XGBR_grid_model_score: -0.339632045000555

2、增加XGBR算法时候,调用得到的最佳参数,却输不出最佳参数对应的准确度!



3、增加XGBR算法时候,对新数据进行预测,遇到bug:因为XGBR算法,要求传入的数据都为数值型


成功解决ValueError: DataFrame.dtypes for label must be int, float or bool



4、默认配置参数,输出的准确度较低:54%

(1)、通过特征选择可得到最高准确度为67.69%


ML之回归预测:利用十种机器学习(LiR+xgboost(特征重要性+特征选择))算法对无人驾驶汽车系统参数(2017年的data,18+2)进行回归预测值VS真实值


image.png

image.png



XGBR:The value of default parameter of XGBR is 0.539021005879261

XGBR:R-squared value of DecisionTreeRegressor: 0.539021005879261

XGBR:测试[12.8, 13.0]行数据,

[53.609283 53.47569  53.920986 53.920986 53.61446  53.61446  53.826157

53.773552 53.44194  53.09419  54.089035 54.353115 53.321796 53.293243

53.970306 53.752117 53.460567 53.44237  53.840027 53.920986 52.35085

57.61133  57.598843 57.911274 58.06042  57.945023 57.665913]

------------------------------------------------------------

XGBR_model.feature_importances_:

[0.08985916 0.01444405 0.08940411 0.         0.03163605 0.01870877

0.00869713 0.12159647 0.03933521 0.12161936 0.02289704 0.04260873

0.02663714 0.04179822 0.03441375 0.14182347 0.01409451 0.14042689]

Thresh=0.000, n=18, Accuracy: 52.56%

Thresh=0.009, n=17, Accuracy: 52.56%

Thresh=0.014, n=16, Accuracy: 51.94%

Thresh=0.014, n=15, Accuracy: 52.89%

Thresh=0.019, n=14, Accuracy: 54.23%

Thresh=0.023, n=13, Accuracy: 53.38%

Thresh=0.027, n=12, Accuracy: 52.86%

Thresh=0.032, n=11, Accuracy: 53.08%

Thresh=0.034, n=10, Accuracy: 64.67%

Thresh=0.039, n=9, Accuracy: 67.69%

Thresh=0.042, n=8, Accuracy: 66.25%

Thresh=0.043, n=7, Accuracy: 67.52%

Thresh=0.089, n=6, Accuracy: 64.64%

Thresh=0.090, n=5, Accuracy: 40.05%

Thresh=0.122, n=4, Accuracy: 37.93%

Thresh=0.122, n=3, Accuracy: 19.23%

Thresh=0.140, n=2, Accuracy: 22.15%

Thresh=0.142, n=1, Accuracy: 11.77%





相关文章
|
11月前
|
算法 搜索推荐 JavaScript
基于python智能推荐算法的全屋定制系统
本研究聚焦基于智能推荐算法的全屋定制平台网站设计,旨在解决消费者在个性化定制中面临的选择难题。通过整合Django、Vue、Python与MySQL等技术,构建集家装设计、材料推荐、家具搭配于一体的一站式智能服务平台,提升用户体验与行业数字化水平。
|
11月前
|
算法
基于MPPT算法的光伏并网发电系统simulink建模与仿真
本课题基于MATLAB/Simulink搭建光伏并网发电系统模型,集成PV模块、MPPT算法、PWM控制与并网电路,实现最大功率跟踪与电能高效并网。通过仿真验证系统在不同环境下的动态响应与稳定性,采用SVPWM与电流闭环控制,确保输出电流与电网同频同相,满足并网电能质量要求。
|
12月前
|
机器学习/深度学习 传感器 算法
【无人车路径跟踪】基于神经网络的数据驱动迭代学习控制(ILC)算法,用于具有未知模型和重复任务的非线性单输入单输出(SISO)离散时间系统的无人车的路径跟踪(Matlab代码实现)
【无人车路径跟踪】基于神经网络的数据驱动迭代学习控制(ILC)算法,用于具有未知模型和重复任务的非线性单输入单输出(SISO)离散时间系统的无人车的路径跟踪(Matlab代码实现)
690 2
|
机器学习/深度学习 自然语言处理 算法
基于改进鲸鱼优化算法的微网系统能量优化管理研究(Matlab代码实现)
基于改进鲸鱼优化算法的微网系统能量优化管理研究(Matlab代码实现)
397 1
|
机器学习/深度学习 算法 算法框架/工具
256KB内存约束下的设备端训练:算法与系统协同设计——论文解读
MIT与MIT-IBM Watson AI Lab团队提出一种创新方法,在仅256KB SRAM和1MB Flash的微控制器上实现深度神经网络训练。该研究通过量化感知缩放(QAS)、稀疏层/张量更新及算子重排序等技术,将内存占用降至141KB,较传统框架减少2300倍,首次突破设备端训练的内存瓶颈,推动边缘智能发展。
732 6
|
11月前
|
机器学习/深度学习 人工智能 算法
【基于TTNRBO优化DBN回归预测】基于瞬态三角牛顿-拉夫逊优化算法(TTNRBO)优化深度信念网络(DBN)数据回归预测研究(Matlab代码实现)
【基于TTNRBO优化DBN回归预测】基于瞬态三角牛顿-拉夫逊优化算法(TTNRBO)优化深度信念网络(DBN)数据回归预测研究(Matlab代码实现)
404 0
|
机器学习/深度学习 存储 算法
基于模型预测算法的混合储能微电网双层能量管理系统研究(Matlab代码实现)
基于模型预测算法的混合储能微电网双层能量管理系统研究(Matlab代码实现)
333 0
|
机器学习/深度学习 编解码 并行计算
【创新未发表!】基于BKA算法优化-BP、HO算法优化-BP、CP算法优化-BP、GOOSE算法优化-BP、NRBO算法优化-BP神经网络回归预测比较研究(Matlab代码)
【创新未发表!】基于BKA算法优化-BP、HO算法优化-BP、CP算法优化-BP、GOOSE算法优化-BP、NRBO算法优化-BP神经网络回归预测比较研究(Matlab代码)
582 0
|
机器学习/深度学习 存储 搜索推荐
利用机器学习算法改善电商推荐系统的效率
电商行业日益竞争激烈,提升用户体验成为关键。本文将探讨如何利用机器学习算法优化电商推荐系统,通过分析用户行为数据和商品信息,实现个性化推荐,从而提高推荐效率和准确性。
827 14
|
机器学习/深度学习 算法 搜索推荐
Machine Learning机器学习之决策树算法 Decision Tree(附Python代码)
Machine Learning机器学习之决策树算法 Decision Tree(附Python代码)

热门文章

最新文章