当我完成构建机器学习模型并希望将其公开提供给其他用户时,那么最好的解决方案是什么?我的意思是我正在寻找一种解决方案,其中有一个用于输入/输出的 UI 界面,并且 ML 代码通过这个 UI 执行。
- Simple Jupyter Notebook - 代码不可执行。
- Jupyter Notebook + MyBinder + ipywidgets - 漂亮的 UI 可以由 ipywidgets 构建,并且 ML 代码是可执行的,但用户仍然需要执行所有单元框才能使用 ML 模型。
- plotly/Dash - 到目前为止我还没有这方面的经验。据说它可以用于构建具有高度自定义 UI 的 Web 应用程序,将应用程序部署到服务器,然后通过 URL 共享它们。是不是这样在使用它时我需要有自己的服务器来运行 ML 代码?
- 有没有什么解决方案可以让我不需要自己的服务器并且可以部署和运行我的 ML 项目?