读完需要
速读仅需 2 分钟
请尊重原创劳动成果
转载请注明本文链接
及文章作者:机器学习之心
摘要:时序预测 | Matlab实现GA-CNN遗传算法优化卷积神经网络时间序列预测
1
基本介绍
购买后可加博主QQ1153460737咨询交流。注意:其他非官方渠道购买的盗版代码不含模型咨询交流服务,大家注意甄别,谢谢。
2
数据集
2.2
运行效果
完整代码链接:https://mbd.pub/o/bread/mbd-ZpuTmJ9w
也可扫描二维码:
3
%% 构造网络结构
layers = [
imageInputLayer([f_, 1, 1]) % 输入层 输入数据规模[f_, 1, 1]
convolution2dLayer([1, 1], 16) % 卷积核大小 3*1 生成16张特征图
batchNormalizationLayer % 批归一化层
reluLayer % Relu激活层
convolution2dLayer([1, 1], 32) % 卷积核大小 3*1 生成32张特征图
batchNormalizationLayer % 批归一化层
reluLayer % Relu激活层
dropoutLayer(0.2) % Dropout层
fullyConnectedLayer(1) % 全连接层
regressionLayer]; % 回归层
%% 参数设置
% % 参数设置
options = trainingOptions('sgdm', ... % 梯度下降算法adam
'MaxEpochs',500, ... % 最大训练次数 1000
'MiniBatchSize',MiniBatchSize, ...
'GradientThreshold', 1, ...
'InitialLearnRate', InitialLearnRate, ...
'LearnRateSchedule', 'piecewise', ...
'LearnRateDropPeriod',400, ... % 经过800次训练后 学习率为 0.01*0.1
'LearnRateDropFactor',0.2, ...
'L2Regularization', L2Regularization, ...
'ExecutionEnvironment', 'cpu',...
'Verbose', 0, ...
'Plots', 'training-progress');
嗯,细心的你会发现:https://mbd.pub/o/slowtrain/work
博客专家认证,机器学习领域创作者,2023博客之星TOP50,主做机器学习和深度学习时序、回归、分类、聚类和降维等程序设计和案例分析。
技术交流群:购买博主任意代码或分享博主博文到任意三方平台后即可添加博主QQ进群