欢迎来到一期一会的“Awesome MegEngineer”,今天我们要为大家介绍一位来自兴趣界的技术型00后——一枚赤裸裸的“为爱发电”人——Starfall。喜欢一切认为是美好的事物,更希望创造美好的他究竟会与旷视天元产生什么样的奇妙反应呢?一起来看看吧!

01

“造”兴趣与“造轮子”的自得其乐

爱因斯坦说:“兴趣是最大的老师”,而对一切美好事物的热爱显然让在桂林电子科技大学计算机科学与技术专业就读的大三生 Starfall 找到了属于自己的兴趣。

从吉他、画画、练字到健身、动漫,再到爱上音乐,与后摇乐队“As The Stars Fall”一起享受电子音乐和旧式摇滚的碰撞,Starfall 发掘出自己对各种事物的热爱。此外,他还加入院里的科技协会,和大家一起钻研各种各样的技术:或者是硬件部的无人机,又或者是自己研究出的实时视频抠像软件、音乐风格迁移。Starfall 似乎有着自己的生活舵盘,虽然爱好不断变化,但不变的是他的生活中总是有着自己热爱的事物,而热爱,就是他生命的引擎。

后来,这份热爱带着 Starfall 进入了旷视天元 MegEngine 这个新世界,并在其中自得其乐。

Starfall 第一次和 MegEngine “亲密接触”还是 2021 年的时候,他参加了一场由旷视举办的论文直播讲座。从 RepVGG、YOLOF 到 Panoptic FCN,Starfall 感觉自己推开了“神秘大门”,各种各样的知识点朝自己涌来。讲座结束后,Starfall 仍认真和同学反复观看,还一起讨论。后来,这些论文在 MegStudio 上发布了复现任务,Starfall 立刻认领了三个任务,进行为期一个月的复现。正是这次复现,不仅让 Starfall 拿到“校园炼丹师”的奖项,更让 Starfall 第一次接触到 MegEngine,真正了解到原来通过源码才能更加深入的了解整篇论文。

今年上半年,Starfall 还参加了 MegCup 小模型盲降噪赛。虽然没有拿到自己满意的名次,但 Starfall 通过观看前几名同学的答辩直播,感慨有很大收获。

与 MegEngine 进一步深入接触的时间里,Starfall 总结经验,不断提升“炼丹”能力。在近期刚刚结束的“翻倍争夺战-论文复现赛”中,Starfall 在规定的时间内顺利提交 12个 模型,主要包含图像分类和分割任务。最终,Starfall 成功拿下论文复现赛的冠军。

Starfall 在旷视的讲座和直播中学习,并通过论文复现的方法,不仅在其中找到了乐趣,更让自己得到了快速成长。用他的话来说:“造轮子也是一种乐趣呢,毕竟这也是一种创造呀。”

02

和MegEngine一起做有价值的事

Starfall 坦言非常喜欢 MegEngine。初次使用的时候,就觉得它不仅技术性强、上手容易,而且文档详细,速度也非常快。在最近两年里,Starfall 觉得 MegEngine 一直在做真正有价值的研究,并且不断迅猛生长,这也让他更想为社区建设出一份力,获得一份成就感。

早在最开始接触深度学习的时候,Starfall 就想用AI来生成音乐,因为他觉得这是一件很酷炫,很有意义的事情。在他GitHub的star列表中,分组“SomeThing Interesting”里有一些关于图像、语音、音乐的仓库,像DALLE、DCT-Net、piano_transcription,也包括上期主角 Eileen 近期开源的 CoNR。因此,在申请 2022 开源软件供应链点亮计划时,他便毫不犹豫地提交了《MegEngine 补充跨模态模型的实现》。除了自己的兴趣,Starfall 也希望通过开源软件供应链点亮计划对这一领域有了更加深入的了解。

谈到对目前社区的建议,Starfall 觉得 MegEngine 可以完善添加更多的API,这次论文复现赛当中有很多可以复用的代码。“当时就想有时间可以写一个类似于 PyTorch 的 timm 或者 torch-toolbox 的库。” Starfall 打心底里希望 MegEngine 能够越来越好,能够得到更多人的关注和参与。

在与 MegEngine 一起“造轮子”的过程中,Starfall 还加入了一个有趣的微信群——“MegEngine 和喝奶茶的好盆友们”。“群里的大佬们好多啊!”进群没多久的 Starfall 就发出感慨,好在“和蔼近人”的群名让这个遍地都是大佬的群少了些距离感,多了些亲近感。Starfall 不仅抓住机会向大佬们学习,还在群里结识了当时正在开发 MegDiffusion 的 MegChai,跟着 MegChai 学习到一个完整项目的开发过程。

03

将开源的美好进行到底

与计算机专业的缘分让 Starfall 打开了一个新领域,原来计算机的世界也是如此美好。而与 MegEngine 的遇见不仅让 Starfall 对技术有了更深理解,也让自身结识了更多有着相同志趣、志同道合的伙伴。

当谈到自己在 MegEngine contributor 里的贡献时,Starfall 觉得,相比里面的大佬们,自己更像一个使用者,但他更希望有朝一日能够成为一个真正的“为爱发电”并且乐在其中的开发者。

目前的 Starfall 刚完成开源之夏的开发。在他看来,开源是一件十分美好的事情:“因为分享也是一种快乐呀,把自己认为有意义、有价值的代码分享出来,岂不美哉。“拥有 INTP 型人格的 Starfall 坦言:“当我认为一件事物是美好的时候,可能并不会有很明确的原因。我只是去感受,在感受中确实体会到开源的美好”。

