使用keras时出现:ValueError: Error when checking target: expected conv1d

编程入门 行业动态 更新时间:2024-10-25 01:26:14

使用keras时出现:Value<a href=https://www.elefans.com/category/jswz/34/1771302.html style=Error: Error when checking target: expected conv1d"/>

使用keras时出现:ValueError: Error when checking target: expected conv1d

在复现一篇文献中,关于轴承故障诊断,采集的数据均是基于时间序列的一维振动信号,但是需要将预处理好的数据输入到Conv1D中

  • 输入训练数据直接为大小为(845,1024),在Conv1D的(input_shape不知道该输入什么好了),当时直接把上述数据输入了进去,因为查了源码上介绍到,如下,不出意料的出错了
  • 解决办法如下:

  1. 经过标准化输入
x_train_ss = (845,1024)  #845个1024长度的故障数据

重要来了,需要转变形状如下

x_train = x_train_ss.reshape(-1,#代表例子个数1024,1)#通道

同理,x_test_ss也需要如上转换

  1. 第二步修改第一次输入的Conv1d()
model.add(Convolution1D(input_shape=(1024,1))
  1. ok,应该不会再报错了

更多推荐

使用keras时出现:ValueError: Error when checking target: expected conv1d

本文发布于:2024-02-17 15:15:43,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1694488.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:Error   ValueError   keras   checking   conv1d

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!