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

设置输出维度为1.

Dense(1)

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

模型设置:

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

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

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

我就很纳闷= = !

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

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

第二个值是特征数目。

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

问题解决~

相关推荐
小润nature6 分钟前
具有“美感”将成为Ai时代的核心竞争力
人工智能
CelestialYuxin21 分钟前
A.R.I.S.系统:YOLOx在破碎电子废料分拣中的新探索
人工智能·深度学习·算法
njsgcs28 分钟前
用软件的订阅通知来唤醒ai Webhook
人工智能
破晓之翼30 分钟前
Skill原理及国内大模型实践
人工智能·python
Java后端的Ai之路39 分钟前
微调模型成本太高,用RAG技术,低成本实现AI升级
开发语言·人工智能·python·rag·ai升级
Allen正心正念202542 分钟前
AI coding——Cursor版本履历与特性介绍
人工智能
Guass42 分钟前
【搭建OpenClaw】
人工智能
Jason_Honey243 分钟前
【蚂蚁金服Agent算法岗一面】
人工智能·算法·自然语言处理·面试
智算菩萨1 小时前
交错多模态内容生成:从“单张图“到“图文混排长文“的创作范式变革
人工智能·算法·aigc
楚兴1 小时前
Go + Eino 构建 AI Agent(一):Hello LLM
人工智能·后端