深度学习

机器学习平台随笔

2020-08-08  本文已影响0人  zidea
DeepLearning.jpg

机器学习工作流的迭代与复杂性

我们要让算法顺利从实验室落地到产品,除了算法还需要考虑很多东西。首先我们考虑到模型的部署、如何通过服务形式调用模型预测结果。其实不仅如此我们希望更多可控可视化的东西融入这个流程中去,包括提供对模型训练的控制的服务、以及监控模型训练的过程的可视化界面,这些一切一切都是需要我们考虑到的。

准备

构建

现在有很多可视化配置 autoML 工具或者说是应用,只要配置训练和验证数据集存储位置,以及指定训练模型参数保存位置,然后只要简单指定好你要做问题,是分类问题还是预测问题,训练后就可以得到想要的结果。这是多么好呀,这么好就值得我们思考了到底真的这么好吗,其实不然,如果要训练出产品级别的模型还需要对算法和模型有深入研究,才能调试出好的模型,如果真的这么容易,还需要那个高薪招聘 AI 工程师吗。

训练与调优

这一块也是很重工作,难度是如何根据实际项目实际情况调整既有的网络结构,而且一些超参数设置和训练的批次和迭代次设计也是值得深入研究的。
现在 AI 项目难度也是越来越大,单一模型或网络结构很难扛起这么难的任务,需要多个模型协作共同完成,如何协作也是我们需要今天考虑的问题。
同一问题有很多备选模型,每一个模型又有很多可调参数,可以通过反复尝试组合不同模型和参数来进行训练查看训练结果。

上一篇 下一篇

猜你喜欢

热点阅读