如何将Tensorflow.js中的3D张量重塑为4D张量?
我使用的是一个自定义模型,它将[null,224,3]作为输入 但是当我试图对模型进行预测时,我得到了下面的错误如何将Tensorflow.js中的3D张量重塑为4D张量?,tensorflow,deep-learning,tensorflow-lite,tensorflow.js,Tensorflow,Deep Learning,Tensorflow Lite,Tensorflow.js,我使用的是一个自定义模型,它将[null,224,3]作为输入 但是当我试图对模型进行预测时,我得到了下面的错误 Total size of new array must be unchanged. 正在传入的张量: 您正在传递到模型。预测一个层而不是张量。应该是这样 model.predict(tensor.reshape([1,224,224,3])) 您正在传递到模型。预测一个层而不是张量。应该是这样 model.predict(tensor.reshape([1,224,224,3]
Total size of new array must be unchanged.
正在传入的张量:
您正在传递到模型。预测一个层而不是张量。应该是这样
model.predict(tensor.reshape([1,224,224,3]))
您正在传递到模型。预测一个层而不是张量。应该是这样
model.predict(tensor.reshape([1,224,224,3]))
张量的形状是什么?[224224,3]你可以在张量下看到它。形状你正在传递给模型。预测一个层而不是张量。它应该是model.predicttensor.reformate[1224224,3]是的!让我补充一个答案,你能猜出张量的形状是什么?[224224,3]你可以在张量下看到它。形状你要传递给模型。预测一个层而不是张量。它应该是model.predicttensor.reformate[1224224,3]是的!让我补充一个你可以投票的答案
model.predict(tensor.reshape([1,224,224,3]))