Как загрузить обученную Keras модель из Python в C #?

#python #c# #visual-studio #tensorflow #keras

Вопрос:

Я использую Керас.СЕТЕВОЙ пакет для загрузки моей обученной модели (с использованием Keras на Python, сохраненной в файле .pb или .h5), как показано на рисунке ниже.

Код для загрузки обученной модели

Однако модель прогнозирования уже некоторое время работает идеально, поскольку это аналитическое приложение в режиме реального времени, которое работает полный рабочий день. Но после выполнения приложение больше не может использовать загруженную модель. Вводятся такие ошибки, как: Исключение: «Система.AccessViolationException» в Python.Время выполнения.dll или

Ошибка

Ответ №1:

Посмотри на это… https://github.com/pythonnet/pythonnet/issues/595

У этого человека была похожая проблема, и я думаю, что они ее исправили. Если метод, который они использовали, не сработал, в некоторых ответах есть несколько других, перечисленных в качестве ссылок.