自动化机器学习(Automated machine learning,简称:AutoML)是机器学习近年来发展出来的热门分支,其可以看作为一种基于人工智能的解决方案,以应对不断增长的机器学习应用场景的需要。
自动化机器学习可以一定程度上降低机器学习模型的开发门槛,算法的选择、训练、调优、部署等一系列过程都可以交给自动化组件来完成。自动化机器学习包含 4 个重点研究方向,分别是:自动化特征工程,自动化模型选择,超参数自动优化和神经结构搜索。
本课程中,我们将学习使用自动化机器学习框架 auto-sklearn,以及面向深度学习自动化的 Auto-Keras。此外,课程还会涉及到由微软开发的自动化机器学习工具包 NNI。课程不会涉及对 AutoML 背后的原理探索,主要是面向工具应用的实战内容。