【发布时间】:2015-02-26 17:30:30
【问题描述】:
一位朋友正在构建一个 API。他希望将我的机器学习算法(用 Python 编写)整合到这个 API 中。我听说他的 API 可以'远程访问'我的算法,这样我就不必透露代码实际上是什么。
如果这一切都是真的,有人可以指点我建造这个的方向吗?我对 API 知之甚少!
抱歉,我是新手!
【问题讨论】:
标签: python machine-learning artificial-intelligence
一位朋友正在构建一个 API。他希望将我的机器学习算法(用 Python 编写)整合到这个 API 中。我听说他的 API 可以'远程访问'我的算法,这样我就不必透露代码实际上是什么。
如果这一切都是真的,有人可以指点我建造这个的方向吗?我对 API 知之甚少!
抱歉,我是新手!
【问题讨论】:
标签: python machine-learning artificial-intelligence
您可以将代码上传到服务器并创建自己的 API 供您朋友的 API 使用。
如何创建python服务器的示例:http://www.acmesystems.it/python_httpserver
基本上,当您收到请求时,调用您的算法脚本并传递从请求中接收到的数据,然后返回适当的响应。
为了提高安全性,您可能需要在请求中提供一些身份证明,以证明发送它的确实是您的朋友。如果您担心如果服务器被黑客入侵,您的代码会被泄露,您可以使用 docker.com 等工具将服务器脚本和算法脚本托管在两个不同的虚拟机中。
【讨论】: