c# - 有没有办法在 C# (UWP) 中使用 Keras .h5 模型
问题描述
我有一个 UWP 应用程序,可以流式传输推文并将它们保存到数据库。现在我有一个预测情绪的 Keras LSTM 模型。在 UWP 应用程序中调用模型并显示结果的一种方法是通过 python 脚本,但由于UWP 不允许与任何进程进行任何类型的交互。这是一条死胡同,我到处寻找解决方案。
有什么方法可以直接在我的 UWP 应用程序中调用保存为 .h5 文件的 Keras 模型?
或者,如果从 UWP 调用进程时有办法绕过“访问被拒绝”错误。
PS 任何帮助将不胜感激,我是这些领域的新手。
解决方案
您正在处理的问题是 UWP 应用程序是沙盒化的。这导致您的访问被拒绝问题。如果您的应用仅在 PC 上运行 Python 脚本。您可以使用 FullTrustProcessLauncher API。请注意,这将阻止您的应用程序通过应用商店进行部署。
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 - Python Coinbase Pro API 类函数参数不起作用
- javascript - React Router 中的过滤器功能问题
- azure-functions - 将创建的 excel 文件保存到 azure blob 容器。路径问题
- css - CSS - 页面第一类元素的不同样式
- embedded - STM32 引导加载程序
- r - 如何通过R中的不同排列找到总频率?
- python - 删除最右边节点时的 DFS 递归问题
- django - 从 Django REST API 检索多个对象
- python - 我搞砸了 conda,命令在 Mac 上不起作用
- tensorflow - 无法调整代码以转换 Google 地球引擎的 Tensorflow 模型(EEification)