Тройная потеря и параллельный слой в керасе - PullRequest
0 голосов
/ 19 марта 2020

Я реализую модель Keras, в которой используются триплетные потери, параллельный сверточный слой и пакетный анализ.

Чтобы создать параллельный слой, я использую Concatenate, но для этого нужно повернуть Conv2D слои в Tensor объекты путем определения их входных данных.

Обычно при триплетных потерях я выполняю майнинг (используя функцию predict) в базовой сети, а не в модели, чтобы соответствовать одному вместо трех входных данных. .

Есть ли способ либо,

  1. Предсказать, используя модель, и только один из трех входов
  2. Избегайте использования слоя Concatenate для построения сеть
  3. Прогнозирование с использованием Tensor объекта

Ниже приведен график моей модели: model

...