前言
为了初学者能够更快的入门,少走弯路,也是笔者学过之后,感觉哪些视频和书籍更适合入门分享一下,也是做个记录吧。
如有错误,欢迎指正。
1.关于Python学习
可以看b站的黑马程序员的Python的视频,个人认为不需要学的很深就好,一些基础的东西,知道就行,就算忘记了,也可以随时搜索一下。
附上链接:Python教程
差不多前面P90个视频,可以看看,后面的都可以。每个视频也挺短,几分钟,二倍速也挺快的。
在Python大致学的差不多的情况下,可以开始学习pytorch的一些知识。
2.关于环境安装
首先就是要对环境进行配置,需要安装pytorch和anaconda。
在安装anaconda的时候,会自己安装python,所以不需要在另外安装python了。
另外详细的视频安装教程可以参考b站小土堆这个up的。
视频链接:小土堆环境安装
视频讲解的十分清楚,根据自己的电脑有没有GPU选择观看,有的部分可以二倍速或者跳过即可。
最后的话,可以下载个pycharm来运行一些程序。
3.关于深度学习的学习
(1)在学习之前可以先了解一下numpy和matplotlib的一些东西,看不懂也没关系,在看了些视频后,可以在回过头看看,反复学习嘛!
numpy的链接:https://numpy.org.cn/
另外一个链接https://www.runoob.com/numpy/numpy-tutorial.html
(2)视频的话,很多人都会推荐李沐老师的课程,其实笔者看了之后,感觉并不适合入门,听的云里雾里的,不知道在说什么。个人觉得李沐老师的课,更适合有一定的基础之后,提高使用吧。
入门的话,我比较推荐学习刘二老师的一个课,还有小土堆。这些也是我看过的,感觉看完之后能大概知道在干嘛,能够跟着写代码,我个人觉得还是比较好的。
刘二老师的视频链接:刘二深度学习
注:最后两个RNN的视频,不是研究NLP或者语音等方向,可以选择不看。
小土堆的视频链接:小土堆深度学习
最后,大致了解一些深度学习的知识后,可以系统的学习一下吴恩达老师或者李宏毅老师的课程,这两个大佬讲的是很好的。
李宏毅老师的视频链接:李宏毅教程
吴恩达老师的视频链接:吴恩达教程
4.关于参考书籍
有同学可能比较喜欢看书,不愿意看视频,笔者提供一个比较适合入门的深度学习的书。
这一本书感觉对初学者很是友好,强力推荐。
附上链接:https://github.com/foochane/books/tree/master/08-Keras
百度网盘链接:http://链接:https://pan.baidu.com/s/1YC4v7-vHd3h4ma1hRZ1EHw 提取码:ujsy
差不多就这些吧,笔者也是个小白,也在不断学习,如果错误的地方,欢迎指正。