繁体   English   中英

为什么scikit神经网络会自动重塑我的输入数组?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM