TensorFlow.js返回TypeError:无法读取属性' concat'加载模型时未定义

时间:2018-05-25 05:17:34

标签: 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)});
    }
}

1 个答案:

答案 0 :(得分:1)

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