截止到本期,一共发了三篇关于机器学习预测全家桶的文章。今天在这个全家桶内,再添加一种预测模型Xgboost。并以短时交通流量数据为例进行结果显示。
目前整个全家桶包含模型如下:
注意,此全家桶代码包含了自注意力机制(selfAttentionLayer),该函数只有2023及以上版本的matlab才有,因此请小伙伴自行下载2023版本的matlab,下载链接一并打包在代码中了。
参考文章:
机器学习预测全家桶,多步预测之BiGRU、BiLSTM、GRU、LSTM,LSSVM、TCN、CNN,光伏发电数据为例
机器学习预测全家桶,多步预测之组合预测模型,光伏发电数据为例
代码获取方式放在文末了哈!
以上只是比较常用的几个,后续大家有需要的直接后台留言,我会继续在这个全家桶里边更新!
承诺该全家桶永久更新!
后续考虑会添加Adaboost、Catboost、比较传统的各种神经网络(BP,RBF,PNN,KNN等等),极限学习机,随机森林、深度森林等等方法。只要能预测的就会往里边扔!由于后期会不断更新,价格可能也会随之攀升,需要的小伙伴抓紧机会下手!
本文选用的XGBOOST模型是来自于https://xgboost.readthedocs.io/en/latest/prediction.html官网,本文的代码模型已经全部编译好,并生成了xgboost.h和xgboost.dll文件,可以一键运行,无需下载mingw等编译工具,一键运行即可。
结果展示
Xgboost结果:
以上所有图片,代码均可实现!
后台私信获取代码。点击下方卡片获取更多代码!