Alphabet旗下DeepMind开源开发AI项目的元件函式库

栏目: 软件资讯 · 发布时间: 6年前

据中国台湾地区媒体报道,Alphabet旗下AI子公司DeepMind周四开源释出可撰写TensorFlow强化学习(Reinforcement Learning, RL)代理程式的函式库TRFL。DeepMind指出,TRFL(念作truffle)集结了该公司内部开发代理程式如DQN、DDPG及Importance Weighted Actor Learner Architecture所有的重要演算法元件。TRFL目前已可在GitHub上开放下载。

TRFL(读作「truffle」),访问:

https://github.com/deepmind/trfl/

Alphabet旗下DeepMind开源开发AI项目的元件函式库

一般强化学习代理程式包含许多互动元件,像是环境和某个表示值(values)或政策(policy)的深度网路,以及该环境的学习模型、伪奖励函式或重播系统(replay system)。这些元件互动很巧妙,因而在大型运算图谱(computation graphs)中不易发现Bug。Open AI最近就分析强化学习代理程式最受欢迎的开源实作发现,10个代理程式有6个有很小的瑕疵被社区发现且经作者证实。

解决上述问题及协助研究的方法之一是将完整的代理程式实作开源出来。这些代理程式的程式码对复制研究很有用,但问题是难以修改和扩充。另一个方法则是将共通建构元件、经测试过的稳定实作提供出来,这些共通元件也可用于众多不同的RL代理程式。另一个好处是,将这些核心元件集结于单一函式库,加上一致化的API,将更容易和不同来源的想法结合。

TRFL函式库包括实作传统RL演算及更先进技术的函式。像是loss函式及其他运算都有实作于纯Tensorflow 之中。针对value-based及policy-base的强化学习,TRFL也都提供了相应的工具。

DeepMind表示,由于这个函式库广泛用于DeepMind 开发 上,因此他们会持续维护并新增功能,且可望继续释出给开源社区。

本项目势必受到开发人员的欢迎。根据近日GitHub的统计,Tensorflow是平台上第三大开源项目,仅次于微软VS Code和脸书React。


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

网易一千零一夜

网易一千零一夜

网易杭研项目管理部 / 电子工业出版社 / 2016-9-1 / 46

本书是网易杭州研究院项目管理部多年来丰富的项目管理实践总结与干货分享。字字句句凝结了网易项目经理的甘与苦、汗与泪。 全书围绕项目管理体系,从敏捷实践、项目立项、需求管理、沟通管理,到计划进度管理、风险管理,真实反映了网易面向互联网产品项目管理实战经验与心路历程。 不论你是项目管理新手,还是资深项目经理,都可以从本书中获得启发与借鉴。一起来看看 《网易一千零一夜》 这本书的介绍吧!

Base64 编码/解码
Base64 编码/解码

Base64 编码/解码

SHA 加密
SHA 加密

SHA 加密工具

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具