【发布时间】:2016-10-24 20:02:26
【问题描述】:
我正在尝试让 deeplearning4j 在我正在使用 CSVRecordReader 读取的数据集上运行。在数据集上运行 model.fit() 时出现以下错误之一。
IllegalStateException: Column of left array # != rows of right # or rows of
left array # != columns of right #
或
IllegalStateException: Mis matched shapes
当第一层的输入数量和第二层的输出数量等于训练数据集的尺寸时,第一个似乎消失了,但随后我开始获得第二个。第一层的输入和输出是否总是必须由输入维度决定?我不确定如何处理第二条错误消息。
此时我只是想让神经网络适应另一个数据集,所以我不太关心这些层目前在做什么。如果导致此问题的不仅仅是输入/输出参数,我将发布我正在使用的当前神经网络配置。
【问题讨论】:
-
您可以检查输入和输出向量的形状。确保模型的输入数量与输入向量中存储的特征数量相匹配(输出数量相同)。即使有一个不匹配,也会导致上述异常。
标签: java machine-learning neural-network deep-learning