真从0入手深度学习.怎么入门深度学习?看这一篇就够了!
Abstract:Python==>理论知识==>编程实战:做Demo==>读论文
Introduction
本文就是我个人的思考以及搜集整理信息所得学习路线,因为接下来要做人工智能方向图像识别这一块的方向,所以导师让我自己先学,不然都不够资格进组学习. 希望可以帮到读者您节省搜集信息的时间.考虑到墙的原因所以本文是结合了B站各UP,知乎各大佬,电子科技大学的硕士生师兄,以及目前我所跟的这位导师的学习建议.
笔者初心督促自己,梳理思路,同时分享所得,阅读完本篇大约需要8分钟,希望为朋友的技术精进之路尽到绵薄之力.码字不易,望能给个免费的点赞和收藏,以激励笔者源源不断的创作.在此以表谢意,同时因为笔者实力有限,如果发现错误,请及时指正,以免误导后来者,谢谢!
编程语言: Python
莫凡
100样例
理论知识: Pytorch(机器学习和深度学习可解释性比较有限)
六二
小土堆
李宏毅(中文) /吴恩达(英文)
官网
编程实战:做Demo
李沐老师 +B站其他UP
github上直接拉下来,去读代码
识别问题 Demo
手写字体Demo
图像分类
图像改成表情的提醒
第一步,去github找几个简单的深度学习的代码,从train开始读就行了,哪行不懂就去搜,或者打断点自己调试调试,等每一行是干啥的都能看懂了,那基本整个代码是怎么回事你已经明白了,大体该怎么写心理已经有数了。
第二步,先尝试修改这些代码,比如写个模型用它的train跑了,按自己的代码习惯写一遍train跑他们的模型之类的。这一步的目的不是改进性能,主要是验证一些你对于写法的理解和动手自己去写一下,跑得通就说明大体没啥问题了。
第三步,写自己的训练、测试、模型、dataset和其他的一些代码,把自己脑子中的模型落实下来。
就是这么简单,如果勤快一点的话感觉一周都用不了,深度学习在代码方面没啥东西的,难点全在模型设计和改进上,我已经见过不少项目那个代码写得惨不忍睹了,但人家网络设计就是牛啊,就是能发好文章。
作者:南山区热心网友
链接:https://www.zhihu.com/question/437199981/answer/3256063710
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
读论文
彭哥的papers
跟着李沐精读
图像识别类的papers100+
辅助
KIMI(文心,GPT等等)
以及每日输出,总结今日所学
英文水平较高(推荐)
Introduction to PyTorch - YouTube Series — PyTorch Tutorials 2.4.0+cu121 documentation
新手如何入门pytorch? - 灰灰的回答 - 知乎
https://www.zhihu.com/question/55720139/answer/676174347
新手如何入门pytorch? - 知乎 - sunshinelala的文章 - 知乎
https://zhuanlan.zhihu.com/p/678130904
References
深度学习的一个重大误区,深度学习入门路线推荐_哔哩哔哩_bilibili
(1 封私信 / 7 条消息) 研一,导师让做图像处理,目标检测方向,学Python。有什么推荐的书么,迷茫不知道怎么做,学什么? - 知乎 (zhihu.com)
(1 封私信 / 7 条消息) 新手如何入门pytorch? - 知乎 (zhihu.com)
新手如何入门pytorch? - 陈云的回答 - 知乎
https://www.zhihu.com/question/55720139/answer/147148105
(1 封私信 / 7 条消息) 要基于pytorch做深度学习,但是我代码水平很低,我应该如何学习呢? - 知乎 (zhihu.com)