Есть ли способ использовать модель Keras .h5 в C# (UWP)? - PullRequest
1 голос
/ 19 марта 2020

У меня есть приложение UWP, которое транслирует твиты и сохраняет их в базе данных. Теперь у меня есть модель Keras LSTM, которая предсказывает настроения. Одним из способов вызова модели в приложении UWP и отображения результатов будет сценарий python, но, поскольку UWP не позволяет какого-либо взаимодействия с каким-либо процессом. Это тупик, и я везде искал решение.

Можно ли как-нибудь напрямую вызвать мою модель Keras, сохраненную в виде файла .h5, внутри моего приложения UWP?

Или, если есть способ обойти ошибку Access Denied при вызове процессов из UWP.

PS Любая помощь будет приветствоваться, я новичок в этих доменах.

1 Ответ

0 голосов
/ 19 марта 2020

Проблема, с которой вы сталкиваетесь, заключается в том, что приложения UWP находятся в «песочнице». Это вызывает проблемы с вашим доступом. Если ваше приложение предназначено для запуска сценария Python только на P C. Вы можете использовать API FullTrustProcessLauncher. Обратите внимание, что это предотвратит развертывание вашего приложения через магазин приложений.

https://docs.microsoft.com/en-us/uwp/api/Windows.ApplicationModel.FullTrustProcessLauncher

UWP с расширением рабочего стола, часть 1, Stefan Wick:

https://stefanwick.com/2018/04/06/uwp-with-desktop-extension-part-1/

Соответствующая ссылка переполнения стека:

Запуск python сценария из UWP

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