0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

华裔女博士提出:Facebook提出用于超参数调整的自我监督学习框架

人工智能与大数据技术 来源:新智元 作者:新智元 2021-04-26 09:45 次阅读

来源:Facebook

【导读】Facebook的研究人员近日提出了一种用于超参数调整的自我监督学习框架。这个新模型实现了准确预测的结果,估计超参数的速度快了6到20倍。

近日,Facebook的研究人员提出了一种新的用于模型选择(SSL-MS) 和超参数调整(SSL-HPT)的自监督学习框架,该框架以较少的计算时间和资源提供准确的预测。

与基于基线搜索的算法相比,SSL-HPT 算法估计超参数的速度快了6-20倍,同时在各种应用中产生了比较准确的预测结果。

SSL:估算超参数速度快6-20倍

在时间序列分析(用于发现趋势或预测未来值)中,超参数的细微差别可能导致给定模型的非常不同的预测结果。

因此,选择最优的超参数值显得尤为重要。

大多数现有的超参数调整方法,如网格搜索、随机搜索和贝叶斯最优搜索,都是基于一个关键组件: 搜索。

因此,它们计算代价非常昂贵,不能应用于快速、可扩展的时间序列超参数调整。

研究人员提出的框架 SSL-HPT 使用时间序列特征作为输入(不牺牲精确度的情况下),在较短的时间内产生最佳的超参数。

那么,它们是如何工作的呢?

研究人员开发的自监督学习框架在预测时的两个主要任务: SSL-MS 和 SSL-HPT。

SSL-MS: SSL-MS 的自我监督学习框架包括三个步骤,如下所示:

1eef003a-a610-11eb-aece-12bb97331649.png

1 离线训练数据准备: 获得每个时间序列的时间序列特征和每个时间序列的最佳性能模型通过离线超参数调整。

2 离线训练: 利用步骤1中的数据训练分类器(自我监督学习者) ,其中输入特征(预测器)是时间序列特征,标记是步骤1中性能最好的模型。

3 线模型预测: 在线服务中,对于新的时间序列数据,提取特征,然后使用预先训练的分类器进行推理,例如随机森林模型。

SSL-MS 的工作流程可以自然地扩展到 SSL-HPT。

如下图所示,给定一个模型,探索每个时间序列在预定义参数空间内的所有超参数设置。

对于输入 x,研究者在这里使用的时间序列特征与 SSL-MS 相同。

自监督学习器一经训练,就可以直接对超参数进行预测,并针对任何新的时间序列数据产生预测结果。

1f1286c2-a610-11eb-aece-12bb97331649.png

最终,研究人员通过在内部和外部数据集上对新型算法进行了实证评估,并得到了相似的结论。

SSL 框架可以极大地提高模型选择和超参数调整的效率,以可比的预测精度减少6-20倍的运行时间。

预测为什么重要?

预测是 Facebook 的核心数据科学和机器学习任务之一,因此提供快速、可靠、准确的预测结果和大量的时间序列数据对自身的业务非常重要。

这个框架的应用包括容量规划和管理、需求预测、能源预测和异常检测

计算技术的迅速发展使企业能够跟踪大量的时间序列数据集。因此,定期预测数百万个时间序列的需求正变得越来越普遍。

但是,要获得大量时间序列的快速且准确的预测仍然具有挑战性。

Facebook新提出的 SSL 框架提供了一个高效的解决方案,以低计算成本和短运行时间提供高质量的预测结果。

这种方法独立于特定的预测模型和算法,因此享有单个预测技术的优势,例如 Prophet 模型的可解释性。

初步分析表明, SSL框架可以扩展到模型推荐,并在Facebook内部 AX 库中增强贝叶斯优化算法。

论文一作:普渡大学华人学者

这篇论文一作是普渡大学大学的研究员Peiyi Zhang。

Peiyi Zhang本科毕业于浙江大学,并在康奈尔大学获得了硕士学位,普渡大学获得了博士学位。

去年6月,她还在Facebook进行了两个月的实习。

Peiyi Zhang曾获得洛杉矶市数据分析项目荣誉奖、浙江大学学生科研训练计划优秀奖、大学生数学建模竞赛优秀奖。

Xiaodong Jiang是本片论文的第二作者,他目前在Facebook工作,担任基础设施研究数据科学家,开发通用时间序列分析工具。

他在佐治亚大学获得了硕士和博士学位。

参考资料

https://ai.facebook.com/blog/large-scale-forecasting-self-supervised-learning-framework-for-hyper-parameter-tuning/

编辑:jq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • SSL
    SSL
    +关注

    关注

    0

    文章

    119

    浏览量

    25490
  • 分类器
    +关注

    关注

    0

    文章

    152

    浏览量

    13111

原文标题:华裔女博士生一作:Facebook提出用于超参数调整的自我监督学习框架

