机器学习 40 讲
王天一
工学博士,副教授
37245 人已学习
新⼈⾸单¥59
登录后,你可以任选4讲全文学习
课程目录
已完结/共 51 讲
机器学习 40 讲
15
15
1.0x
00:00/00:00
登录|注册

AutoML与神经架构搜索:如何让机器学习“自主优化”?

你好,我是王天一。
利用机器学习模型的训练和部署可以实现信息的自动化和智能化处理,那么机器学习模型的训练本身能不能实现自动化和智能化呢?无免费午餐定理指出,不存在某种适用于所有任务的万能机器学习模型,要在特定的场景下构建出适合的模型,就必须具体问题具体分析,而这意味着研究人员需要深度参与到机器学习的每个阶段,进而导致对领域经验的高度依赖。
为改善这种情况,研究者提出了自动机器学习(Automated Machine Learning)的解决思路。今天,我们就一起来聊一聊。

什么是自动机器学习?

自动机器学习旨在降低学习过程中的人工干预程度,减少或替代费时费力的人工研究过程,力图通过对有效的机器学习模型进行集成化处理、设计合理的多指标性能评估手段、建立模型选择与超参数调优的自动化流程等方法,实现无需机器学习理论专门知识的、“傻瓜式”的机器学习模型搭建流程。这无疑将大大降低机器学习的应用门槛,提升机器学习的易用性。
用机器学习解决任务的完整流程一般包括业务理解数据理解数据准备模型建立模型评价模型部署等几个步骤,其中数据准备、模型建立和模型评价涉及所选择模型的训练和优化,因而需要反复迭代以取得最佳性能,这也是自动机器学习大展身手的地方。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
  • 解释
  • 总结

1. 自动机器学习旨在降低学习过程中的人工干预程度,通过集成化处理、设计多指标性能评估手段和建立模型选择与超参数调优的自动化流程,实现“傻瓜式”机器学习模型搭建流程。 2. 自动机器学习的数据准备和模型建立本质上都是搜索任务,需要提高搜索效率,因此采用随机搜索方法和基于样本的贝叶斯优化方法。 3. 神经架构搜索旨在以自动搜索的方式找到在特定任务上表现最佳的神经网络结构,包括搜索空间、搜索策略和性能评估策略。 4. 搜索空间可以分为全局搜索空间和局部搜索空间,全局搜索空间简单直观但消耗大量计算资源,而局部搜索空间方法提升搜索效率,创建的架构更容易推广到其他任务或数据集上。 5. 搜索策略包括强化学习和进化算法,用于确定神经网络架构的拓扑结构、优化器选择、正则约束和超参数等。 6. 自动机器学习和神经架构搜索的发展有望降低机器学习的应用门槛,提升机器学习的易用性,以及提高神经网络的学习能力和解决任务的性能。 7. 自动机器学习和神经架构搜索的研究旨在实现机器学习模型训练的自动化和智能化,以降低人工干预程度,提高效率和性能。 8. 性能评估策略是通过学习到的搜索策略找到结果后,需要不断对其性能做出评估,需要设计高效准确的性能评估策略,包括低保真评估、学习曲线推理、网络态射方法等。 9. 自动机器学习的目的是通过为模型相关步骤生成自动化处理流程,使研究人员专注于业务理解和数据准备,从而提升整体效率。 10. 搜索空间的构建和搜索策略的选择对于自动机器学习和神经架构搜索的成功至关重要,需要根据具体任务和需求进行合理的设计和应用。

仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《机器学习 40 讲》
新⼈⾸单¥59
立即购买
登录 后留言

精选留言

由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论
显示
设置
留言
收藏
沉浸
阅读
分享
手机端
快捷键
回顶部
文章页面操作
MAC
windows
作用
esc
esc
退出沉浸式阅读
shift + f
f11
进入/退出沉浸式
command + ⬆️
home
滚动到页面顶部
command + ⬇️
end
滚动到页面底部
⬅️ (仅针对订阅)
⬅️ (仅针对订阅)
上一篇
➡️ (仅针对订阅)
➡️ (仅针对订阅)
下一篇
command + j
page up
向下滚动一屏
command + k
page down
向上滚动一屏
p
p
音频播放/暂停
j
j
向下滚动一点
k
k
向上滚动一点
空格
空格
向下滚动一屏
播放器操作
MAC
windows
作用
esc
esc
退出全屏
⬅️
⬅️
快退
➡️
➡️
快进
空格
空格
视频播放/暂停(视频全屏时生效)