javascript - TensorFlow.js 返回类型错误 : Cannot read property 'concat' of undefined when loading models

标签 javascript tensorflow tensorflow.js

尝试重新创建 emoji scavenger从谷歌狩猎,它返回给我以下错误:

enter image description here

这是我目前正在运行的唯一代码:

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-core 和 tfjs-converter 的升级版本引起的。我根据演示降级了它,似乎可以工作。这是一个长期的解决方案,因为它仍然不能解决新开发人员的问题。也在 GitHub 中提出了

关于javascript - TensorFlow.js 返回类型错误 : Cannot read property 'concat' of undefined when loading models,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50521961/

相关文章:

javascript - 将 python TensorFlow Layers 模型加载到 JavaScript 中

javascript - Tensorflow.js请确保使用变量的操作位于传递给minimum()的函数f内

JavaScript默认函数值

Javascript 正则表达式

javascript - 悬停仅在单击元素之前有效一次

python - 如何创建 TensorFlow 变量的 Python 列表

python - Tensorflow 模型预测很慢

python-3.x - 为什么我使用网络摄像头和 Tensorflow.js 时会出现奇怪的三重视频?

javascript - 使 Jquery 库工作的不同替代方案

c++ - 使用tensorflow C++的OpenGL程序对cuInit的调用失败: CUDA_ERROR_OUT_OF_MEMORY