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

设置输出维度为1.

Dense(1)

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

模型设置:

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

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

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

我就很纳闷= = !

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

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

第二个值是特征数目。

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

问题解决~

相关推荐
Tbisnic3 分钟前
26.AI大模型:RNN、LSTM、GRU
人工智能·python·rnn·gru·大模型·llm·lstm
BizObserver10 分钟前
传统制造企业官网升级:2026数字化品牌阵地建设与服务商能力评估
大数据·人工智能·制造
-cywen-15 分钟前
RoPE:旋转位置编码
人工智能
Thecozzy17 分钟前
Skill和MCP和Subagent 的选择
linux·人工智能·ubuntu
mit6.82421 分钟前
再论bun的zig-›rust
人工智能
浩哥学JavaAI25 分钟前
2026年最新AI agent面试(05)_RAG基础应用
人工智能·面试·职场和发展
七夜zippoe26 分钟前
OpenClaw 实战:智能文档助手——从问答到生成的完整方案
人工智能·python·机器学习·openclaw·智能文档
tq108630 分钟前
从计算到证明:AI时代的软件工程
人工智能
fuquxiaoguang40 分钟前
从“代码补全”到“架构合规”:VS2026企业定制AI智能体如何重塑研发质量体系
人工智能·visual studio·研发质量