首页 > 解决方案 > ValueError: Found array with dim 4. Estimator expected <= 2. 怎么办?

问题描述

我已经从一个目录中加载了一些图像数据集,并且想要对这些图像进行分类。我已将其调整为 (64,64,3) 大小的图像,但无法放入模型中。

它说: ValueError: Found array with dim 4. Estimator expected <= 2. 应该怎么做?

标签: imagemodeldatasetdimensionvalueerror

解决方案


假设X您的训练数据的形状为 (N_samples, 64,64,3) Found array with dim 4是否意味着您的图像具有上述形状。

N_samples, img_width, img_height, ch = X.shape
X_reshaped = X.reshape(N_samples, -1 )

在这里工作


推荐阅读