文章目录
- 1. 学习习惯
- 个人习惯
- 规划日程表(有反思检查节点,有正反馈,有动力)
- 做记录(方便复习)
- 积累适合学习、集中精神的方法
- 抱着强目的性去做事情
- 遇到的问题案例与解决方法
- 扩展阅读
- 2. 学习方法
- 主动学习
- 读论文的方法
- 看代码的方法
- 小技巧
- 3. 代码运行环境
- 深度学习框架(python -> pytorch -> transformers/pytorch_lightning)
- 李宏毅课程全流程(HW1)
1. 学习习惯
个人习惯
规划日程表(有反思检查节点,有正反馈,有动力)
eg:自顶向下式目标拆分法+前人经验学习
例如:【个人成长】北邮读研期间的打怪升级 - Yanqiang - 博客园 (cnblogs.com)
面试复盘:美团搜索推荐算法一、二面面经_牛客网 (nowcoder.com)
做记录(方便复习)
merve视频+番茄钟(建立一个舒适的学习环境)
积累适合学习、集中精神的方法
劳逸结合(费脑力的活动+轻脑力愉悦的work交叉),计划好一天的事情后,当发现做不动某些task,就切换到比较简单的task,也算是放松了(比如看不动论文的时候,就去做code运行)。
抱着强目的性去做事情
比如组会,能听懂他说的方法,或者对idea上的启发。
比如论文,读了之后就要有这些收获
遇到的问题案例与解决方法
番茄钟
5分钟沉浸式学习法
从舒适区开始学起
扩展阅读
豆瓣小组
B站大学
2. 学习方法
主动学习
如何从搜索引擎挖掘自己想要的内容(必应/知乎/博客园/csdn/简书)
读论文的方法
善用搜索(别人的论文笔记)(我的论文笔记)
看代码的方法
stackoverflow
小技巧
- 迅速了解一个class/function的功能:看函数名的英文意思+找它的入参和出参。
- 了解一个项目在做什么:看代码层级结构,找main函数和主要的backbone。
3. 代码运行环境
Ubuntu命令(–help or 搜索引擎)
- ubuntu cd到目录下
- 把代码下载并浏览一下
- 配置数据集
- linux命令学会–help
- 安装依赖(建议是conda,其次才是pip),检查 torch.version
- 检查报错信息:① 包版本依赖冲突 ② 缺少安装 ③ 搜索为什么
深度学习框架(python -> pytorch -> transformers/pytorch_lightning)
对这个技术栈不需要全面的了解,用到什么就主动的去学一下看一下。
李宏毅课程全流程(HW1)
SofiaT的博客_CSDN博客-算法,机器学习-吴恩达笔记,机器学习-李宏毅笔记领域博主
《机器学习—李宏毅》lecture1_李宏毅机器学习 lecture1_SofiaT的博客-CSDN博客
ML 2021 Spring (ntu.edu.tw)