
特征选择/降维
文章平均质量分 64
机器学习和优化算法
擅长机器学习,深度学习,优化算法结合和编写,可以做回归,分类,时序预测,信号分解,递归预测等内容,面包多、公众号、知乎、B站同名!需要可联系我定制! 从未和“前程算法屋”合作,谨防被骗!!!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
[独家]LightGBM+CPO-Transformer-GRU四模型多变量回归预测一键对比 (多输入单输出)
摘要:本文介绍了一个基于LightGBM+CPO-Transformer-GRU的多变量回归预测模型Matlab代码,适用于共享电车租赁数据预测。该代码集成了LightGBM特征选择、CPO算法优化和Transformer-GRU混合模型,包含四种模型对比功能。采用UCI共享电车数据集(13输入特征),通过CPO优化关键超参数,提供R2、MAE等多种评价指标。代码已调试完备,附带中文注释和测试数据,适合MATLAB 2023b及以上环境使用,特别适合新手快速上手。文中还展示了CPO算法的SCI论文来源和代码原创 2025-07-28 23:35:06 · 368 阅读 · 0 评论 -
[独家]LightGBM+CPO-Transformer-LSTM四模型多变量回归预测一键对比 (多输入单输出)
摘要:本文介绍了一种基于LightGBM和冠豪猪算法(CPO)优化的Transformer-LSTM混合模型,用于多变量回归预测。该方案通过LightGBM进行特征选择,CPO算法优化Transformer-LSTM超参数,包含四种模型对比分析。采用UCI共享电车租赁数据集,包含13个特征变量,输出为租赁总数。代码在Matlab 2023b环境下运行,提供R2、MAE等评价指标,附带详细注释和测试数据,适合初学者直接使用。CPO算法为2024年新发表的中科院1区SCI成果,能有效提升预测精度。原创 2025-07-28 23:34:04 · 530 阅读 · 0 评论 -
[原创]Matlab 基于CNN-CPO-LSSVM多特征分类预测 (多输入单输出)
摘要:该程序是基于Matlab开发的CNN-CPO-LSSVM多特征分类预测模型,采用卷积神经网络结合冠豪猪算法优化最小二乘向量机,可实现多输入单输出的数据分类预测。代码已调试完成,支持Excel格式数据集直接替换使用。程序运行环境要求Matlab2023b及以上版本,包含详细中文注释。运行结果展示分类效果图、迭代优化图和混淆矩阵图等可视化效果。该成果发表于中科院1区SCI期刊,并提供测试数据集,适合科研人员和新手使用。原创 2025-07-09 12:47:29 · 299 阅读 · 0 评论 -
基于主成分分析结合粒子群算法优化支持向量机(PCA-PSO-SVM)的数据多特征分类预测 [可显示原始特征的贡献率]
本文介绍了一款基于PCA-PSO-SVM的多特征分类预测Matlab代码,适用于多输入单输出的数据分类任务。代码通过主成分分析(PCA)进行数据降维,并显示原始特征的贡献率,确保累计贡献率超过90%。降维后的数据通过PSO优化的SVM进行分类预测,支持二分类和多分类任务。代码集成在同一个main文件中,一键运行即可生成分类效果图、迭代优化图和混淆矩阵图。此外,SVM和PSO算法均可替换为其他模型和算法。代码适用于MATLAB 2018b及以上版本,附带中文注释和测试数据集,适合新手使用。原创 2025-05-19 23:10:06 · 448 阅读 · 0 评论 -
基于主成分分析结合遗传算法优化支持向量机(PCA-GA-SVM)的数据多特征分类预测 [可显示原始特征的贡献率]
本文介绍了一款基于PCA-GA-SVM的数据多特征分类预测Matlab代码。该代码通过主成分分析(PCA)进行数据降维,并显示原始特征的贡献率,确保累计贡献率大于90%。降维后的数据通过遗传算法(GA)优化的支持向量机(SVM)进行分类预测。代码集成在一个主程序中,一键运行即可生成分类效果图、迭代优化图和混淆矩阵图。代码支持多种模型替换,如BP、RF、RBF等,并适用于二分类和多分类任务。运行环境要求MATLAB 2018b及以上版本,代码注释清晰,适合新手使用。原创 2025-05-19 23:08:35 · 269 阅读 · 0 评论 -
基于KPCA-PSO-LSTM的数据分类预测 (多输入单输出)
基于核主成分分析-粒子群算法优化长短期记忆神经网络()的数据分类预测 (多输入单输出)matlab代码内含SVM、PSO-LSTM、KPCA-PSO-LSTM三个模型程序已经调试好,无需更改代码替换数据集即可运行!!!数据格式为excel!1️⃣、运行环境要求MATLAB版本为2018b及其以上,可实现二分类和多分类2️⃣、代码中文注释清晰,质量极高3️⃣、运行结果图包括分类效果图,迭代优化图,混淆矩阵图,如下所示4️⃣、赠送测试数据集,可以直接运行源程序。适合新手小白。原创 2025-03-27 23:22:45 · 198 阅读 · 0 评论 -
基于KPCA-WOA-LSTM的数据分类预测 (多输入单输出)
基于核主成分分析-鲸鱼优化算法优化长短期记忆神经网络()的数据分类预测 (多输入单输出)matlab代码内含SVM、WOA-LSTM、KPCA-WOA-LSTM三个模型程序已经调试好,无需更改代码替换数据集即可运行!!!数据格式为excel!1️⃣、运行环境要求MATLAB版本为2018b及其以上,可实现二分类和多分类2️⃣、代码中文注释清晰,质量极高3️⃣、运行结果图包括分类效果图,迭代优化图,混淆矩阵图,如下所示4️⃣、赠送测试数据集,可以直接运行源程序。适合新手小白。原创 2025-03-27 23:21:48 · 189 阅读 · 0 评论 -
[独家]LightGBM+BKA-Transformer-GRU四模型多变量回归预测一键对比 (多输入单输出)
基于轻量级梯度提升机(LightGBM)结合黑翅鸢算法(BKA)优化Transformer结合长短期记忆神经网络(LSTM)的数据多变量回归预测,Matlab代码,可直接运行,适合小白新手其中包含LightGBM+BKA-Transformer-LSTM、BKA-Transformer-LSTM、Transformer-LSTM、LSTM四模型一键对比其中采用LightGBM对原始数据的关键特征(重要度高的)进行提取(可自定义个数UCI《共享电车租赁数据集》。原创 2025-03-19 18:30:42 · 356 阅读 · 0 评论 -
[独家]LightGBM+NRBO-Transformer-BiLSTM四模型多变量回归预测一键对比 (多输入单输出)
基于轻量级梯度提升机(LightGBM)结合牛顿拉夫逊优化算法(NRBO)优化Transformer结合双向长短期记忆神经网络(BiLSTM)的数据多变量回归预测,Matlab代码,可直接运行,适合小白新手其中包含LightGBM+NRBO-Transformer-BiLSTM、NRBO-Transformer-BiLSTM、Transformer-BiLSTM、BiLSTM四模型一键对比其中采用LightGBM对原始数据的关键特征(重要度高的)进行提取(可自定义个数UCI《共享电车租赁数据集》。原创 2025-03-19 18:28:56 · 415 阅读 · 0 评论 -
[独家]LightGBM+NRBO-Transformer-LSTM四模型多变量回归预测一键对比 (多输入单输出)
基于轻量级梯度提升机(LightGBM)结合牛顿拉夫逊优化算法(NRBO)优化Transformer结合长短期记忆神经网络(LSTM)的数据多变量回归预测,Matlab代码,可直接运行,适合小白新手其中包含LightGBM+NRBO-Transformer-LSTM、NRBO-Transformer-LSTM、Transformer-LSTM、LSTM四模型一键对比其中采用LightGBM对原始数据的关键特征(重要度高的)进行提取(可自定义个数UCI《共享电车租赁数据集》。原创 2025-03-19 18:25:52 · 430 阅读 · 0 评论 -
[独家原创]基于LightGBM+BKA-Transformer-BiGRU多变量回归预测 Matlab代码
【独家原创】多变量回归预测 Matlab代码基于轻量级梯度提升机(LightGBM)结合黑翅鸢算法(BKA)优化Transformer结合双向门控循环单元(BiGRU)的数据多变量回归预测,Matlab代码,可直接运行,适合小白新手其中采用LightGBM对原始数据的关键特征(重要度高的)进行提取(可自定义个数UCI《共享电车租赁数据集》。季节,年份,月份,小时,节假日,工作日,天气,温度,标准化的体感温度,湿度,风速,休闲用户数,注册用户数共13个特征值,输出为租赁自行车总数。原创 2025-02-17 13:19:21 · 852 阅读 · 0 评论 -
[独家原创]基于LightGBM+BKA-Transformer-GRU多变量回归预测 Matlab代码
【独家原创】多变量回归预测 Matlab代码基于轻量级梯度提升机(LightGBM)结合黑翅鸢算法(BKA)优化Transformer结合门控循环单元(GRU)的数据多变量回归预测,Matlab代码,可直接运行,适合小白新手其中采用LightGBM对原始数据的关键特征(重要度高的)进行提取(可自定义个数UCI《共享电车租赁数据集》。季节,年份,月份,小时,节假日,工作日,天气,温度,标准化的体感温度,湿度,风速,休闲用户数,注册用户数共13个特征值,输出为租赁自行车总数。原创 2025-02-17 13:15:27 · 352 阅读 · 0 评论 -
[独家原创]基于LightGBM+NRBO-Transformer-BiGRU多变量回归预测 Matlab代码
【独家原创】多变量回归预测 Matlab代码基于轻量级梯度提升机(LightGBM)结合牛顿拉夫逊优化算法(NRBO)优化Transformer结合双向门控循环单元(BiGRU)的数据多变量回归预测,Matlab代码,可直接运行,适合小白新手其中采用LightGBM对原始数据的关键特征(重要度高的)进行提取(可自定义个数UCI《共享电车租赁数据集》。季节,年份,月份,小时,节假日,工作日,天气,温度,标准化的体感温度,湿度,风速,休闲用户数,注册用户数共13个特征值,输出为租赁自行车总数。原创 2025-02-17 13:12:54 · 525 阅读 · 0 评论 -
[独家原创]基于LightGBM+NRBO-Transformer-GRU多变量回归预测 Matlab代码
【独家原创】多变量回归预测 Matlab代码基于轻量级梯度提升机(LightGBM)结合牛顿拉夫逊优化算法(NRBO)优化Transformer结合门控循环单元(GRU)的数据多变量回归预测,Matlab代码,可直接运行,适合小白新手其中采用LightGBM对原始数据的关键特征(重要度高的)进行提取(可自定义个数UCI《共享电车租赁数据集》。季节,年份,月份,小时,节假日,工作日,天气,温度,标准化的体感温度,湿度,风速,休闲用户数,注册用户数共13个特征值,输出为租赁自行车总数。原创 2025-02-17 13:11:03 · 410 阅读 · 0 评论 -
[独家原创]基于LightGBM+NRBO-Transformer-BiLSTM多变量回归预测 Matlab代码
【独家原创】多变量回归预测 Matlab代码基于轻量级梯度提升机(LightGBM)结合牛顿拉夫逊优化算法(NRBO)优化Transformer结合双向长短期记忆神经网络(BiLSTM)的数据多变量回归预测,Matlab代码,可直接运行,适合小白新手其中采用LightGBM对原始数据的关键特征(重要度高的)进行提取(可自定义个数UCI《共享电车租赁数据集》。季节,年份,月份,小时,节假日,工作日,天气,温度,标准化的体感温度,湿度,风速,休闲用户数,注册用户数共13个特征值,输出为租赁自行车总数。原创 2025-02-16 17:38:13 · 419 阅读 · 0 评论 -
[独家原创]基于LightGBM+Transformer多变量回归预测 Matlab代码 (多输入单输出)
[独家原创]基于LightGBM+Transformer多变量回归预测 Matlab代码 (多输入单输出)其中采用LightGBM对原始数据的关键特征(重要度高的)进行提取(可自定义个数),作为Transformer模型的输入,本程序采用的数据集为:UCI《共享电车租赁数据集》。数据集来自波尔图大学实验室,输入特征有:季节,年份,月份,小时,节假日,工作日,天气,温度,标准化的体感温度,湿度,风速,休闲用户数,注册用户数共13个特征值,输出为租赁自行车总数。1.程序已经调试好,无需更改代码替换数据集即可运行原创 2025-02-16 16:47:28 · 358 阅读 · 0 评论 -
[独家原创]基于LightGBM+BKA-Transformer-BiLSTM多变量回归预测 Matlab代码
【独家原创】多变量回归预测 Matlab代码基于轻量级梯度提升机(LightGBM)结合黑翅鸢算法(BKA)优化Transformer结合双向长短期记忆神经网络(BiLSTM)的数据多变量回归预测,Matlab代码,可直接运行,适合小白新手其中采用LightGBM对原始数据的关键特征(重要度高的)进行提取(可自定义个数UCI《共享电车租赁数据集》。季节,年份,月份,小时,节假日,工作日,天气,温度,标准化的体感温度,湿度,风速,休闲用户数,注册用户数共13个特征值,输出为租赁自行车总数。原创 2025-02-16 16:02:45 · 397 阅读 · 0 评论 -
[独家原创]基于LightGBM+BKA-Transformer-LSTM多变量回归预测 Matlab代码
【独家原创】多变量回归预测 Matlab代码基于轻量级梯度提升机(LightGBM)结合黑翅鸢算法(BKA)优化Transformer结合长短期记忆神经网络(LSTM)的数据多变量回归预测,Matlab代码,可直接运行,适合小白新手其中采用LightGBM对原始数据的关键特征(重要度高的)进行提取(可自定义个数UCI《共享电车租赁数据集》。季节,年份,月份,小时,节假日,工作日,天气,温度,标准化的体感温度,湿度,风速,休闲用户数,注册用户数共13个特征值,输出为租赁自行车总数。原创 2025-02-16 16:01:09 · 407 阅读 · 0 评论 -
[独家原创]基于LightGBM+NRBO-Transformer-LSTM多变量回归预测 Matlab代码
【独家原创】多变量回归预测 Matlab代码基于轻量级梯度提升机(LightGBM)结合牛顿拉夫逊优化算法(NRBO)优化Transformer结合长短期记忆神经网络(LSTM)的数据多变量回归预测,Matlab代码,可直接运行,适合小白新手其中采用LightGBM对原始数据的关键特征(重要度高的)进行提取(可自定义个数UCI《共享电车租赁数据集》。季节,年份,月份,小时,节假日,工作日,天气,温度,标准化的体感温度,湿度,风速,休闲用户数,注册用户数共13个特征值,输出为租赁自行车总数。原创 2025-02-16 14:46:58 · 283 阅读 · 0 评论 -
[独家原创]基于LightGBM+Transformer-BiGRU多变量回归预测 Matlab代码 (多输入单输出)
独家原创]基于多变量回归预测 Matlab代码 (多输入单输出)其中采用LightGBM对原始数据的关键特征(重要度高的)进行提取(可自定义个数UCI《共享电车租赁数据集》。季节,年份,月份,小时,节假日,工作日,天气,温度,标准化的体感温度,湿度,风速,休闲用户数,注册用户数共13个特征值,输出为租赁自行车总数。1.程序已经调试好,无需更改代码替换数据集即可运行!!!数据格式为excel!2.Transformer 作为一种创新的神经网络结构,深受欢迎。原创 2025-02-16 14:18:37 · 197 阅读 · 0 评论 -
[独家原创]基于LightGBM+Transformer-GRU多变量回归预测 Matlab代码 (多输入单输出)
[独家原创]基于LightGBM+Transformer-GRU多变量回归预测 Matlab代码 (多输入单输出)其中采用LightGBM对原始数据的关键特征(重要度高的)进行提取(可自定义个数),作为Transformer-LSTM模型的输入,本程序采用的数据集为:UCI《共享电车租赁数据集》。数据集来自波尔图大学实验室,输入特征有:季节,年份,月份,小时,节假日,工作日,天气,温度,标准化的体感温度,湿度,风速,休闲用户数,注册用户数共13个特征值,输出为租赁自行车总数。1.程序已经调试好,无需更改代码原创 2025-02-16 14:16:08 · 166 阅读 · 0 评论 -
[独家原创]基于LightGBM+Transformer-BiLSTM多变量回归预测 Matlab代码 (多输入单输出)
独家原创]基于多变量回归预测 Matlab代码 (多输入单输出)其中采用LightGBM对原始数据的关键特征(重要度高的)进行提取(可自定义个数UCI《共享电车租赁数据集》。季节,年份,月份,小时,节假日,工作日,天气,温度,标准化的体感温度,湿度,风速,休闲用户数,注册用户数共13个特征值,输出为租赁自行车总数。1.程序已经调试好,无需更改代码替换数据集即可运行!!!数据格式为excel!2.Transformer 作为一种创新的神经网络结构,深受欢迎。原创 2025-02-16 01:22:22 · 161 阅读 · 0 评论 -
[独家原创]基于LightGBM+Transformer-LSTM多变量回归预测 Matlab代码 (多输入单输出)
独家原创]基于LightGBM+Transformer-LSTM多变量回归预测 Matlab代码 (多输入单输出)其中采用LightGBM对原始数据的关键特征(重要度高的)进行提取(可自定义个数UCI《共享电车租赁数据集》。季节,年份,月份,小时,节假日,工作日,天气,温度,标准化的体感温度,湿度,风速,休闲用户数,注册用户数共13个特征值,输出为租赁自行车总数。1.程序已经调试好,无需更改代码替换数据集即可运行!!!数据格式为excel!原创 2025-02-16 01:04:04 · 184 阅读 · 0 评论 -
基于主成分分析结合随机森林(PCA-RF)的数据多特征分类预测 Matlab代码[可显示原始特征贡献率]
基于PCA-RF的数据多特征分类预测 Matlab代码(多输入单输出)[可显示原始特征贡献率]程序已经调试好,无需更改代码替换数据集即可运行!!!数据格式为excel!1.首先通过主成分分析PCA将数据进行降维,会显示原始特征对应的贡献率(不是贡献率排序,不会让你对应不到对应特征),特征选取要求为累计贡献率大于90%(可自定义修改2.将数据降维后的数据导入RF进行分类预测3.PCA和RF分类两个内容写在同一个main里,运行一个main一键出图和结果(如下图)原创 2024-12-15 23:36:38 · 535 阅读 · 0 评论 -
基于ReliefF-Adaboost多特分类预测 Matlab代码 (多输入单输出)
3️⃣、运行结果图包括分类效果图,迭代优化图,混淆矩阵图等,如下所示。1️⃣、运行环境要求MATLAB版本为2018b及其以上。4️⃣、赠送测试数据集,可以直接运行源程序。多特分类预测 Matlab代码 (多输入单输出)2️⃣、代码中文注释清晰,质量极高。数据格式为excel!原创 2024-11-23 17:48:55 · 271 阅读 · 0 评论