基础算法能力不够的人是注定走不长久的,无论你要去公司做开发还是走科研,基础算法能力都是必须的。 难道你准备复制粘贴一辈子吗?那搞快点,赶紧转行。
推荐实验组内新人acwing算法基础课+leetcode
闫学灿创建,致力于帮助同学们从新手小白开始,用系统的学习方式成长为算法大佬。
建议学习过程:语法基础课(如果已有基础可以跳过)->算法基础课(无论基础如何,都是必学)->算法提高课(此课程仅适用于有拔高兴趣的人) 学习地址:https://www.acwing.com/
leetcode题目比acm的大部分题都简单,对新生的要求是结合acwing的课程多刷点相关的题,把语法给用熟
我们课题组主要科研用的是python,可以尝试多用python来写题把python的很多语法给练熟,如果做工程需要golang、java、c++,也可以用对应的语言来进行刷题练习 leetcode最重要的不是题量,而是你要学会对应的题型,能够解决一类问题,能够考虑到特殊的情况
无论是工程师还是科研人,我希望leetcode周赛都可以参与参与,新人能在开学前把leetcode的周赛积分打到1650就可以了,如果更高自然更好
学习地址:https://leetcode-cn.com/problemset/all/
如果之前参与过acm相关竞赛,对拔高很有兴趣的话,可以来codeforces来进行学习,这个比较难只适合比较有水平的人参与,建议参与这个至少leetcode达到1800分水平
不会有人要读研了还不会用anaconda吧!那安装各类py环境岂不是很痛苦?
官网地址:https://www.anaconda.com/
深度学习的过程中,我们有很多结果内容的输出,尤其是调试过程,光用平时的ide肯定是不行的啦!
anaconda中就有notebook可以下载,大家配置好就可以用了!
百度paddlepaddle每天都提供免费的gpu时间,大家有需要的也可以用百度的来试试!
有人问收费问题?不知道咱们是学生嘛!用学校的edu邮箱或者学生证就可以免费申请了!
pycharm + notebook混用,基本够大家学习啦
你现在看文档的这个地方就是github,这是全球最大的开源社区!里面很多git操作的使用都是很重要的,大家可要好好学一下哦!
可以说是最牛逼的编辑器了,其妙用可以等待同学自己发现
texlive + vscode可以实现很方便的latex编写
在线的话可以尝试overleaf!
你都来我们组了,当然要学习我们组的东西啦,CTR全家桶准备开学吧
视频地址:https://space.bilibili.com/1567748478/channel/seriesdetail?sid=398820
暂且建议西瓜书 //TODO
基于pytorch实现
书籍文档地址:https://zh.d2l.ai/ 视频地址:https://space.bilibili.com/1567748478/channel/seriesdetail?sid=358497