Tencent / OpenSourceTalent

143 stars 15 forks source link

2022腾讯犀牛鸟开源人才培养计划-Angel #25

Closed tencent-adm closed 1 month ago

tencent-adm commented 2 years ago

腾讯犀牛鸟开源人才培养计划 Tencent Rhino-bird Open-source Training Program 2021年腾讯首次发布“犀牛鸟开源人才培养计划”,通过打造面向高校学生的开源课程和开源实践培养方案,培育开源人才、普及开源文化,助力开源人才生态的发展。5月30日,2022年度“犀牛鸟开源人才培养计划”正式启动,由教育部计算机类专业教学指导委员会、教育部软件工程专业教学指导委员会、教育部电子信息类专业教学指导委员会、中国信息通信研究院作为联合指导单位,腾讯开源和腾讯高校合作联合主办,培养计划涉及开源基础课程、开源进阶研学和开源项目实战三大阶段培养。本届培养计划除了来自腾讯的热点开源项目之外,还有来自清华大学、北京大学、中国人民大学与腾讯基于联合实验室平台合作开展的开源项目,涉及技术领域包括人工智能、大数据、前端应用、基础平台(操作系统)、数据库等。

各位同学报名即可参加线上开源系列课程,学习开源知识,对话学界及产业界大咖。其中入选开源项目实战的学生将在导师的一对一指导下,利用暑假开展编程实战。

更多项目信息请看官网:https://opensource.tencent.com/summer-of-code(需要更新

项目简介 腾讯自主研发并开源的面向企业级应用的高性能分布式机器学习平台,支持特征工程、模型构建、参数训练、AutoML、模型服务Serving等全栈机器学习服务,提供机器学习、深度学习、图神经网络等多种算法,支持级万亿级超大规模参数模型的训练,已在生产业务系统中大规模部署。

项目导师 欧阳文、孙瑞鸿,Angel开源项目技术负责人

导师寄语 Angel是腾讯自研高性能分布式机器学习和图计算平台。通过学习,你将了解顶级分布式机器学习平台架构设计原理以及AI算法落地细节,轻松玩转机器学习和图计算,对以后的学习和工作都大有益处

编程任务 题目:基于Angel实现Struct2Vec算法 内容: Struct2Vec提出了一种新的框架用于在表示网络中节点的同时保持节点的结构特性,从而能够挖掘出网络中节点的空间结构相似性,在许多图场景中得到了广泛应用。

预备知识: 1.Struct2Vec算法论文:https://arxiv.org/pdf/1704.03165.pdf 2.Java, Scala 3.Spark on Angel

预期结果: 1.初级:基于Angel实现单机Struct2Vec算法 2.中级:基于Angel实现分布式Struct2Vec算法 3.高级:文档与测试Demo,在多种数据集(如:Barbell graph)上有高效的训练性能并输出关键指标

收获: 1.理解图表示学习算法的实现逻辑,熟悉Angel、Spark等组件功能 2.分布式系统的性能优化实践经验

联系导师: 欧阳文:gdpouyang@tencent.com 孙瑞鸿:rachelsun@tencent.com