NNAISENSE 发布首个开源进化算法库 EvoTorch


LSTM 之父 Juergen Schmidhuber 创办的人工智能公司 NNAISENSE 宣布正式发布其 EvoTorch 开源进化算法库。根据介绍,这是同类中的首个开源平台,为工业界提供了一个进化算法包 (evolutionary algorithm,EA);当与机器学习专业知识相结合时,可以在一小部分时间内解决复杂的运营挑战,而且成本更低、规模更大。

公告称,随着机器学习在许多垂直行业中发挥着越来越重要的作用,进化算法是一种有吸引力的解决方案,可以应对伴随自动化流程复杂性和规模增加的级联挑战。与标准的基于梯度的替代方案相比,进化算法不需要可微的成本函数,并且更适合现代硬件上的大规模并行化。这意味着可以更高效地解决从学习机器人控制器到优化计划或产品设计的更广泛的问题。但目前尚缺少一个可以轻松地以任何规模试验 EA,而无需担心底层细节的软件工具集。

EvoTorch 则基于 PyTorch 和 Ray 软件包所构建,“为研究人员、开发人员和工业制造商提供强大的 EA,无需额外工作即可跨 CPU 或 GPU 进行并行化,从而加快优化并最大限度地降低成本......EvoTorch 建立在 PyTorch 的用户友好原则之上,并提供与知名监控库的轻松集成,从而轻松整合到现有工作流程中。鉴于其不断扩大的 EA 范围和直观的界面,EvoTorch 还可以大大简化学者和大学生开发新算法的工作,帮助促进该领域的研发。”

NNAISENSE 研究科学家 Timothy Atkinson 解释称,EvoTorch 有几个组件,包括一系列进化算法和日志记录功能,因此数据科学家可以实时跟踪机器学习实验。“主要思想是,你可以把在 PyTorch 中构建的任何内容,立即使用 EvoTorch 对其进行优化”。

Atkinson 指出,如果数据科学家将一个问题构建为 PyTorch 函数,在 EvoTorch 上进行优化,就有可能扩展到成千上万的 CPU 和数百个 GPU。“我们在 Ray 库之上以一种非常明智的方式构建了 EvoTorch,这意味着它可以在你负担得起的范围内进行扩展”。

一直以来,NNAISENSE 都在自行构建 EvoTorch,以便在其平台内部使用。关于开源的重要性,Atkinson 称,如果 NNAISENSE 将 EvoTorch 保留为闭源项目,它只会被这一公司使用,更广泛的 AI 社区将无法从该项目中受益或做出贡献。

“当 library 是开源的时,这是一种真正的共生关系,因为这意味着人们可以直接在我们的 library 之上建立他们的研究。当他们在我们的 library 之上构建他们的研究,然后他们来找我们并表示他们希望将研究添加到 library 中时,这就是在改进我们自己的项目所拥有的工具。”

NNAISENSE 的软件基础设施总监 Rupesh Srivastava 称,"EvoTorch 的目标是创建一个开源的 ML 社区,通过为研究人员和工程师提供工具,方便快捷地扩大他们的设计规模,促进自动化领域内采用 EA。这个平台的额外优势在于我们为商业用户提供的专家支持,协助他们进行有效的定制、实施和监督。我们将不断扩大我们的功能,根据我们从正在进行的项目中获得的数据帮助用户,导致更广泛的经过现场测试的构件,以刺激行业增长"。


相關推薦

2024-06-27

发!》中向全球开发者介绍了华为自研仓颉编程语言,并发布了HarmonyOS NEXT仓颉语言开发者预览版。这是华为首次公开发布仓颉编程语言。 据介绍,复旦大学工研院认知与智能技术实验室(CITLab)领衔的研发团队与华为仓颉编

2022-09-08

训练、端侧部署推理。 五 Roadmap 后续我们计划每个月发布Release版本。近期的Roadmap如下: Transformer 分类任务训练性能优化 & benchmark 自监督学习增加检测&分割benchmark 开发更多基于Transformer的下游任务,检测 & 分

