我正在制作一个用于分类的顺序神经网络,它有 3 个密集层,将在一个简单的合成数据集上进行训练。数据集描述如下:
- 数据和类标签是整数。他们每人2000。
- 只有一个特征列(由 np.arange(2000) * 3 填充)
- 只有一个标签表示数字的最后一位(由 np.arange(2000) *3 % 10 填充)。
制作模型后,调用model.fit()时遇到如下错误:
ValueError:层顺序的输入 0 与层不兼容:输入形状的预期轴 -1 具有值 1500,但接收到形状为 (100, 1) 的输入
我已在 Google Collab 上上传了此代码的注释 Jupyter Notebook:https ://colab.research.google.com/drive/14v92NTBxIEIFJh2BhybfqhawHYIBvKnm?usp=sharing
有关如何修复此错误并在训练集上获得合理准确性的任何建议?