谈到未来发展时,Starfall 自觉能力有限,觉得自己与大佬之间存在很大差距,有机会要学习一些高性能计算的技术,从而能够追赶上大佬们的脚步,拥有自己的代码。“希望自己的代码能被他人认同,也希望能对他人起到一点帮助吧”。

山海自有归期,风雨自有相逢,Starfall 与 MegEngine 的故事依然在继续,“造轮子”的过程也会依旧乐趣满满。相信决心在技术行业深耕的Starfall同学终有一天会在 MegEngine 的支持下,带着自己的代码站在属于自己的顶峰。

Starfall 随手拍摄的校园风景(慕了)

Starfall|“造轮子”是一种乐趣吗?相关推荐

  1. 程序员到底要不要重复造轮子?

    分享一波:程序员赚外快-必看的巅峰干货 关于这个话题,现在这里阐述立场:就公司工作而言,不建议重复造轮子.就个人技术而言,强烈建议造轮子! 程序员圈子里流行这么一句话:"不要重复造轮子&qu ...

  2. 程序员如何通过造轮子走向人生巅峰?

    前言:你所做的事情,也许暂时看不到成果.但不要灰心,你不是没有成长,而是在扎根. 程序员圈经常流行的一句话:"不要重复造轮子".在计算机领域,我们将封装好的组件.库,叫做轮子.因为 ...

  3. 重复造轮子,对此你的看法

    关于这个话题,现在这里阐述立场:就公司工作而言,不建议重复造轮子.就个人技术而言,强烈建议造轮子! 程序员圈子里流行这么一句话:"不要重复造轮子".它的原文是:"Stop ...

  4. 还在重复造轮子?Java开发人员必知必会的20种常用类库和API

    介绍 一个有经验的Java开发人员特征之一就是善于使用已有的轮子来造车.<Effective Java>的作者Joshua Bloch曾经说过:"建议使用现有的API来开发,而不 ...

  5. 不是“重复”造轮子,百度飞桨框架2.0如何俘获人心

    2016 年,百度 PaddlePaddle 打响了国产深度学习框架开源的第一枪. 2019 年 4 月,在 Wave Summit 深度学习开发者峰会上,首次发布了PaddlePaddle 的中文名 ...

  6. 经常造轮子的 AI 工程师水平通常不会太差

    题图 | 邵姺画 引子 | 造轮子还是不造轮子,这是一个问题 理查德·费曼教授去世后,人们在他的黑板上发现了 What I cannot create, I do not understand 这句话 ...

  7. Spring Boot并不重复“造轮子”

    2.1 Spring Boot简介 Spring Boot是由Pivotal团队提供的基于Spring的全新框架,其设计目的是简化Spring应用的搭建和开发过程.该框架遵循"约定大于配置& ...

  8. 不再重复造轮子,AI 给你推荐更好的代码,还没bug

    2020-09-18 14:47 导语:还在抠bug抠到怀疑人生? 作者 | 青 暮 编辑 | 丛 末 程序员的的代码大部分都不是如同写书法那般一挥而就,而需要反复地抠bug,抠到怀疑人生. 剑桥大学 ...

  9. 七月新增开源项目:你学习的速度跟得上前端造轮子的速度吗?

    2019独角兽企业重金招聘Python工程师标准>>> 每月新增开源项目.顾名思义,每月更新一期.我们会从社区上个月新收录的开源项目中,挑选出有价值的.有用的.优秀的.或者好玩的开源 ...

最新文章

  1. 写时复制(Copy-On-Write)思想在Java中的应用
  2. 假设一个随机性和因果性的双重态
  3. 二十、深入Python迭代器和生成器
  4. C++输入函数的应用
  5. 数据结构链表知识入门
  6. 电子邮件如何运行(MTA,MDA,MUA)
  7. ModelSim 2019安装教程
  8. 酷派大神9976A刷机
  9. 思科ASA防火墙端口映射
  10. dos攻击防范 java_php DOS攻击实现代码(附如何防范)
  11. Word 2016封面不显示页码
  12. 牛客网 月出皎兮,佼人僚兮。 树上启发式合并
  13. 38岁超任模拟器设计者自杀!死前留下真名与神秘自拍照,最后一刻开源higan
  14. 启用DoH(DNS-over HTTPS)在Windows、Android、IOS平台
  15. 【SAMF】A Scale Adaptive Kernel Correlation Filter Tracker with Feature Integration 论文阅读笔记
  16. HTML+CSS项目实践四:给html网页标题栏添加logo图标(ico格式图片)
  17. 图形学-二维图形的裁剪1.Cohen 2.Liang
  18. python 魔法方法什么时候用_python学习之魔法方法的调用
  19. 世界上第一台通用计算机用途,世界上第一台计算机的作用?
  20. 基于全志a33-vstar开发板的ap6210WiFi模块移植

热门文章

  1. 计算机专业大一用电脑吗,大一新生需要笔记本电脑吗 大一带笔记本有用吗
  2. 我的思维导图(第一幅)
  3. 外贸企业邮箱网页登录入口,免费注册电子邮箱教你如何登录企业邮箱
  4. 签收电子承兑汇票需要注意的事项有哪些
  5. 发布了半个月的社交软件们,还好吗
  6. 昆仑分布式数据库架构介绍
  7. ValueError: At least one stride in the given numpy array is negative
  8. 2020诺瓦科技一面
  9. 教育专题讲座(带答案)
  10. ZONE:一种创作、评分及交易平台