Я пытаюсь использовать tenorflow.js для прогнозирования выходных данных из модели обнаружения предварительно обученных объектов, но получаю ошибку в model.predict(inputImage)
, равном
Uncaught (в обещании) Ошибка: Несоответствие числа входных тензоров, модель графа содержит 425 заполнителей, в то время как имеется 1 входной тензор.
Я использую
- версия tenorflowjs - 1.0.1
- tenorflow - 2.0.0-dev20190404
HTML "https://cdn.jsdelivr.net/npm/@tensorflow/tfjs@1.0.4"
Я использую модель SSD_Mobilenet_V2 и скачал ее с 'http://download.tensorflow.org/models/object_detection/ssd_mobilenet_v2_coco_2018_03_29.tar.gz'
Я использовал эту команду для преобразования модели tf в веб-формат
tensorflowjs_converter --input_format tf_saved_model ./saved_model ./tfjs_saved_modelSSDMobilenetV2
Получение ошибки в этой строке кода JavaScript:
const boxes = await model.predict(processedImage);
Обработанное изображение имеет форму tf.tensor3d (300 300,3).