[英]Why does scikit neural network reshape my input array automatically?
当我将训练数据传递到scikit神经网络时,它是我所有24 * 24图像矩阵的NumPy数组。 我检查了一下,这是数据的形状:(3237,24,24)-3237 24 * 24图像。
但是,一旦将其输入到神经网络中,就会收到以下警告:
警告:sknn:-将输入数组从(3237、24、24)重塑为(2589、24、24、1)。
该程序仍在运行,我只是不明白为什么它会重塑数组。
从源头上看,如果在初始化时传入的X(输入样本)的大小与在MLP后端中创建/拆分数据集的大小不同,则scikit将重塑输入数组。 这是通过对相同样本进行训练和验证来减少过度拟合。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.