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

设置输出维度为1.

Dense(1)

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

模型设置:

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

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

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

我就很纳闷= = !

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

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

第二个值是特征数目。

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

问题解决~

相关推荐
意法半导体STM32几秒前
【官方原创】一站式生成STM32N6的ExtMemLoader, FSBL, Appli的点灯工程 LAT1614
人工智能·stm32·单片机·嵌入式硬件·mcu·stm32n6
小付爱coding7 分钟前
AI Agent 思考模式
人工智能
diligence7 分钟前
Claude Code 配置 Chrome DevTools MCP 指南
人工智能
沈浩(种子思维作者)10 分钟前
梦境意识之谜——豆包补充
人工智能·python·量子计算
yunni817 分钟前
安全+智能双保障:企业级慧听AI本地化部署方案
人工智能·安全
Mintopia18 分钟前
容器化部署 Flux.1-dev 文生图模型应用 | 共绩算力
人工智能·llm·图片资源
liliangcsdn18 分钟前
LDM潜在扩散模型的探索
人工智能·深度学习
Fabarta技术团队19 分钟前
枫清科技出席AI4S创新论坛——生态共建,智驱AI+科研新体系
大数据·人工智能·科技
墨染天姬21 分钟前
【AI】2025 个人知识库工具排名
人工智能
Biehmltym22 分钟前
【AI】04AI Aent:十分钟跑通LangGraph项目:调用llm+agent开发+langSmith使用
java·人工智能·langchain·langgraph