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

设置输出维度为1.

Dense(1)

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

模型设置:

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

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

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

我就很纳闷= = !

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

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

第二个值是特征数目。

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

问题解决~

相关推荐
Android洋芋1 分钟前
AI辅助C盘清理
c语言·开发语言·人工智能·ai辅助c盘清理
蓝速科技3 分钟前
蓝速科技 3D 全息舱与 AI 数字人酒店降本增效实战
人工智能·科技·3d
Geoffwo8 分钟前
脑控设备涉及的交叉领域
人工智能
cxr82811 分钟前
智能体工程(Agent Engineering)
人工智能·智能体·认知架构·认知工程
CAE虚拟与现实11 分钟前
AI 编程助手的语境下Fork是什么意思?
人工智能·claude·codex·豆包·deepseek
nix.gnehc14 分钟前
工具选型:5 个工具对比
人工智能·eval·评测
道影子27 分钟前
维性力网:超越时间的拓扑宇宙观
人工智能·深度学习·神经网络·拓扑学
小猴子爱上树29 分钟前
TikTok Shop视频自动翻译工具实战教程
人工智能·python·音视频·机器翻译
一键生成网站31 分钟前
互联网团队AI生成原型工具评测对比与AI一键生成工作流指南
人工智能·
人间凡尔赛40 分钟前
世界模型入门实战:从RTFM到理解物理世界 | 2026深度技术解析
javascript·人工智能·深度学习·机器学习