Я хочу попробовать конвейер, использующий Keras / Tensorflow с другой программой. Моя «очень профессиональная» диаграмма ниже показывает, что я пытаюсь выполнить sh
CNN с внешним программным конвейером
Вход для CNN - это 2D-матрица и вывод представляет собой двумерную матрицу с такими же размерами, что и входная матрица. Я хочу передать прогноз в отдельную программу, которая вычисляет новую 2D-матрицу, которая затем должна сравниваться с входной матрицей для расчета потерь.
Я знаю, что это будет медленно вычислять , но я все еще хочу знать, возможно ли это. Моя первая идея состояла в том, чтобы изменить функцию потерь для взаимодействия с внешней программой, но небольшое количество исследований, кажется, указывает на то, что это невозможно. Есть ли другой способ вставить отдельную программу в функцию потерь, или есть какой-то другой способ переработать этот конвейер?
Любые предложения очень ценятся!