我正在运行一个2D卷积网络。我的输入有3维,但是却出现4维错误: dimension error
您可以看到我的输入具有正确的尺寸:
这是我的代码:
ngOnInit() {
this.paramsSubscriptios = this.route.params.subscribe(params => {
if ((params['country'] !== undefined) && (params['state'] !== null)) {
this.country = params['country'];
this.state = params['state'];
}
});
}
为什么当我仅构建3-D输入层时要求我提供4-D?
请帮助。 谢谢。
答案 0 :(得分:0)
您需要使用
new_image = tf.expand_dims(image,0)
因为模型需要一个数据集而不是单个图像。
答案 1 :(得分:0)
image_data = tf.expand_dims(image_data, axis=0)