Я использую мобильную сеть из tensorflow и пытаюсь загрузить модели в автономном режиме.
Здесь загружается модель:
tf.loadModel(this.path)]
Мой первый подход заключался в том, чтобы просто загрузить model.json и указать этот файл вместо полного URL-адреса в моем коде следующим образом:
// this.path = 'https://storage.googleapis.com/tfjs-models/tfjs/mobilenet_v1_1.0_224/model.json';
this.path = "./model.json";
Но затем я получаю следующую ошибку:
GET https://storage.googleapis.com/tfjs-models/tfjs/mobilenet_v1_1.0_224/group37-shard1of1 net::ERR_INTERNET_DISCONNECTED
weights_loader.js:47
Как мне загрузить и правильно указать веса для использования в автономном режиме?
ОБНОВЛЕНИЕ. Теперь я просто загрузил каждый сегмент вручную, используя ссылку в сообщении об ошибке.
https://storage.googleapis.com/tfjs-models/tfjs/mobilenet_v1_1.0_224/group1-shard1of1 https://storage.googleapis.com/tfjs-models/tfjs/mobilenet_v1_1.0_224/group1-shard1of1 https://storage.googleapis.com/tfjs-models/tfjs/mobilenet_v1_1.0_224/group1-shard1of1 и так далее до https://storage.googleapis.com/tfjs-models/tfjs/mobilenet_v1_1.0_224/group55-shard1of1
Теперь группы загружаются правильно:
но я получаю новое сообщение об ошибке:
Ошибка: на основе предоставленной формы [1,1,1024,1000] и dtype float32 тензор должен иметь 1024000 значений, но имеет 410072