点击上方“视学算法”,选择“星标”

快速获得最新干货

作者:大连海事大学计算机硕士:阿小博Dennis

https://zhuanlan.zhihu.com/p/43312693

从研一入学到现在刚好一年了,刚入学的时候对这方面是一点也不懂,那时实验室的没有GPU的电脑还以为很强,哈哈。即使现在,我也不敢说有多懂,只是把我这将近一年学到的过程分享一下,如果有需要的朋友们可以参考看一下,也可能有许多错误的地方,希望大家帮我指正出来一起提高。


我记得最开始的时候老师让我使用matlab,然后去学校的二手书店买了冈萨雷斯的数字图像处理和数字图像处理(matlab)版,简单读了一下,里面有很多公式和理论的东西。然后我用matlab简单实现了一下里面的一些基本操作,比如说图片的输入输出,边缘检测,二值化,腐蚀膨胀等一些传统的处理手段,虽然现在深度学习用的不是很多,但是有时候一些情况还是需要使用的,而且对于处理图像的我们来说,多多少少还是需要知道一些的,以后写论文的时候也会用到去画图。

在这之后我还研究了一段时间的追踪,看了一些帧差法,光流法,背景差分法什么的,已经记不住了,就剩个大概意思了,然后就去研究目标检测了。

后来10月份的时候我们报名了一个京东的猪脸识别大赛,可是发现什么都不会,感觉好心塞,慢慢的开始知道机器学习了,我在网上找了一些博客看了一些那种概述,大致知道了什么意思。随后我在自己原来那台没有GPU的电脑上装了ubuntu,这也是我第一次真正意义上用linux,之前在windows上装过虚拟机的centos,我也没怎么用。在我大概知道了这些以后,我发现我需要学习一门语言——python

然后我就加了各种QQ群,问大家该如何学习,之后我选了一本python教材,名字我忘了就是什么零基础入门什么的,后来我发现直接去菜鸟教程网站看就可以了,把基础的看一下,如果你是计算机专业的或者之前编过程序,那应该很快就看完了,建议直接学python3,网站地址:Python 基础教程 | 菜鸟教程。我之后又找了一个打飞机的游戏(别想多了)跟着教程编完了一个小项目,大致知道了这门语言的使用。

对于linux的学习,如果之前没用过ubuntu,建议去了解一下基本的系统操作和命令就好,比如cd,sudo,rm,clone,git什么的,因为之后的一些命令也是别人告诉你或者上网查,不用一下全记住,如果你要深入学的话,那就自己去找找教程吧。

我还忘了说,python,Linux,还有之后的各种深度学习框架什么的,我有很多都去看了莫烦的视频,那个我觉得入门真的挺有用的,即使现在看也有很多要学的,而且有很多系列,真的对于这种自己录的要支持一下!不容易。地址:莫烦Python

https://morvanzhou.github.io/

opencv也要学一下,有c++和python版的,原理基本一样,只是实现的语言不同,很猛的开源视觉库,可以买一本opencv3教程看一下,这个书网上比较统一,大部分都是这本。

在学完这些,我就要开始了解深度学习和卷积神经网络了,这时,一位大神的视频映入眼帘,他就是——吴恩达!这个的基本原理和过程我都是看的他的视频,真的非常棒,我看了好几遍,对神经网络的解读比较透彻,反向传播和梯度下降讲的都比较细,废话不多说了,网站:深度学习工程师微专业 - 一线人工智能大师吴恩达亲研-网易云课堂 - 网易云课堂,而且网易云课堂上还有很多其他的课,根据你喜欢的也可以去学一下。

看完这个之后,我就去学习了pytorch和tensorflow了,但比较遗憾的说,到现在我也没有好好掌握他俩,只是能简单的编一些东西。可能也是我学的比较杂,你可以选择一个框架好好学学,对于这两个框架,莫烦的还有他们的官方文档都很详细,你可以选择去看。我当时是买的书,pytorch 的我买的博文的:深度学习入门之——pytorch,tensorflow的我买的机械工业出版社的深度学习之tensorflow入门,原理与进阶实战。这两本都很适合入门。而且现在已经出了很多什么卷积神经网络进阶实战啊,有很多,我看了目录,都很不错。可以自己挑一挑。caffe我没有学,这三种caffe比较学术,pytorch比较容易入门,tensorflow普及比较多,(松明同学指出我此处表述有误,修改如下,谢谢提醒:keras是基于tf的一个高级神经网络API)可以自己选择一下。

关于深度学习环境的配置,可以参考我的另一篇文章,那里有详细的配置,环境有点老,但是换汤不换药,基本过程都那样,现在比较忙我还没有更新,配环境对于新手来说挺痛苦的,一定要坚持下去,我说我当时配了1个月你敢信?

我目前研究的是目标检测,很多方法在github上都有公开的代码,可以下载运行慢慢研究,有的时候配完了不好用慢慢调,要有耐心,最后一定会解决的,我已经试了很多次了。而且QQ群有的时候还是挺有用的,虚心请教。

暂时先写这么多吧,如果你的学习道路上也有什么好的方法可以发一下,我们一起学习!还有我现在在实习,公司的同事们也很照顾我,给我讲一些学术道路上的方法啊,工作上的计划啊,帮助我修改论文,很开心遇到他们!所以,如果你是研一的小伙伴们,这一年抓紧时间学学,研二就可以出来实习一波了(前提你的论文怎么也得有个方向吧,并且老板要同意)!


