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

设置输出维度为1.

Dense(1)

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

模型设置:

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

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

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

我就很纳闷= = !

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

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

第二个值是特征数目。

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

问题解决~

相关推荐
数字生命卡兹克4 分钟前
AI,正在吞噬所有软件。
人工智能
深视智能科技30 分钟前
AIR 系列:极端环境下的高速成像方案
人工智能·科技·相机
HyperAI超神经33 分钟前
基于2.5万临床数据,斯坦福大学发布首个原生3D腹部CT视觉语言模型,Merlin在752类任务中全面领先
人工智能·深度学习·神经网络·机器学习·3d·语言模型·cpu
飞Link35 分钟前
具身智能:从大脑到四肢,AI跨越物理世界的全景指南
人工智能·机器人
KKKlucifer41 分钟前
数据资产化背景下的分类分级技术架构设计
人工智能·安全·重构
蓝绿色~菠菜43 分钟前
Multi-Agent 架构全景:10 种协作模式深度解析
人工智能·架构
智算菩萨1 小时前
ChatGPT 5.4在英语学习中的应用:经典专四英语散文《Spring Thaw》赏析
人工智能·学习·ai·chatgpt·机器翻译
balmtv1 小时前
GPT-4o推理能力深度拆解:统一多模态与端到端推理的架构革命
人工智能·架构
JFSJFX1 小时前
2026 AI手机元年:从“功能辅助”到“个人智能体”的彻底蜕变
人工智能·智能手机
码路高手1 小时前
Trae-Agent中的llm核心交互逻辑
人工智能