机器学习工程开发中如何交付机器学习项目?

网友解答: 这个看客户的需求。如果只是用来做固定分析的一个项目,一般直接封装模型就可以了,训练过的模型及其参数封装在一起,保留输入接口,剩下的部分由模型自己来完成,无需人工介入。如果是一

网友解答:

这个看客户的需求。

如果只是用来做固定分析的一个项目,一般直接封装模型就可以了,训练过的模型及其参数封装在一起,保留输入接口,剩下的部分由模型自己来完成,无需人工介入。

如果是一个需要会学习的模型,就不能单纯地封装模型本身,而是需要封装包括训练过程在内的整个项目进去,或者封装一个训练好的模型之后,使用transfer learning的方法将模型的最后几层暴露出来,可以根据新的数据进行重新训练,这种训练方法可以使模型本身具有成长性,更加接近实际的使用需求。

标签: