部署机器学习模型

时间:2020-08-30 05:10:43

标签: machine-learning deployment

我通过训练模型创建了机器学习管道,并将其部署为Web服务。我将所有内容都放在了Github上,但没有将训练数据集放到Github上,因为Github将文件大小限制为100 MB。训练模型后,将模型和必要的文件保存到.pkl文件中。模型文件本身的大小约为300 MB,因此我无法将模型上传到Github。我将我的仓库连接到Heroku并尝试发送请求,但后来我意识到我在训练数据集中没有该模型,所以无法提出请求。

考虑到Github的一些限制,是否有最佳实践来部署机器学习模型?

请告知

1 个答案:

答案 0 :(得分:1)

Github是一个版本控制系统。从技术上讲,您的存储库中不应包含训练数据或训练后的模型。

最真实的机器学习系统将经过训练的模型存储在文件存储中,例如S3