首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >输入本地培训的模型

输入本地培训的模型
EN

Stack Overflow用户
提问于 2022-10-18 10:42:55
回答 1查看 58关注 0票数 1

我正在执行一个学习手语字母的小项目(并学习p5.js和ml5.js)。我已经有了一个训练模型,我想将它导入到我的项目中。模型在.h5中,我使用以下命令对其进行了转换:

代码语言:javascript
复制
$ tensorflowjs_converter --input_format keras model/model.h5 modelJS/

当我用load()加载模型时,我得到了以下错误: Uncaught (承诺) TypeError:无法读取未定义的属性(读取' load ')

代码语言:javascript
复制
let classifier;

function loadModel(){ classifier.load('modelJS/model.json', predict); }

function predict(){ //classifier.classify({image:video},gotResults); }

function setup() {
  createCanvas(640, 480); video = createCapture(VIDEO); video.hide();
  background(0);
  // Load Model
  loadModel()
};

function draw(){ image(video, 0, 0, 640, 480); }
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-10-18 22:10:27

正如您所拥有的,classifier是null ("undefined")。因此,它没有属性:load()

ml5js文档中,classifier设置为ml5.imageClassifier('MobileNet')以使用图像分类模型:

代码语言:javascript
复制
function loadModel(){
    classifier = ml5.imageClassifier('modelJS/model.json');
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74109641

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档