Модель Keras, служащая для вывода с помощью dl4j - PullRequest
0 голосов
/ 17 октября 2019
  1. Я сохранил модель keras с весами с python и загрузил ComputationGraph в java на DL4j, используя

model = KerasModelImport.importKerasModelAndWeights(unet, enforceTrainingConfig=false)

Я создаю свой ввод INArray с помощью Nd4j.create(floats) и запускаю логический вывод:

INDArray output = model.output(input)

Я получаю вывод:

float[][] x = output.reshape(new int[]{floats.length, 256 * 256}).toFloatMatrix();

Выход есть, но похож на вход с другим шаблоном. Результат не верный.

Я попробовал эту модель, она хорошо работает в python с Keras и в Java с frozenModel (freezegraph) на Tensorflow. Кто-нибудь пытается использовать обученную модель керас на dl4j?

Я ожидаю воспроизвести вывод на dl4j, как я получил на Tensorflow.

Вы когда-нибудь сталкивались с этой проблемой? Любые советы будут полезны, спасибо.

ввод

вывод

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...