赞
踩
bilibili 学习路线解读:保姆级别!深度学习-计算机视觉-目标检测方向学习路线,送给研0,研一正在迷茫的小伙伴们,学完发paper!_哔哩哔哩_bilibili
文章前半部分主要讲解大家都能用得到的,深度学习,计算机视觉这个模块的学习路线,适合所有的同学!
后半部分主要是讲解目标检测的学习路线,适合方向是目标检测的同学!
文章的最后也会做一些计算机视觉中其他方向的科普性文章视频的推荐!
对了,文章的最后,还会有一些学习时间的规划!
希望大家能够喜欢!
目录:
如果大家的方向是目标检测,建议食用左边的学习路线
如果大家的方向不是目标检测,建议食用右边的学习路线
掌握 机器学习、有监督学习、无监督学习、训练集、测试集、验证集等相关的概念
掌握模型的评估方法、评价标准和概念
概念(例如:泛化、过拟合、欠拟合等等)
评估的方法(例如:留出法、交叉验证法等等)
评价标准 (例如:查准率、 查全率 等等)
理解常用的机器学习算法,比如:线性模型、决策树、支持向量机、神经网络、贝叶斯估计、集成学习、聚类等等
建议:这一阶段的学习,重点在于掌握常用机器学习算法的思想,机器学习中的数学理论公式比较抽象,理解就好。
方法:先跟着jackcui的博客还有下面推荐的图解机器学习算法进行入门学习,入门后,可以拿推荐的视频和西瓜书,进行深入学习!
如果是做计算机视觉的,不建议花很多时间停留在机器学习上面,学习时间2-3周即可!
【推荐-必看】B站李沐老师的机器学习 的个人空间_哔哩哔哩_Bilibili
【推荐-选看】B站吴恩达老师的机器学习 (B站好多链接,自行选择!)
【推荐-选看】B站某大学青椒老师讲的西瓜书的个人空间_哔哩哔哩_Bilibili
【通俗易懂,幽默风趣】JackCui大佬写的博客 机器学习 | Jack Cui (cuijiahua.com)
【强烈推荐】入门书:
进阶书:
编程方面,要求掌握Python这门编程语言!
Opencv这个计算机视觉库的使用(做CV的这个库必学)
Pytorch的安装和使用 (这个也可以放到下一阶段去学习)
学习Pytorch的时候,最好电脑上有一块英伟达的显卡
学习建议:对于科研人员来说,Python、Opencv、Pytorch 是工具,会用即可!
学习方法:可以根据下面推荐的视频和书籍进行学习!
【推荐-会的话选看】Python教程视频【程序员在思考】 零基础Python手把手学编程课程2020最新Python零基础入门课程(完结)想学Python这部视频就够了_哔哩哔哩_bilibili
【推荐-必看】Pytorch的安装和学习,【小土堆】PyTorch深度学习快速入门教程(绝对通俗易懂!)【小土堆】_哔哩哔哩_bilibili
OpenCV的学习,推荐看书即可
OpenCV的学习书籍【适合入门】
Python学习的书籍【适合详细学习Python】
重点是掌握和理解,神经网络中的一些概念,比如:卷积、池化、上采样、下采样、梯度下降、误差逆传播等等...
还有常用的激活函数,如sigmoid,ReLu等等
学习建议:这一阶段的学习很重要,所谓的基础不牢,地动山摇,在这个阶段一定要打好基础!
学习方法
【入门】按照顺序把下面同济子豪兄讲1-4个视频看完,基本上就入门深度学习了
【进阶】看下面推荐的《深度学习入门书》+B站【致敬大神】的讲解 或 【李沐老师】讲的动手学深度学习的课程!
【推荐-必看】【三分钟走进卷积神经网络】 三分钟走进卷积神经网络_哔哩哔哩_bilibili
【推荐-必看】【【日更】子豪兄深度学习与神经网络系列教程】 【日更】子豪兄深度学习与神经网络系列教程_哔哩哔哩_bilibili
【推荐-必看】【【子豪兄】深度学习之卷积神经网络】 【子豪兄】深度学习之卷积神经网络_哔哩哔哩_bilibili
【推荐-必看】【大白话讲解卷积神经网络工作原理】 大白话讲解卷积神经网络工作原理_哔哩哔哩_bilibili
【推荐-选看【子豪兄+深度之眼】深度学习“花书”啃书指导视频!独家讲解+笔记】 【子豪兄+深度之眼】深度学习“花书”啃书指导视频!独家讲解+笔记_哔哩哔哩_bilibili
【强烈推荐】书籍
【视频推荐】
B站【致敬大神】致敬大神的个人空间哔哩哔哩bilibili
也可以选用B站,李沐老师的动手学深度学习视频教程 跟李沐学AI的个人空间哔哩哔哩bilibili
跟李沐学AI
同济子豪兄
为什么在这个阶段学图像分类的模型?因为分类模型是后续目标检测、图像分割模型的基础,学会了分类模型以后,再学其他的模型很容易!
学习建议:这一阶段一定要动手做!
学习方法:先入门再进阶!!!
强烈安利推荐霹雳吧啦导师的视频:的个人空间_哔哩哔哩_Bilibili
注:
霹雳导师的视频,看Pytorch的的就好
视频看到前6节,基本上就够用了,如果想深入的学习做模型轻量化、移动端的模型之类的,可以继续看后面的视频!
如果想深入的学习,建议看完霹雳导师的视频以后,阅读 Alexnet、VGG、GoogleNet、ResNet等经典神经网络的论文!
这些经典的论文,B站上面的同济子豪兄、李沐老师也都有论文精讲精读视频,大家可以参考!
【同济子豪兄—论文精读系列】
【李沐老师—论文精读系列】
完成上述四个阶段的学习以后,只能算是深度学习入门了,要想深入的学习,需要有一个具体的研究方向,比如目标检测、目标跟踪、图像分割、关键点检测、图像风格迁移等等....。因为本人是做目标检测的,所以下面重点讲解一下目标检测的学习路线,文章的后面也会附上其他方向的入门学习路线,由于精力有限,其他方向本人学术不精,只能给推荐一些偏科普性的学习资料!见谅!!!
这一部分是重头戏!学会之后可以发paper!
有了图像分类的基础以后,再去学目标检测,会非常的容易,因为目标检测领域里面的骨干网络用的都是分类的模型!
学习建议:
这一阶段的关键是读论文+调试代码!!!
如果上一阶段没有开始读论文的话,建议这个阶段一定要开始读论文了!!!
如果时间不充裕,或者静不下心来,感觉压力大,理解下面算法的网络结构和原理、读懂下面算法的论文即可,起码要知道,YOLO的head、backbone、neck、head这四个部分的网络结构是什么!弄懂网络结构是关键!!!弄懂网络结构以后,才能够看懂代码和别人的论文!!!
学习方法:
大体的学习路线是:先学习两阶段的目标检测算法->一阶段的目标检测算法
入门阶段:建议按照:RCNN->Fast RCNN ->Faster RCNN ->SSD ->YOLOv1->YOLOv2-YOLOv3-YOLOv4-YOLOv5-...按照这个顺序去看霹雳啪啦的视频讲解
进阶阶段:看完视频以后,读原算法的论文,重点要理解YOLO系列的论文!
动手阶段:要求把YOLOv5搞懂!!!代码跑通!!
【入门-必看】还是推荐霹雳导师的视频 的个人空间_哔哩哔哩_Bilibili
【入门-必看】霹雳导师的视频入门以后,可以看同济子豪兄的精讲的YOLO系列论文,幽默风趣!【精读AI论文】YOLO V1目标检测,看我就够了_哔哩哔哩_bilibili
【江大白-必看】http://t.csdn.cn/hTrLO
【附赠-选看】Bubbliiiing的目标检测系列讲的也很好,可以跟着他去跑跑目标检测的算法 的个人空间_哔哩哔哩_Bilibili
看完入门视频和入门博客以后,可以看算法的论文,进一步加深算法的理解
可以选用【同济子豪兄】的精度论文精度系列
上述阶段都学明白以后,就可以开始动手学YOLOv5了!!!
YOLOv5的官方GitHub地址:https://www.wpsshop.cn/w/羊村懒王/article/detail/344866
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。