gpt4 book ai didi

javascript - 如何修复 "model.predict is not a function"(tensorflow.js)?

转载 作者:行者123 更新时间:2023-11-30 19:09:27 24 4
gpt4 key购买 nike

我想测试下面的错误代码:

'use strict'

const tf = require('@tensorflow/tfjs');
require('@tensorflow/tfjs-node');
const { createCanvas, createImageData } = require('canvas');

const canvas = createCanvas(800, 600);

async function load_model() {
let m = await tf.loadLayersModel('path/to/model.json')
return m;
}

let model = load_model();

model.then(function (res) {
const example = tf.browser.fromPixels(canvas);
const prediction = model.predict(example);
console.log(prediction);
}, function (err) {
console.log(err);
});

但我有一个)它告诉 TypeError: model.predict is not a function。为什么会这样?我用这个link作为教程。

最佳答案

predict 是基于那时返回的 promise

model.then(function (res) {
const example = tf.browser.fromPixels(canvas);
const prediction = res.predict(example);
console.log(prediction);
}, function (err) {
console.log(err);
});

关于javascript - 如何修复 "model.predict is not a function"(tensorflow.js)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58643896/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com