Необработанное отклонение (ошибка): Дикт, указанный в model.execute(дикт), содержит ключи — обнаружение нескольких объектов с помощью tfjs

#javascript #tensorflow.js

Вопрос:

Я пытаюсь преобразовать модель Keras и загрузить в React и использовать ее в качестве tensorflow.js

Моя оригинальная модель Keras выглядит следующим образом

 model_name: -- variables -- keras_metadata.pb -- saved_model.pb  

Затем я преобразовал его, используя следующее:

 tensorflowjs_converter  --input_format=tf_saved_model   --saved_model_tags=serve   model_name  web_model  

Результатом была папка, содержащая

 -- group1-shard1of1.bin -- model.json  

Я загружаю модель в react

 import * as tf from "@tensorflow/tfjs" const model = await tf.loadGraphModel('model.json') const predictions = await model.predict(imageElement);  

Но я понимаю

Ошибка, которую я получаю, такова

Необработанный отказ (ошибка): Дикт, указанный в model.execute(дикт), содержит ключи:

Что это значит и как я могу это исправить?