我在当地的jupyter笔记本电脑和c#后端(正在visual studio上工作)预先培训了python模型。我已经输入了图片,我必须将python模型和评估发送给c#backend,然后再将预测结果返回给c#backend。我怎样才能用最简单的方式进行通信?我在考虑他们之间的服务承诺,有没有可能的解决办法?
1cklez4t1#
我为一个结构类似的项目做了一件事,就是在django框架中本地运行python模型,并使c#后端通过django服务与模型通信。django将作为本地web服务运行。在我的想法中,这是一个很好的模式,因为它将隔离python模型,并且我能够独立于c#后端对其进行修改。python模型可以作为web服务用于其他需要相同功能的项目。我听说c#能够在代码中运行python代码,因此您也可以使用它。
fnvucqvd2#
我使用python脚本评估预先训练好的神经网络上的输入,编写包含输出值的xml文件,并将其保存在google drive上。稍后,我下载xml文件,使用c#使用控制台应用程序对其进行处理。
2条答案
按热度按时间1cklez4t1#
我为一个结构类似的项目做了一件事,就是在django框架中本地运行python模型,并使c#后端通过django服务与模型通信。django将作为本地web服务运行。在我的想法中,这是一个很好的模式,因为它将隔离python模型,并且我能够独立于c#后端对其进行修改。python模型可以作为web服务用于其他需要相同功能的项目。我听说c#能够在代码中运行python代码,因此您也可以使用它。
fnvucqvd2#
我使用python脚本评估预先训练好的神经网络上的输入,编写包含输出值的xml文件,并将其保存在google drive上。
稍后,我下载xml文件,使用c#使用控制台应用程序对其进行处理。