Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/395.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
Javascript 尺寸(27900)必须与形状为1224224,3的产品相匹配_Javascript_Tensorflow_Machine Learning_Deep Learning_Tensorflow.js - Fatal编程技术网

Javascript 尺寸(27900)必须与形状为1224224,3的产品相匹配

Javascript 尺寸(27900)必须与形状为1224224,3的产品相匹配,javascript,tensorflow,machine-learning,deep-learning,tensorflow.js,Javascript,Tensorflow,Machine Learning,Deep Learning,Tensorflow.js,我正在将包含裁剪面的BlazeFace的张量传递给我的自定义模型,以执行分类任务。 问题是维度与我的自定义模型的输入不匹配,该模型使用迁移学习和MobileNet V2进行训练。我意识到,当裁剪的面小于自定义模型的形状时,我正在尝试调整其大小。如何使裁剪的面适合模型 Model input shape : [1,224,224,3] Cropped face : [1,117,68,3] 我需要调整裁剪图像的大小,而不是重塑它们 const alignCorners = false;

我正在将包含裁剪面的BlazeFace的张量传递给我的自定义模型,以执行分类任务。 问题是维度与我的自定义模型的输入不匹配,该模型使用迁移学习和MobileNet V2进行训练。我意识到,当裁剪的面小于自定义模型的形状时,我正在尝试调整其大小。如何使裁剪的面适合模型

Model input shape : [1,224,224,3]
Cropped face : [1,117,68,3]

我需要调整裁剪图像的大小,而不是重塑它们

const alignCorners = false;
        // Resize the cropped images to be [1,224,224,3]
        const imageResize = tf.image.resizeBilinear(
          crop,
          [224, 224],
          alignCorners
        );

重塑和调整大小不是一回事,你应该调整图像的大小,而不是重塑它们。好的,我将尝试使用tf.image.resizeblinear()来做到这一点。
const alignCorners = false;
        // Resize the cropped images to be [1,224,224,3]
        const imageResize = tf.image.resizeBilinear(
          crop,
          [224, 224],
          alignCorners
        );