2024-06-06

社区揭牌仪式日前在深圳南山区举行。活动现场,大湾区首个专注大模型领域的旗舰孵化器——深圳“模力营”AI生态社区揭牌,首批11家人工智能企业签约入驻“模力营”。 深圳“模力营”AI生态社区是粤港澳大湾区首个垂直

2024-10-18

向大家宣布,在近期我们迎来了 Apache Doris 3.0 版本的正式发布,欢迎大家下载使用体验! 从 3.0 系列版本开始,Apache Doris 开始支持存算分离模式,用户可以在集群部署时选择采用存算一体模式或存算分离模式。基于云原生存算

2024-08-16

了聚焦桌面操作系统跟技术的开放麒麟社区,成立了国内首个 BMC 开源社区。此外中国电子还积极参与 Linux、红帽等国际开源社区建设,以开放共赢姿态成为全球开源生态的一个重要力量。 开放原子开源基金会理事长程晓明

2022-12-23

Nim 1 正式发布三年后,Nim 2 RC 终于来了。公告写道,Nim 2 的目标之一是让开发者编写兼容两个版本(Nim 1 和 2)的代码更容易。目前许多重要的软件包在 Nim 2 中已经可以正常使用。此外,Nim 2 还为创新特性添加了“开关”,可在

2023-10-11

国信通院的战略合作单位、标准核心参编单位,共同编订发布全球首个AI模型开发管理标准、全国首个商用人工智能开发平台等多项人工智能基础软件领域、大模型领域的标准。作为大模型生态共同体中的通用大模型代表企业,

2023-09-10

2022年9月8日,Javascript运行时Bun正式发布1.0版本,标志着这个由前Facebook工程师创建的项目正式进入稳定生产可用阶段。 Bun的愿景是通过深度整合,让Javascript开发“快如闪电”。这个新生力量是否能撼动Javascript界老牌霸主Node的

2023-02-09

一直以来,在众多Kubernetes开源管理平台选项中,Rancher深受社区用户的青睐。 SUSE在确保开源产品持续灵活演进的同时,也致力于满足企业用户的使用场景,为此SUSE正式推出Rancher Prime。Rancher Prime是Rancher的一种分发版,核心功能

2024-06-22

OpenHarmony-v5.0-Beta1 版本已于 2024-06-20 发布。 版本概述 OpenHarmony 5.0 Beta1版本标准系统能力持续完善,ArkUI完善了组件通过C API调用的能力;应用框架细化了生命周期管理能力,完善了应用拉起、跳转的能力;分布式软总线连接能

2023-06-09

配,已适配约27万兼容适配组合(截至2023/5/31)。在最新发布的1060版本中,重点对云组件进行了版本升级和兼容,例如: OpenStack:新增支持Victoria版本 Ceph:支持12/14/16版本 Docker:ISO集成版本更新至20.10.7 RunD:新增适配kat

2023-05-07

rey Hinton 进一步的表达了对 AI 的恐惧;该会议内容被整理发布到了 YouTube 上,并被描述为: 这是我很久以来看到的最不可思议的讲座之一。Geoffrey Hinton 基本上在告诉听众,人类的末日已经临近。AI 已经变得如此重要。AI

2024-07-13

年7月11日,中国信息通信研究院(简称“中国信通院”)发布算力互联公共服务平台,联合产业界开展算力互联网共识共创行动。 平台现已开放测试,试用:http://stateioc.iqka.com/ 算力互联公共服务平台是推进和管理全国算力

2023-11-10

个面向飞行器的流体力学大模型“秦岭・翱翔”现已正式发布。 秦岭・翱翔大模型是西工大流体力学智能化国际联合研究所携手华为 AI4Sci Lab 在国产开源流体计算软件风雷的基础上,依托昇腾 AI 澎湃算力及昇思 MindSpore AI 框