Machine learning 为什么在使用keras Conv2D图层时会出现错误?
我使用下一个基于keras的体系结构: ValueError:检查时出错:预期conv2d_1_输入有4个维度,但得到了形状为150、150、3的数组Machine learning 为什么在使用keras Conv2D图层时会出现错误?,machine-learning,artificial-intelligence,keras,Machine Learning,Artificial Intelligence,Keras,我使用下一个基于keras的体系结构: ValueError:检查时出错:预期conv2d_1_输入有4个维度,但得到了形状为150、150、3的数组 您能告诉我如何解决这个问题吗?您正在向模型提供一个样本,而模型需要一批样本,这就是4个预期维度的来源:批量大小+img形状 获得单个图像所需内容的多种方法之一是 x = np.array([img]) 我还发现x=np.expand_dimsx,axis=0@OlegDats准确地说,即使是一个简单的x.reforme1,*img.shape也
您能告诉我如何解决这个问题吗?您正在向模型提供一个样本,而模型需要一批样本,这就是4个预期维度的来源:批量大小+img形状 获得单个图像所需内容的多种方法之一是
x = np.array([img])
我还发现x=np.expand_dimsx,axis=0@OlegDats准确地说,即使是一个简单的x.reforme1,*img.shape也应该可以工作。
x = np.array([img])