本文不提供机器学习知识干货,只是对一些概念的介绍,但愿能解答一些入门时的疑惑。
刚开始接触机器学习的时候,老是绕不开一些机器学习相关的基础概念,好比模型,训练等。读的文章多了咱们本身也会在脑海中对这些名词有一些基础的概念,可是比较模糊。html
但愿读完本文可让你对模型这个概念有感性的理解。网络
机器学习是一种系统,用于根据输入数据构建预测模型。这种系统会利用学到的模型对训练数据同一来源中提取的新数据进行实用的预测。机器学习
机器学习模型是机器学习系统从训练数据学到的内容的表示形式。学习
训练是经过输入数据肯定构成模型的理想参数的过程。google
训练数据即训练过程当中使用的数据。.net
模型训练出来是为了预测,可是模型训练的工程不太方便也没有必要提供高可用的预测接口,毕竟训练工程应该尽可能提升模型的训练速度与准确率,而不是预测的速度。那么咱们还须要提供专门的服务来使用模型进行预测,这就涉及到模型的导出与加载。htm
咱们须要把模型导出,而后在生产环境使用模型创建高可用的预测接口,进而把模型的构建与使用分开。这样能够提供更灵活的使用策略,好比多模型的 A/B testing,模型版本管理与回退等。blog
同时模型导出以后也能够方便地分享与复用。接口
谷歌提供的机器学习词汇解释
在机器学习当中,什么是训练,什么是模型?
Pytorch: Saving and Loading Models
TensorFlow: 部署指南部署