时间步长问题。tensorflow训练lstm时序模型,输出层实际输出维度和期待维度不一致

设置输出维度为1.

Dense(1)

但结果跑出来的输出维度每次都是三维的。

模型设置:

输入x维度(2250,48,2)

输入y 维度(2250,) 和 (2250,1)

但模型预测出的结果维度都是(2250,48,1)

我就很纳闷= = !

后来对比了以前跑过的文件。发现LSTM少定义一个参数。

input_shape填两个参数值,第一个值代表指定的时间步长。此处为48.

第二个值是特征数目。

更改后训练成功。模型预测值维度为(2250,1)

问题解决~

相关推荐
*JOKER几秒前
混合精度训练AMP&master-sweight&Loss Scaling
人工智能·深度学习·机器学习·混合精度训练·amp
Timer@2 分钟前
LangChain 教程 02|环境安装:从 0 到 1 搭建开发环境
javascript·人工智能·langchain·前端框架
你们补药再卷啦3 分钟前
Agent评估(4/4)笔记
人工智能
当交通遇上机器学习4 分钟前
IEEEICDE2025 | TimeKD:融合大语言模型与知识蒸馏的时间序列预测方法
人工智能·深度学习·机器学习·计算机视觉·语言模型
胖祥4 分钟前
OpenPPL之一,初始框架和优化器
人工智能
努力的小白o(^▽^)o10 分钟前
11 类食物分类项目:迁移学习与半监督学习解析
人工智能
l143723326711 分钟前
短剧出海翻译工具测评:同一段素材实测对比
大数据·前端·人工智能
sali-tec13 分钟前
C# 基于OpenCv的视觉工作流-章43-轮廓匹配
图像处理·人工智能·opencv·算法·计算机视觉
泰恒16 分钟前
双阶段目标检测是什么?有什么用?
人工智能·深度学习·机器学习
weixin_6695452018 分钟前
BC915E 5V/3.6A输入 两节升压充电IC,升压充电效率95%,输入最大支持18W,ESOP8 兼容IP2325
人工智能·单片机·嵌入式硬件·硬件工程·信息与通信