解决 Keras 中 Dense 层输入维度未定义错误
这个错误是由于在添加Dense层时,输入的shape中的最后一个维度未定义(为None),需要在输入时指定最后一个维度的大小。可以在将数据转化为适合CNN输入的形式时,给数据增加一个维度来指定最后一个维度的大小。修改代码如下:
将数据转化为适合CNN输入的形式
X = data[:, np.newaxis, :] y = data[:, -1]
训练模型
model.fit(X, y, epochs=10, batch_size=32)
提取特征
feature_map = model.predict(X)
原文地址: https://www.cveoy.top/t/topic/oYWb 著作权归作者所有。请勿转载和采集!