当前位置:首页 >> 学术资讯 >> 科研信息
小贴士:学术会议云是学术会议查询检索的第三方门户网站。它是会议组织发布会议信息、众多学术爱好者参加会议、找会议的双向交流平台。它可提供国内外学术会议信息预报、分类检索、在线报名、论文征集、资料发布以及了解学术资讯,查找会服机构等服务,支持PC、微信、APP,三媒联动。
综合推荐区

【四川省人工智能学会、中国民用航空飞行学院联合主办 | ACM出版 | EI(核心),Scopus检索】第四届大数据、人工智能与风险管理国际学术会议  (ICBAR 2024)

【检索类型:EI Compendex、Scopus、CNKI、Google Scholar | EI 检索快速稳定】第四届互联网技术与教育信息化国际会议 (ITEI 2024)

【北京航空航天大学主办丨SPIE独立出版丨已确认ISSN号】第三届智能机械与人机交互技术学术会议(IHCIT 2024)

【IEEE出版,浙江省高校主办 | 连续数届实现EI和Scopus稳定检索!】第四届电气工程与机电一体化技术国际学术会议(ICEEMT 2024)

【EI核心、Scopus | 往届均已于会后五个月内完成检索】第四届计算机、遥感与航空航天国际学术会议(CRSA 2024)

【高录用快检索-EI,Scopus两大数据库实现双检索!】第三届先进机械电子与电气工程国际学术会议(ICAMEE 2024)

2024年土木工程结构与混凝土材料国际学术会议 (CESCM 2024)

【 高录用,快速见刊 | 往届均已见刊检索】第八届可再生能源与发展国际研讨会(IWRED 2024)

【SPIE独立出版 | 长春理工大学主办,过往4届均已见刊 EI、SCOPUS检索)】第五届计算机视觉和数据挖掘国际学术会议(ICCVDM 2024)

2024年亚太计算技术、通信与网络国际会议(CTCNet 2024)

【ACM 独立出版 | ISBN:979-8-4007-1027-8 | 高录用稳EI检索-管理学、计算机方向均可投递】2024年大数据与数字化管理国际学术会议 (ICBDDM 2024)

【ACM出版 | EI检索】第13届亚洲膜计算会议(ACMC2024)暨  2024年机器学习、模式识别与自动化工程国际学术会议(MLPRAE 2024)

【EI核心,Scopus检索 | 重庆交通大学支持】2024年检测监测系统国际学术会议(ICDMS  2024)

【稳定ACM出版|EI检索|线上线下结合】2024年第五届医学人工智能国际学术会议(ISAIMS 2024)

【IEEE精品会议,已确定ISBN号,见刊检索有保障!】第七届机电一体化与计算机技术工程国际学术会议(MCTE 2024)

2024年IEEE第五届控制,机器人与智能系统国际会议(CCRIS 2024)

【中南大学主办 | EI (核心) , Scopus检索】2024年智能驾驶与智慧交通国际学术会议(IDST 2024)

2024年第三届算法、数据挖掘和信息技术国际会议(ADMIT 2024)

2024年第七届机器学习和自然语言处理国际会议(MLNLP 2024)

2024年IEEE亚洲先进电气与电力工程会议(ACEPE 2024)

2024年第二届电子、计算机与通信技术国际会议(CECCT 2024)

2024年第七届数据科学与信息技术国际会议(DSIT 2024)

会议展示区

【多届会议历史】第六届结构抗震与土木工程研究国际学术会议 (ICSSCER 2024)

【SPIE出版、高录用、快检索、往届均已检索】第六届无线通信与智能电网国际会议(ICWCSG 2024)

【IEEE出版 |  广东省高校联合主办 | 往届均已见刊检索,稳定快速!】第六届物联网、自动化和人工智能国际学术会议(IoTAAI 2024)

【河南省科学院、河南大学、中原科技城联合主办 |SPIE出版,EI Compendex, Scopus稳定检索】第二届遥感、测绘与地理信息系统国际学术会议(RSMG 2024)

【IEEE官方列表会议,EI, Scopus稳定检索,往届均已检索,最快会后4个月EI检索】第三届半导体与电子技术国际研讨会(ISSET 2024)

2024年第六届电路与系统国际会议 (ICCS 2024)

2024年教育创新国际论坛(IEFI 2024)

北京大学人工智能研究院杨耀东课题组TorchOpt开源项目被PyTorch纳入生态

2024/03/27

可微编程在高级语言中实现了自动计算导数,从神经网络的反向传播到贝叶斯推断和概率编程,可微编程的广泛应用极大地推动了ML及其应用的进步。它实现了高效且可组合的自动微分(AD)工具,为可微优化[1, 2]、模拟器[3, 4]、工程[5]和科学[6]的发展铺平了道路。不断涌现的可微优化算法凸显了可微编程的核心地位。

近日,北京大学人工智能研究院杨耀东课题组主导的开源项目TorchOpt,一款基于PyTorch的高效可微优化库,被PyTorch官宣纳入生态,并被机器学习期刊Journal of Machine Learning Research(JMLR)接收。

PyTorch官宣将TorchOpt纳入生态

