Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Machine learning 为什么在使用keras Conv2D图层时会出现错误?_Machine Learning_Artificial Intelligence_Keras - Fatal编程技术网

Machine learning 为什么在使用keras Conv2D图层时会出现错误?

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也

我使用下一个基于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也应该可以工作。
x = np.array([img])