代码
MindTalk | 袁承博:参与社区贡献,让我对MindSpore乃至整个深度学习框架的落地应用有了新的认识

MindTalk | 袁承博:参与社区贡献,让我对MindSpore乃至整个深度学习框架的落地应用有了新的认识

MindTalk | 袁承博:参与社区贡献,让我对MindSpore乃至整个深度学习框架的落地应用有了新的认识

本期专访是来自 MindSpore 社区的优秀开发者袁承博同学,其研究方向为数据分析、数学建模等。

1、个人介绍

大家好,我是来自武汉大学计算机学院的袁承博,目前大三在读。在校期间有一段深度学习相关的深度科研,平时会去自学一些相关知识或者参加一些比赛,所以对数据分析、数学建模等领域也比较熟悉的。

2、我的开源之旅

我对开源的认识,是在学校里主要了解到一些理念上的东西,然后与之前实习公司同事的交流也让我对开源生态的构建与相应的商业战略有了一些理解。但其实MindSpore开源实习是我参加的第一个开源项目。

我认为开源是以某种开发(使用)需求构建原型项目,利用分布式的开发力量推动项目发展,同时通过仓库的发展壮大(功能的完善)逐渐吸引更多的开发者(用户)进入,进而在一定范围内形成某种生态。

3、与MindSpore的初相识

今年7月初的时候华为在武汉举办了昇腾AI创新训练营,训练营的主要内容是MindSpore与AI模型的培训,以及完成一个小项目。在训练营上我第一次接触到了MindSpore框架。

最开始给我印象最深的是训练营时老师向我们介绍MindSpore同时结合了动态图和静态图的优点,当时觉得这真的是非常天才的想法。

我目前是在量化金融组进行开源实习,然后主要做的内容是MindSpore框架下的衍生品相关的工作。目前合入主仓的有BS解析解、隐波动率和希腊值求解,已经基本完成的是高维布朗运动的蒙特卡洛模拟和复现一篇关于SDE求解的论文。大家可以通过量化金融组的任务列表和主仓随时查看、关注我们的项目进展。

因为量化金融比较注重大规模并行,然后也会用到一些特别的算子,所以开发过程中在静态图和算子方面我们是经常需要额外考虑的,而这些是我之前从来没有接触过的。这次实习让我对MindSpore乃至整个深度学习框架的落地应用有了新的认识,也对如何更好地发挥MindSpore动静态图结合的优势有了新的理解。

4、我的社区成长经历

因为量化金融这边还处于一个比较初步的阶段,所以很多整体架构和规范都不是现成的,而是需要我们自己讨论,有的时候架构甚至会需要改好几次。我觉得在这个过程中收获真的很大,也对代码架构与规范的重要性有了新的认识。

YOUNG新生之如何玩转AI开源社区?

10月30日(周日)19:20,承博同学将线上为大家分享他从MindSpore走入量化金融大门的故事。戳海报二维码报名吧~!

MindSpore官方资料

官方QQ群 : 486831414

官网https://www.mindspore.cn/

Gitee : https : //gitee.com/mindspore/mindspore

GitHub : https://github.com/mindspore-ai/mindspore

论坛https://bbs.huaweicloud.com/forum/forum-1076-1.html