0

我目前正在尝试将 ml5 与 tensorflow 集成。

目前我被困在加载我的模型:

// Initialize ml5 neural network
let options = {
    inputs: 34,
    outputs: 4,
    task: 'classification',
    debug: true
}
const brain = ml5.neuralNetwork(options)

// Initialize model from config
const model = await tf.loadLayersModel('https://s3-storage-url/model.json')

// The metadata.json and weights.bin can be accessed from the same "prefix/directory":

const modelInfo = {
    model: model
}

// Load model -> Error
brain.load(modelInfo, doSomething)

从未调用方法“doSomething”,而是得到以下信息:

从我可以看到 model.json 和 weights.bin 正在正确加载:

model.json - fetch - status 200
weights.json - fetch - status 200

但是控制台中没有加载 metadata.json ?!相反,它尝试调用:

http://localhost:8080/[object%20Object]

出于某种原因,tensorflow 试图从我的本地主机加载一些对象数据。

有人可以帮我吗?

我使用可教机器从视频录制中生成 model.json、metadata.json 和 weights.bin

4

0 回答 0