Javascript TensorFlow.js返回类型错误:无法读取属性';concat&x27;加载模型时未定义的
试图从google重新创建搜索,但返回以下错误: 下面是我目前正在运行的唯一代码:Javascript TensorFlow.js返回类型错误:无法读取属性';concat&x27;加载模型时未定义的,javascript,tensorflow,tensorflow.js,Javascript,Tensorflow,Tensorflow.js,试图从google重新创建搜索,但返回以下错误: 下面是我目前正在运行的唯一代码: import * as tf from '@tensorflow/tfjs'; import { loadFrozenModel, FrozenModel } from '@tensorflow/tfjs-converter'; export default class MobileNet { constructor() { } async load() { const MO
import * as tf from '@tensorflow/tfjs';
import { loadFrozenModel, FrozenModel } from '@tensorflow/tfjs-converter';
export default class MobileNet {
constructor() { }
async load() {
const MODEL_URL = '/assets/project-gaea/models/web_model.pb';
const WEIGHTS_URL = '/assets/project-gaea/models/weights_manifest.json';
const model = await loadFrozenModel(MODEL_URL, WEIGHTS_URL);
const cat = document.getElementById('cat');
model.execute({input: tf.fromPixels(cat)});
}
}
发现错误是由tfjs核心和tfjs转换器的升级版本引起的。根据演示,我降低了它的等级,似乎正在工作。这是一个长期的解决方案,因为它仍然不能解决新开发人员的问题。在GitHub中也提出了它如果在您降级这两个包后它仍然有效,那么它是解决问题的可行方案。可能是短期的,但仍然是。你可以用这个答案回答你自己的问题。