腾讯 Angel 正式加入 LF 深度学习基金会,代码库已迁移
今年3月我们曾报道过,腾讯计划将开源的 Angel 项目贡献给 LF 深度学习基金会。8月27日,Angel 正式宣布加入 LF 基金会,并表示即将发布可达万亿级维度特性计算的 2.0 版本。
Angel 是一个基于参数服务器(ParameterServer)理念的高性能分布式机器学习平台,在腾讯内部广泛应用于腾讯视频推荐、微信内容推荐、广点通点击率预估等业务场景,于2017年6月正式开源。Angel 发布之初的口号是可以轻松处理 TB 级别的数据和十亿维度的主题模型,从目前透露的 2.0 相关信息来看,Angel 将扩展到千亿级维度特性。
Angel 2.0 特性:
1. 万亿级维度特性计算
a)基于参数服务器,Angel 可以轻松扩展到万亿级维度的模型
b)针对稀疏大模型的场景, Angel 对底层数数学库进行了做了优化
c)Angel 上的算法通过 pulling/pushing 子模型, 轻松训练万亿级维度的模型
2.高性能数学库
a)无泛型设计, 采用 Java 基础数据类型来加速计算
b)使用快速哈希方法,加速稀疏向量/矩阵运算
c)Long-Key 索引和 Compoent 量向量/矩阵的引入, 使 Angel 支持超大模型
d)Execotor-Expression 架构使其基础运算高效且易于扩展
3.计算图支持
a)基于层的轻量计算图
b)自动计算梯度
c)易于添加层以扩展系统
d)开箱即用的特征交叉层,有利于推荐系统算法开发
e)Angel 和 Spark on Angel 共享统一的计算图
4.深度学习支持
a)推荐系统中常见的深度学习算法,如 Deep And Wide, DeepFM,PNN,PNN,NFM 都已支持
b)用户可以通过 Json 定义的网络
此外,随着 Angel 正式加入 LF ,项目代码已从原仓库 Tencent/angel 迁移至独立仓库 Angel-ML/angel 。据悉,项目后续将更加注重贡献者的成长和社区的建设,未来将由项目指导委员会 (TSC) 规划技术方向,并通过投票做出特性发布、工作流程、贡献者晋升等重要决策。
LF 深度学习基金会是由 Linux 基金会推出,创始成员包括 Amdocs、AT&T、B.Yond、百度、华为、诺基亚、Tech Mahindra、腾讯、Univa 、中兴等等,旨在进一步推动开源 AI 和 ML 。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
京东凹凸实验室开源多端适配的 UI 组件库 Taro UI
京东凹凸实验室近日推出了一套多端 UI 组件库 —— Taro UI ,该库基于多端开发解决方案 Taro 开发,可在 微信小程序、H5、ReactNative 等多端适配运行。 Taro UI 包含以下功能特性: 简单易用:支持 npm 安装,自动处理 npm 资源之间的依赖关系 框架支持:基于 Taro 开发组件,与 Taro 无缝衔接 多端适配:一套组件可以在微信小程序/ H5 / ReactNative 等多端适配运行 样式美观:符合现代扁平化设计审美 组件丰富:提供丰富的基础组件,覆盖大部分使用场景,满足各种功能需求 按需引用:可按需使用独立的组件,不必引入所有文件,可最小化注入到项目中 多套主题:内置多套主题颜色可供选择(将在 1.1 版本开放此特性) Taro UI 的第一版组件共有六个模块、三十三个组件。据开发团队表示,后续还将继续丰富组件,增加一些常用业务组件。 示例预览 更多详情可查阅文档:https://taro-ui.aotu.io/
- 下一篇
Google 开源新型强化学习框架 Dopamine
Google 近日宣布开源一个新的基于 Tensorflow 的框架 —— Dopamine,旨在为新手和资深 RL(强化学习)研究人员提供灵活性、稳定性和可重复性。该框架受大脑中的奖励动机行为启发,反映了神经科学与强化学习研究之间的强历史联系,旨在实现可以推动激进发现的投机性研究。 Dopamine 的功能亮点 易用性 清晰性和简洁性是该框架设计中的两个关键考虑因素。Google 提供的代码非常紧凑(约 15 个 Python 文件)且文档完善,Google 希望这种简单性能使研究人员更轻松地理解代理的内部运作并快速尝试新的想法。 复用性 Google 非常看重可复用性在强化学习研究中的重要性。为此,他们为代码提供完整的测试覆盖率;,并遵循 Machado 等学者给出的建议,使用街机学习环境(Arcade Learning Environment)标准化经验评估。 基准测试 对于新的研究人员而言,能够根据已有方法快速对自己的想法进行基准测试是非常重要的。因此,Google 提供四个 agent 的完整训练数据,包括Arcade Learning Environment支持的 60 个...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8编译安装MySQL8.0.19
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS7安装Docker,走上虚拟化容器引擎之路
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Linux系统CentOS6、CentOS7手动修改IP地址