You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在MATLAB中获取LSTM模型的YValidation预测数据?

获取LSTM模型验证集预测数据及绘图方案
  • 首先确保你已经完成模型训练,得到训练好的网络对象net(训练代码示例:net = trainnetwork(XTrain, YTrain, layers, options);)
  • 调用MATLAB的predict函数,传入训练好的网络和验证集输入数据,即可得到验证集的预测结果:
YValidationPred = predict(net, XValidation);
  • 之后就可以将真实验证数据YValidation和预测数据YValidationPred对比绘图,示例代码:
plot(YValidation, 'b', DisplayName='真实验证数据');
hold on;
plot(YValidationPred, 'r--', DisplayName='预测验证数据');
legend;
xlabel('样本索引');
ylabel('数据值');
title('验证集真实值与预测值对比');
hold off;

注:predict函数会自动适配LSTM的序列输入格式,无需额外处理序列维度问题。

内容的提问来源于stack exchange,提问作者Chen liying

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.22 04:57:22