机器学习方法及系统
成果类型:: 发明专利
发布时间: 2023-08-31 11:18:17
如今,机器学习技术和算法逐渐应用到生产生活的方方面面,而建立一个高质量的机器学习模型是一个迭代的、复杂的、耗时的过程:除了要求机器学习从业者设计和尝试不同的算法,还要针对算法不断进行超参数的调整与适配。这对于工程师的知识水平与实践经验有非常高的要求。
随着硬件计算能力的提升,深度学习(Deep Learning,DL)技术迎来了又一次复兴。由于权重共享、稀疏连接等特性,卷积神经网络结构(Convolutional NeuralNetworks,CNNs)在许多图像处理任务中都取得了不俗的成绩。如何在提升网络性能的同时减弱对人力的依赖仍旧是一个较为棘手的问题。
本发明提供一种基于kubernetes的自动机器学习方法,通过将超参数搜索与在不同机器上的多试验并行训练结合起来,提供了一整套完善的自动机器学习方案,实现了自动机器学习系统从实验超参数的生成、实验生成、实验节点分配以及实验结果收集的完整实验搜索方法,提高了自动机器学习系统的效率,利用搜索训练得到的最优超参数,使得自动机器学习系统学习处理实际任务的能力得到了提升,比如可以更好更快的进行图像分类。
技术合作
本发明实施例提出一种基于kubernetes的自动机器学习方法。本发明在基于例如云原生分布式平台下,利用kubeflow提供的机器学习工具集,将自动机器学习参数生成算法和实验生成调度方法相结合,通过实验超参数的生成、实验生成、实验节点分配以及实验结果收集这一完整的实验搜索方法,实现了一整套完善的自动机器学习方案,这种方法,能够用于卷积神经网络超参数搜索,可以实现最优实验超参数自动生成和选择,大大节省了手工调参的时间,提高了调参效率,降低了现有机器学习环境下算法工程师繁重的调参负担,进而降低了企业的AT进入门槛。
本发明另一方面提供一种基于kubernetes的自动机器学习系统。
以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。