Uncaught (in promise) Error: Provided weight data has no target variable: block1_conv1_2/kernel
Uncaught (in promise) Error: Provided weight data has no target variable: block1_conv1_2/kernel
我是机器学习的新手,我一直在关注这个 blog 如何使用 mobilenet 编写模型。
我设法转换了 .h5 文件模型并尝试实现它
在我的网络应用程序上。
不幸的是,当我尝试加载 JSON 模型时出现此错误:
Uncaught (in promise) Error: Provided weight data has no target
variable: block1_conv1_2/kernel.
Screenshot of the error on a browser
我在命令行中转换了 .h5 模型,如下所示:
tensorflowjs_converter --input_format keras model.h5 ConvertedModel/
在浏览器中加载模型的代码,我按照这个blog
let model;
async function loadModel(name) {
$(".progress-bar").show();
model = undefined;
model = await tf.loadModel(`ConvertedModel/model.json`);
$(".progress-bar").hide();
}
模型代码请参考blog link。
但下面是模型编译方式的截图。
Model compilation
依赖关系:
- 张量流 1.13.1
- Python 3.6.0
- 张量流 1.0.1
如能帮助解决此问题,我们将不胜感激。非常感谢。
您似乎遇到了 this error 您的某些权重添加了额外的后缀。
您可以通过从 model.json:
中手动删除这些额外的后缀来解决此问题
block1_conv1_2/kernel
应该改为:
block1_conv1/kernel
'Error in clip' 错误现在是 fixed 所以我不太确定你为什么会收到这个错误,但是你可以再次通过手动编辑 model.json,并更改每个实例:
{"type":"ndarray", "value":6}
到
6
我是机器学习的新手,我一直在关注这个 blog 如何使用 mobilenet 编写模型。
我设法转换了 .h5 文件模型并尝试实现它 在我的网络应用程序上。
不幸的是,当我尝试加载 JSON 模型时出现此错误:
Uncaught (in promise) Error: Provided weight data has no target variable: block1_conv1_2/kernel.
Screenshot of the error on a browser
我在命令行中转换了 .h5 模型,如下所示:
tensorflowjs_converter --input_format keras model.h5 ConvertedModel/
在浏览器中加载模型的代码,我按照这个blog
let model;
async function loadModel(name) {
$(".progress-bar").show();
model = undefined;
model = await tf.loadModel(`ConvertedModel/model.json`);
$(".progress-bar").hide();
}
模型代码请参考blog link。 但下面是模型编译方式的截图。 Model compilation
依赖关系:
- 张量流 1.13.1
- Python 3.6.0
- 张量流 1.0.1
如能帮助解决此问题,我们将不胜感激。非常感谢。
您似乎遇到了 this error 您的某些权重添加了额外的后缀。
您可以通过从 model.json:
中手动删除这些额外的后缀来解决此问题block1_conv1_2/kernel
应该改为:
block1_conv1/kernel
'Error in clip' 错误现在是 fixed 所以我不太确定你为什么会收到这个错误,但是你可以再次通过手动编辑 model.json,并更改每个实例:
{"type":"ndarray", "value":6}
到
6