我在研究生阶段研究的主要是计算机视觉中的深度学习领域,包括但不限于AIGC、多模态、目标检测、图像分割、无监督异常值检测、OCR识别、三维重建、模型剪枝、模型蒸馏。
在研究过程中遇到最大的挑战就是一个人闯进了图像算法领域,没有任何引路人。一步步去github上找各种源码,跑通,看各种论文,然后一行一行代码去学习。通过研究代码和积累论文阅读不断提高充实自己。我认为:如果想成为一名程序员,那么编程能力时最最最最最重要的,不要只会翻译论文,如果让你用代码实现论文中的算法你会吗?当然,如果你已经达到了看一篇论文就能复现它的水平,那么你离大厂也就不远了。像我们大多数人,其实能看懂别人论文中写的源码,然后做一些修改其实已经可以了。一步一步来,当你跑别人的代码跑多了,改多了,慢慢地你自己也会写了。
学科竞赛其实是对你平时日积月累的成果的检验。如果你以后想走算法或者开发这条路,编程能力至关重要。此外,一定要去了解你的研究领域的最新研究成果。不要只会读论文,需要将论文和源码结合来看。在学科竞赛中,如果你是一个队长的身份,那么你需要站出来挑大梁,你需要有一个全局观念,将一个项目划分为不同的阶段,为每一个队员分配任务,分配任务时需要充分考虑每一个队员的时间和能力。对于每一个阶段的时间节点的把握和项目的进度要做到心中有数。如果你是队员的话,希望你能有主动性。队长给你分配的任务,你要勇于表达自己的想法,如果你觉得自己能做,那就全身心投入去做。如果你觉得自己不能够胜任,要直接提出自己的困难点,不要因为自己拖累了整个项目的进展。团队的合作和沟通能力在未来工作中也是非常重要的。