计算机视觉打基础需要学习什么内容? - 知乎

我自己本身是通过自学然后找到了计算机视觉相关的工作,这里我分享一下自己的学习经验,希望能帮助到你,以下内容仅供参考。

一、明确要求

首先,要明确要求,明确你找到的岗位需求是什么,这里我举个例子。下面一些计算机视觉算法的岗位要求:

公司(a)

公司(b)

公司(c)

从上面的三个企业招聘要求,我们大胆的做一个总结,其基本要求包括:

(1)至少掌握一门编程语言python,C/C++

——coding能力

(2)掌握计算机视觉和图像处理算法
——传统图像处理+机器学习+深度学习

(3)一个擅长的研究方向
——图像内容搜索、人脸检测识别、图像分类标注、OCR、增强现实、图像质量评价、图像处理、点云视觉定位、三维视觉重建、物体分类识别等

(4)实践能力、研究能力、良好的英文阅读能力等
——比赛、科研成果等

此时,我们需要准备的内容就很明确了,针对性的准备就可以不用打无准备之战了。

二、具体准备内容

虽然已经知道招聘要求,但是有些对于一个非科班出来的还是相差甚远。

那我能做的是哪些?

(1)编程学习

b站视频+练习+leetcode刷题

课程:Python教程_600集Python从入门到精通教程(黑马程序员

——内容包括linux的基本知识+python对于小白的我非常有帮助

链接:

https://www.bilibili.com/video/av14184325?from=search&seid=1108070170488531778​www.bilibili.com/video/av14184325?from=search&seid=1108070170488531778

python教程:廖雪峰的python教程

链接:

Python基础​www.liaoxuefeng.com/wiki/1016959663602400/1017063413904832

刷题:

(a)牛客网

https://www.nowcoder.com/(含大量企业真题和面经等)

(b)leetcode——备战秋招,leetcode刷起来

(2)计算机视觉和图像处理算法

书籍推荐+视频+写技术文

(a)图像处理

推荐:冈萨雷斯的《数字图像处理》【主推】

《计算机视觉:一种现代方法(中文版)》【参考】

计算机视觉算法与应用中文版》【参考】

opencv实战:《OpenCV-Python-Toturial-中文版》、

《opencv3计算机视觉》

github项目:

https://github.com/makelove/OpenCV-Python-Tutorial

https://github.com/ex2tron/OpenCV-Python-Tutorial

https://github.com/gzr2017/ImageProcessing100Wen

【有时间可以看一下,非常不错,我当时没看】

推荐看书加实战,能帮助理解。ps:b站也有相关的数字图像处理的视频,但是暂时没有比较好的推荐

(b)算法部分

《统计学习方法》

代码实现:

https://github.com/fengdu78/lihang-code

西瓜书

公式推导:

https://github.com/datawhalechina/pumpkin-book

花书

视频推荐:吴恩达的《机器学习》

网易云课堂

https://study.163.com/course/courseLearn.htm?courseId=1004570029#/learn/video?lessonId=1049052745&courseId=1004570029

视频推荐:斯坦福大学的CS231N课程

B站:

视频推荐:李宏毅的《深度学习》

B站:

ps:看视频的好处是比较直观,而且老师们精心准备的演示图和例子有助于理解一些陌生的概念

实战:一般都至少需要学习一个框架,目前主流的框架有tensorflow、Caffe、keras、pytorch、MXNet。。。

这里推荐tensorflow、keras、pytorch的教程

我当时采用的书籍是《21项目玩转深度学习》

当然还有其他优秀的书籍例如《TensorFlow 实战Google深度学习框架》

除了理论和一定的实操能力之外,对于笔试面试的准备也是必不可少的,所以刷笔试这里推荐两个内容非常丰富的项目

2.4万star的算法/深度学习/NLP面试笔记

2.6万star 深度学习500问

上面的部分是我能够做的,正是由于我不断的刷题,才让我慢慢的能通过一些企业的笔试阶段,这里建议大家不要寄希望于运气好能够不好好准备就找到好公司,毕竟应届生的身份可能就这一次,也可能是离大厂最近的一次,所以建议好好准备,该刷的题目还是要刷的。

但是由于非科班出身,所以我根本不存在研究方向的问题,这是我面试过程经常被问到的做什么项目以及有什么比赛经验没?

我真的没做过,我个人认为这是我面试通过率很低的一个重要原因,面试官不敢招一个毫无实战经验的人,如果从头来教,成本太高,而且教会了你,要是你跑路了对于企业来说损失很大。因此建议小伙伴们,一定要在简历上体现自己能力,表达自己能够胜任企业给的任务,可以通过参加比赛或实习等方式来丰富自己的简历,目前有很多的比赛,大家可以自行组队参与,参加比赛的过程对于个人的成长非常有帮助。

说实话上面的内容非常多,我很多都是快速的浏览和倍速看视频,尽可能的理解,不理解的部分先跳过或者记住这个名词,当然这仅仅是个人当时情况比较紧急,被逼无奈。

最后想说一下,痛苦和折磨总是伴随着我们,当我快坚持不下去的时候一个陌生的HR小姐姐的鼓励让我感觉又看到了希望。所以当未来你们遇到不如意的时候,可能没有人给你打气,到时候也请记住自己给自己加油,简历被刷,面试不过都是正常的,请多多反思以及参考网上别人的面经等,从中总结和分析一些有价值的内容,帮助你早日脱离困境。以上内容仅供参考,学习之事因人而异,不敢妄下结论包拿offer,只希望能在求职之路帮到你一星半点。

以上书籍皆可通过公众号【AI算法与图像处理】后台回复:“图像处理” ——获取图像处理系列书籍;“计算机视觉” ——统计学习方法、西瓜书、花书等

如果对你有所帮助,非常期待能得到你真心的赞和关注,你的每个关注和赞,我都非常的感激~


原网址: 访问
创建于: 2024-02-29 15:54:35
目录: default
标签: 无

请先后发表评论
  • 最新评论
  • 总共0条评论