我在python中构建了二进制分类的机器学习模型。
它适用于我的笔记本电脑(例如命令行工具)。现在我想在我公司的一个单独的服务器上将它部署在生产中。它必须从另一台服务器(C#应用程序)获取输入,进行一些计算并将输出返回给它。
我的问题是在生产中做这种事情的最佳做法是什么?据我所知,可以通过TCP / IP连接完成。
我是这个领域的新手,我不知道这里使用的术语。 那么有人可以指导我吗?
感谢。
答案 0 :(得分:1)
我想说这取决于您的基础架构以及其他应用程序(C#)如何进行通信。
在我看来,最简单的方法是通过REST API(http请求)。有一些不同语言的工具可以轻松创建REST端点并请求REST端点。
例如,在python中,您可以像这样请求URL的内容: What is the quickest way to HTTP GET in Python?
但这取决于你在C#方面有什么。你能更新C#代码吗?
以下是一系列解决方案: