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

设置输出维度为1.

Dense(1)

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

模型设置:

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

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

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

我就很纳闷= = !

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

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

第二个值是特征数目。

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

问题解决~

相关推荐
Jackilina_Stone1 小时前
transformers:打造的先进的自然语言处理
人工智能·自然语言处理·transformers
2401_897930062 小时前
BERT 模型是什么
人工智能·深度学习·bert
最新快讯3 小时前
科技快讯 | 阿里云百炼MCP服务上线;英伟达官宣:CUDA 工具链将全面原生支持 Python
人工智能
__Benco4 小时前
OpenHarmony子系统开发 - 热管理(一)
人工智能·harmonyos
吴法刚5 小时前
14-Hugging Face 模型微调训练(基于 BERT 的中文评价情感分析(二分类))
人工智能·深度学习·自然语言处理·分类·langchain·bert·langgraph
碳基学AI6 小时前
北京大学DeepSeek内部研讨系列:AI在新媒体运营中的应用与挑战|122页PPT下载方法
大数据·人工智能·python·算法·ai·新媒体运营·产品运营
是店小二呀6 小时前
Llama 4革命性发布与绿色AI前沿研究
人工智能·llama
2301_799755346 小时前
文件内容课堂总结
人工智能
杰克逊的日记6 小时前
AI集群设计
人工智能·ai·gpu·ai集群·pytorach
技术程序猿华锋6 小时前
Zotero PDF Translate 翻译插件使用OpenAI API配置教程
人工智能·chatgpt·机器翻译