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

设置输出维度为1.

Dense(1)

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

模型设置:

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

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

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

我就很纳闷= = !

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

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

第二个值是特征数目。

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

问题解决~

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