我目前正在尝试将 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