【问题标题】:TensorFlow.js returning TypeError: Cannot read property 'concat' of undefined when loading modelsTensorFlow.js 返回 TypeError:加载模型时无法读取未定义的属性“concat”
【发布时间】:2018-05-25 15:09:57
【问题描述】:

尝试从 google 重新创建 emoji scavenger Hunt,但它返回了以下错误:

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

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)});
    }
}

【问题讨论】:

  • 如果在您降级这两个软件包后它可以工作,那么它是解决问题的可行方案。可能是短期的,但仍然是一个。您可以使用该解决方案回答您自己的问题。

标签: javascript tensorflow tensorflow.js


【解决方案1】:

发现该错误是由升级版本的 tfjs-core 和 tfjs-converter 引起的。我根据演示对其进行了降级,并且似乎可以正常工作。一个长期的解决方案,因为它仍然不能解决新开发人员的问题。也在 GitHub 上提出来

【讨论】:

    猜你喜欢
    • 2020-12-29
    • 2017-07-20
    • 2023-04-08
    • 1970-01-01
    • 2016-11-24
    • 1970-01-01
    • 1970-01-01
    • 2020-10-30
    相关资源
    最近更新 更多