文章出处:【微信号:TheBigData1024,微信公众号:人工智能与大数据技术】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    基于transformer和自监督学习的路面异常检测方法分享

    铺设异常检测可以帮助减少数据存储、传输、标记和处理的压力。本论文描述了一种基于Transformer和自监督学习的新方法,有助于定位异常区域。
    的头像 发表于 12-06 14:57 796次阅读
    基于transformer和自<b class='flag-5'>监督学习</b>的路面异常检测方法分享

    一种利用几何信息的自监督单目深度估计框架

    本文方法是一种自监督的单目深度估计框架,名为GasMono,专门设计用于室内场景。本方法通过应用多视图几何的方式解决了室内场景中帧间大旋转和低纹理导致自监督深度估计困难的挑战。
    发表于 11-06 11:47 183次阅读
    一种利用几何信息的自<b class='flag-5'>监督</b>单目深度估计<b class='flag-5'>框架</b>

    深度学习的由来 深度学习的经典算法有哪些

    深度学习作为机器学习的一个分支,其学习方法可以分为监督学习和无监督学习。两种方法都具有其独特的学习
    发表于 10-09 10:23 355次阅读
    深度<b class='flag-5'>学习</b>的由来 深度<b class='flag-5'>学习</b>的经典算法有哪些

    上交提出RCLSTR:面向场景文本识别的关系对比学习

    基于MoCo[3]的框架,该文提出用于文本识别的关系对比学习框架(RCLSTR)。如下图所示:1、在Online分支(上半部分)中引入了一
    的头像 发表于 09-14 17:21 384次阅读
    上交<b class='flag-5'>提出</b>RCLSTR:面向场景文本识别的关系对比<b class='flag-5'>学习</b>

    机器学习模型类型分类

     机器学习按照模型类型分为监督学习模型、无监督学习模型两大类。 1. 有监督学习监督学习通常是利用带有专家标注的标签的训练数据,
    的头像 发表于 09-05 11:45 1338次阅读
    机器<b class='flag-5'>学习</b>模型类型分类

    TUM&amp;谷歌提出md4all:挑战性条件下的单目深度估计

    在这些情况下, 传感器自带的噪声、无纹理的黑暗区域和反光等不利因素都违反了基于监督和自监督学习方法的训练假设。自监督方法无法建立学习深度所需的像素的对应关系,而
    的头像 发表于 09-04 16:14 399次阅读
    TUM&amp;谷歌<b class='flag-5'>提出</b>md4all:挑战性条件下的单目深度估计

    用于任意数据模态的自监督学习数据增强技术

    本文提出了一种适用于任意数据模态的自监督学习数据增强技术。   自监督学习算法在自然语言处理、计算机视觉等领域取得了重大进展。这些自监督学习
    的头像 发表于 09-04 10:07 784次阅读
    适<b class='flag-5'>用于</b>任意数据模态的自<b class='flag-5'>监督学习</b>数据增强技术

    深度学习框架和深度学习算法教程

    了基于神经网络的机器学习方法。 深度学习算法可以分为两大类:监督学习和无监督学习监督学习的基本任务是训练模型去
    的头像 发表于 08-17 16:11 714次阅读

    深度学习框架的作用是什么

    的任务,需要使用深度学习框架。 深度学习框架是对深度学习算法和神经网络模型进行构建、调整和优化的
    的头像 发表于 08-17 16:10 1164次阅读

    深度学习框架是什么?深度学习框架有哪些?

    深度学习框架是什么?深度学习框架有哪些?  深度学习框架是一种软件工具,它可以帮助开发者轻松快速
    的头像 发表于 08-17 16:03 1771次阅读

    深度学习框架pytorch入门与实践

    的。PyTorch是一个开源的深度学习框架,在深度学习领域得到了广泛应用。本文将介绍PyTorch框架的基本知识、核心概念以及如何在实践中使用PyTorch
    的头像 发表于 08-17 16:03 1195次阅读

    一个通用的时空预测学习框架

    。这篇论文介绍了一种用于高效时空预测的时间注意力单元(Temporal Attention Unit,TAU)。该方法改进了现有框架,对时间和空间上的依赖关系分别学习提出了时间维度上
    的头像 发表于 06-19 10:27 962次阅读
    一个通用的时空预测<b class='flag-5'>学习</b><b class='flag-5'>框架</b>

    ICLR 2023 Spotlight|节省95%训练开销,清华黄隆波团队提出强化学习专用稀疏训练框架RLx2

    大模型时代,模型压缩和加速显得尤为重要。传统监督学习可通过稀疏神经网络实现模型压缩和加速,那么同样需要大量计算开销的强化学习任务可以基于稀疏网络进行训练吗?本文提出了一种强化学习专用稀
    的头像 发表于 06-11 21:40 400次阅读
    ICLR 2023 Spotlight|节省95%训练开销,清华黄隆波团队<b class='flag-5'>提出</b>强化<b class='flag-5'>学习</b>专用稀疏训练<b class='flag-5'>框架</b>RLx2

    机器学习步骤详解,一文了解全过程

    调整,使其生成正确的输出。在其他情况下,则实行无监督学习,由系统负责梳理数据来发现以前未知的模式。大多数机器学习模型都是遵循这两种范式(监督学习与无
    的头像 发表于 05-16 09:55 4152次阅读
    机器<b class='flag-5'>学习</b>步骤详解,一文了解全过程

    ​计算机视觉深度学习训练推理框架

    PyTorch是由Facebook人工智能研究小组开发的一种基于Lua编写的Torch库的Python实现的深度学习库,也是目前使用范围和体验感最好的一款深度学习框架
    的头像 发表于 05-08 14:20 823次阅读
    ​计算机视觉深度<b class='flag-5'>学习</b>训练推理<b class='flag-5'>框架</b>