Я новичок в машинном обучении и следил за этим блогом о том, как написать модель с помощью mobilenet.
Мне удалось преобразовать модель файла .h5 и попытаться реализовать еев моем веб-приложении.
К сожалению, когда я пытаюсь загрузить модель JSON, я получаю эту ошибку:
Uncaught (в обещании) Ошибка: при условии, что данные веса не имеют целевой переменной:block1_conv1_2 / kernel.
Снимок экрана ошибки в браузере
Я преобразовал модель .h5 в командной строке следующим образом:
tenorflowjs_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();
}
Чтобы увидеть код модели, перейдите по ссылке в блог .Но ниже скриншот того, как модель компилируется. Компиляция модели
Зависимости:
- Tensorflow 1.13.1
- Python 3.6.0
- tennorflowjs 1.0.1
Буду признателен за любую помощь, чтобы исправить это.Большое вам спасибо.