TorchOpt是一个基于PyTorch的库,其统一的编程抽象、高性能的分布式执行运行时以及对多种微分模式的支持,为可微优化带来了革命性的变革。(TorchOpt项目在GitHub上的地址https://github.com/metaopt/torchopt

TorchOpt具有以下三种特性:

●多样性:TorchOpt包含三种微分模式——显式微分、隐式微分和零阶微分,满足各种可微优化需求。

●灵活性:TorchOpt提供功能和面向对象的API,以满足不同用户的需求。您可以使用类似于JAX或PyTorch的风格实现可微优化。

●高效性:TorchOpt提供CPU/GPU加速的可微优化器、基于RPC的分布式训练框架以及快速树操作,极大地提高了双层优化问题的训练效率。

TorchOpt融合了两个关键方面——统一且富有表现力的可微优化编程抽象和高效分布式执行运行时。

统一且表达性强的可微分优化编程抽象

TorchOpt提供了一种统一的编程抽象,可以高效地定义和分析可微优化程序,适用于显式、隐式和零阶梯度。

TorchOpt的微分模式图。通过将问题构建为一个可微分问题,TorchOpt为反向传播提供了自动微分支持(虚线所示)

TorchOpt的微分范式通过将问题表述为可微问题,为反向传播(虚线)提供AutoGrad支持。

TorchOpt提供了一系列从低级到高级,以及函数式(Functional Programming)和面向对象(Object Oriented Programming)的程序接口,使用户能够将可微优化纳入PyTorch生成的计算图。具体来说,TorchOpt支持处理可微优化问题的三种微分模式:

(i)显式梯度用于展开优化;

(ii)隐式梯度用于基于方程求解的迭代优化;

(iii)零阶梯度估计用于非光滑/非可微函数的优化。

TorchOpt支持处理可微优化问题的三种微分模式

TorchOpt提供了高性能的运行时和分布式训练支持,包含了多种加速解决方案,支持GPU和CPU上的快速微分,并具有多节点多GPU的分布式训练功能。下图显示了TorchOpt与其他基线在CPU/GPU加速算子和分布式训练方面的比较。

TorchOpt与其他基线在CPU/GPU加速op和分布式训练方面的比较

上图中显示TorchOpt的性能,(a)和(b)是不同参数大小下TorchOpt和PyTorch的前向/后向时间(Adam 优化器)比较,(c)是使用 RPC 分布式框架的多 GPU 加速实现与顺序实现的训练加速比。

对于PyTorch研究人员和开发者,TorchOpt的特性使其能够高效地声明和分析各种可微优化过程。

TorchOpt是一个新颖且高效的基于PyTorch的可微优化库。本研究的实验结果突显了TorchOpt作为支持PyTorch中具有挑战性的梯度计算问题的用户友好、高性能且可扩展库的潜力,并计划未来支持更复杂的差分模式,涵盖更多非平凡的梯度计算问题。TorchOpt已经被证明对元梯度研究非常有用,在作为更广泛范围的可微优化问题的关键自动微分工具上具有发展前景。

本项目研究论文的四位一作作者,分别是来自爱丁堡大学的任杰、伦敦大学学院的冯熙栋、新加坡国立大学的刘博,以及北京大学的潘学海。该项目的通讯作者分别是爱丁堡大学的麦络助理教授和北京大学的杨耀东助理教授。


版权声明:
文章来源北京大学新闻网,分享只为学术交流,如涉及侵权问题请联系我们,我们将及时修改或删除。

相关学术资讯
近期会议

第十届机械工程、材料和自动化技术国际会议(MMEAT 2024)(2024-06-21)

2024年第二届管理创新与经济发展国际学术会议(MIED 2024)(2024-06-28)

2024年先进机器人,自动化工程与机器学习国际会议(ARAEML 2024)(2024-06-28)

第六届电子工程与信息学国际学术会议(EEI 2024)(2024-06-28)

第五届机械工程、智能制造与机电一体化学术会议暨 2024年汽车新材料新工艺技术论坛(MEIMM2024)(2024-07-05)

2024土木工程、城市规划与交通运输国际会议(ICCEUPT2024)(2024-07-08)

2024年城市建设、智慧交通与通信网络国际会议(UCSTCN 2024)(2024-07-15)

第十届催化国际研讨会 (ICC 2024)(2024-07-19)

2024年亚太计算技术、通信与网络国际会议(CTCNet 2024)(2024-07-26)

2024年新能源、储能与电力电气工程国际会议(NEESPEE 2024)(2024-07-27)

2024年城市规划与区域经济国际学术会议(UPRE 2024)(2024-7-21)

2024年航空航天、空气动力与遥感技术国际会议(AARS 2024)(2024-6-29)

第五届西京智媒体国际论坛(2024-6-22)

2024年应用数学与物理、化学国际会议(AMPC 2024)(2024-6-29)

2024年机器人前沿技术与创新国际会议(FTIR 2024)(2024-7-19)

第四届管理科学和软件工程国际学术会议(ICMSSE 2024)(2024-7-19)

2024经济管理、社会科学与教育国际会议(ICEMSSE 2024)(2024-7-29)

2024年经济、公共服务与商业文化国际会议(EPSBC 2024)(2024-7-20)

2024年互联网通信、建模与科技创新国际学术会议(ICICMTI 2024)(2024-6-31)

2024年人工智能与软件工程国际会议(ICAISE 2024)(2024-7-24)


第五届清洁能源与电力工程国际学术会议(ICCEPE 2024)
第五届信号处理与计算机科学国际学术会议(SPCS 2024)
第四届教育、信息管理与服务科学国际学术会议(EIMSS 2024)
第五届机械工程与智能制造国际学术会议(MEIM 2024)
2024年机器人前沿技术与创新国际会议(FTIR 2024)