Javascript 预测在哪里?

Javascript 预测在哪里?,javascript,tensorflow.js,Javascript,Tensorflow.js,当我在我的模型上运行.predict时,我得到了一个张量对象,但我很难在一个地方找到所有的概率 我认为在prediction.array()中会出现一些东西,但这只产生了一个预测。好奇模型是否没有输出结果,或者我是否缺少一个方法 从我所经历的教程中,他们只是简单地做到了 const predictionResult = this._model.predict(inputTensor).dataSync(); const recognizedDigit = predictionResult.in

当我在我的模型上运行
.predict
时,我得到了一个张量对象,但我很难在一个地方找到所有的概率

我认为在
prediction.array()
中会出现一些东西,但这只产生了一个预测。好奇模型是否没有输出结果,或者我是否缺少一个方法

从我所经历的教程中,他们只是简单地做到了

const predictionResult =  this._model.predict(inputTensor).dataSync();
const recognizedDigit = predictionResult.indexOf(Math.max(...predictionResult));
对我来说最奇怪的是,当我执行
let result=prediction.dataSync()
时,我得到的数组中只有1个概率,而不是我预期的5个概率


我的问题是:我必须用什么方法来获得模型预测的所有概率?(只需要确认模型是否返回了不正确的信息,或者我是否遗漏了什么)

如果只有一个预测,那么输出层中似乎只有一个神经元。因此,请检查您的模型并确保输出层的形状正确。

如果不查看模型定义和预测输出的外观,很难回答您的问题