如何做好科研,读《写在Ph.D第0年》的所感所受
2024-10-25
推荐阅读:《写在Ph.D第0年:AI/CV科研菜鸟的持续进阶之路》
选择自己的职业人生「工程师素质拓展课程」
- 可选择: 不要画地为牢
- 什么是好的投资思维——“一眼就知道好不好”
- 看到别人看不到的收益
开端
科研的本质实际上是项目管理「一人要身兼 算法、开发、产品、运营(宣传)、项目排期与进展管理」
- 开新的项目的流程:
- 目标管理:确定好目标会议和主题;
- 项目管理:Notion/Typora 项目页
- 人力管理:思考合作者
- 代码管理:Github 私有Repo
- 环境管理:避免配环境的尴尬
- 如何面对科研中的挫败?
- 科研本来就是绝大多数的失败+极少数的而成功
- 要多给自己正向的反馈,例如混学术设计,commit 激烈
- 要擅长可视化自己项目开发和实验日志,带上时间戳,可视化自己的成长
启发
首先要对科研的不同阶段建立自己正确的认知,要有非常具体(hands on)的AI科研目标&经验
科研心法「⭐️一定要多读论文」
实践法:在研究任务上实现已有最好的算法,分析实验结果,例如发现算法计算复杂度高,训练收敛慢,错误样例呈现明显的规律,启发来改进已有算法的思路。
类比法:调研其他相似任务上最新的有效思想,通过合理的转换迁移,运用到当前的研究问题上来。
组合法:将新的研究问题分解为若干已被解决好的子问题,有机地组合这些子问题上的最好做法,建立对新的研究问题的解决方案。
找准一个方向深挖,锁死一个小的方向!!
从学习者的心态转换成研究者的心态,不要想着一定要打基础,要结合实践去学习新的知识。
多读论文!多读论文!多读论文!
多社交,例如参加学术会议,多去认识更多大牛,不要局限在一个小空间!
对于一个领域,一定要去了解他的全貌,再来品味,要多去思考,这篇工作以前是什么样的?后面出现了什么导致了大的改变?
要有自己的motivation,不要人云亦云。
要学会交谈!多去讨论!
要保持求知欲!
⭐️关于论文写作,那就多去看顶会的oral 论文,几乎每一篇都是写作上的典范。
多去看顶会来提高taste,不要总是A+B,多思考发现本领域的核心问题,最好是先有问题再想方法!
**不要拖延!!!!!!!!!!!!**走在时间的前面
⭐️规律作息,锻炼身体,为未来十多年的高强度工作奠定基础。
做科研的关键
科研的步骤需要包含哪些过程?
如何审查自己的论文?
论文写作时间管理
非常具体的 AI 科研目标和经验
社交
交流真的非常重要,扩大自己的交友圈,认识更多地同行,更多领域内的前辈学长。保持开放的心态积极去寻求外部的帮助。
- 扩大交友圈本质上是培养自己的影响力
- 维护知乎公众号、多撰写技术博客
- 参加社区建设,参与和组织开源项目
- 一定要学会宣传自己的工作!!
比如微博/小红书,每次投稿日搜索相关会议名称就能找到许多博主。
实用
https://github.com/lucidrains?tab=repositories
timm库(pytorch image models)是最好的教材:https://github.com/huggingface/pytorch-image-modelsgithub.com/huggingface/pytorch-image-models