好用tips

本文推荐了Mendeley用于论文管理,CSDN作为在线博客平台,XMind帮助记忆知识点,GitHub跟踪Issue,LeetCode锻炼编程,Jupyter Notebook作为代码调试工具。还介绍了代码片段积累、EarlyStopping、Warmup技巧及代码简化等实用科研技巧。
摘要由CSDN通过智能技术生成

一些好用的tips整理

  1. mendeley -> 论文管理,可能在windows,linux上跨平台使用。强烈推荐!ubuntu安装教程如下:(http://techooid.com/install-mendeley-on-ubuntu)。强强烈推荐!
  2. csdn -> 在线博客,可以跨平台整理。强烈推荐!
  3. xmind -> 思维导图,快速记忆知识点,强烈推荐!
  4. github -> issue, 了解别人方法的最佳路径。强烈推荐!建议手机上下载一个github软件,当问题有被解答可以第一时间知道,并核查是否解决了疑惑。
  5. leetcode -> 锻炼快速编程能力的最佳路径。强烈推荐!
  6. jupyter notebook -> 非常好用的代码调式工具。强烈推荐!
  7. 代码fragment 积累-> github 中建立一些常用的代码片段
  8. early stop -> 在循环中 交互结束 并保存权重(训练时候使用)。
  9. 使用warm up -> 通过warm up 逐步提升学习率,观察得到较好的学习率
  10. 训练之前检查所有参数设置 -> cfg.dict
  11. 至少训练5个epoch再看结果 -> 卷积神经网络 loss的下降可能是随epoch断崖式的
  12. 利用好调试工具pdb和gdb -> pdb 调试可以捕捉的错误,gdb调试无法捕捉的错误。但是对于gdb得到的错误,有时候过于底层较难解决。
  13. 代码简化 -> 对于别人的复杂工程代码,对其简化,只保留自己要的功能。这样有两个好处:第一,简化后的代码更容易自己日后的重复阅读。其次,简化代码的过程中也要对原始代码进行理解和修改,相比直接在原有代码上添加需求,更有效。
  14. 使用单例模式和装饰器注册功能 实现反序列化。结果是可以在文本文件中修改参数 。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值