不少同学留言反应冈萨雷斯那本书晦涩难懂,我也有点这样感觉,我当时也没读多细,就是简单看了看,如果感觉用处不大,直接看opencv的操作就行,那上面传统处理讲的也挺细的。

还有就是有同学问我学python或者c++怎么看,自我感觉菜鸟网站也是个不错的地方,大家可以去看看。

最新AI干货,我在看  

深度学习(计算机视觉方向)小白入门的一些建议相关推荐

  1. 深度学习Deep learning小白入门笔记——PanGu模型训练分析

    书接上回 深度学习Deep learning小白入门笔记--在AI平台上训练LLM--PanGu 对训练模型重新认知与评估. 模型评估 在训练过程中或训练完成后,通常使用验证集或测试集来评估模型的性能 ...

  2. 给深度学习计算机视觉方向求职者的建议

    AI是目前就业中前景最好的几个领域之一,工作听起来高大上,工资很高,是不是有一种"名利双收"的感觉? 很多的同学也想进入AI行业,就开始进行相关的搜索,机器学习.深度学习-这些词汇 ...

  3. 深度学习计算机视觉常见的29道面试题及解析

    点击上方,选择星标或置顶,不定期资源大放送! 阅读大概需要15分钟 Follow小博主,每天更新前沿干货 作者丨我要鼓励娜扎@知乎 来源丨https://zhuanlan.zhihu.com/p/89 ...

  4. 【百家稷学】深度学习计算机视觉生产实习(山西农业大学暑期实训)

    继续咱们百家稷学专题,本次是有三AI在山西农业大学开设的为期10天的正式暑期专业课程.百家稷学专题的目标,是走进100所高校和企业进行学习与分享. 本次主题 本次实训是在山西农业大学进行,主题是< ...

  5. 【完结】给新手的12大深度学习开源框架快速入门项目

    文/编辑 | 言有三 这是一篇总结文,给大家来捋清楚12大深度学习开源框架的快速入门,这是有三AI的GitHub项目,欢迎大家star/fork. https://github.com/longpen ...

  6. wandb: 深度学习轻量级可视化工具入门教程

    本文,就来给大家介绍一款新型的机器学习可视化工具,能够让人工智能研发过程变得更加简单明了. wandb: 深度学习轻量级可视化工具入门教程 引言 wandb 验证数据可视化 自然语言处理 重要工具 极 ...

  7. 2021年最新版Web前端学习路线图-前端小白入门必读-推荐

    2021年最新版Web前端学习路线图-前端小白入门必读-推荐 Hello,大家好,相信很多学习前端的小伙伴,会有很多的疑惑: 我要学习那些技术? 我要到哪里去学习这些技术呢? 学习这些技术的目的对就业 ...

  8. 视频教程-深度学习与TensorFlow 2入门实战-深度学习

    深度学习与TensorFlow 2入门实战 新加坡国立大学研究员 龙良曲 ¥399.00 立即订阅 扫码下载「CSDN程序员学院APP」,1000+技术好课免费看 APP订阅课程,领取优惠,最少立减5 ...

  9. 深度学习/计算机视觉学习资料

    深度学习/计算机视觉相关的博文/在线图书等的汇总,主要是个人比较感兴趣的环境理解/视频理解方向的 目标检测 mmdetection系列 经典目标检测/实例分割算法原理简介和统一实现 https://z ...

最新文章

  1. js在线压缩工具 支持Base62 encode 和 Shrink variables
  2. 圣杯布局与双飞翼布局全解
  3. pat1033汽车加油问题(Java贪心)
  4. mysql自动从另外表取数_你在 Docker 中跑 MySQL?恭喜你,好下岗了!
  5. jdk版本 linux更改was_如何在 Linux 上安装 Java
  6. 学术顶会再突破!计算平台MaxCompute论文入选国际顶会VLDB 2021
  7. python3-numpy数组广播 和 np.tile 扩展数组
  8. sklearn中ValueError: Unknown label type: ‘continuous‘错误解决
  9. python 卷积神经网络 应用_卷积神经网络在目标定位中的应用
  10. 十分好用的拓扑图插件JTopo
  11. 医院住院管理信息系统类图
  12. CHD+CM-1 安装
  13. mysql rpl_MySQL增强半同步参数rpl_semi_sync_master_wait_point值AFTER_SYNC和AFTER_COMMIT
  14. 康奈尔rtems笔记(1)
  15. polymorphic-associations多态关联实例 ruby on rails
  16. PyCharm许可证过期解决方案
  17. 2017-2018 ACM-ICPC Southwestern European Regional Programming Contest (SWERC 2017) G: Cordon Bleu
  18. 寻找最称手的思维导图软件(思维导图大比拼)
  19. 一起学时序分析之建立/保持时间裕量
  20. fiddler修改请求上行下行数据

热门文章

  1. 【怎样写代码】参数化类型 -- 泛型(四):泛型之类型参数约束
  2. 【ACM】Doubly Linked List(STL list)
  3. iPhone 隐私新规下的“大地震”:四大平台损失近百亿美元,“连用户是男是女都分不清……”
  4. 斯坦福大学 AI100 报告发布:AI 发展速度惊人,但风险也正走进现实
  5. DevOps火爆,招人却太难了!
  6. 为何Google、微软、华为将亿级源代码放一个仓库?从全球最大代码管理库说起...
  7. 玩嗨的2亿快手“老铁”和幕后的极致视觉算法
  8. 内含福利 | 世界人工智能大会:对话大咖,深挖机器学习的商业应用
  9. IJCAI 2019精选论文一览,从底层到应用都有了
  10. 史上最简单的人脸识别项目登上GitHub趋势榜