今天呢跟小伙伴来唠一唠,比如说现在呢有很多小伙伴准备去做这个cv做计算机视觉。无论是我们搞一些研究课题啊,还是为了我们后续就业啊,还是我们去搞一些实际的项目。跟大家一起捋一捋就是当我们做cv的时候啊,我们需要哪些技术储备?
首先第一点啊就是编程就不用说了,你要做CV肯定你的Python非常熟。第二点呢就是我们深度学习也要比较熟练。深度学习当中可能包括了我们一些基础网络结构。这里边啊就是我建议大家这样但凡你要做这个C V,首先第一点卷积网络transformer这几个核心概念大家都得熟悉。以前呢我们可能是只会卷积就够了,现在呢我们还得会这个transformer啊,这是两点咱必备的核心网络结构。
第二点呢就是说我们在做一些实际东西的时候啊,咱们涉及到源码,涉及到我们一些呃实际的开发的工作。这回呢我们得会个框架,叫什么?叫Pytorch这个东西。Pytorch这框架可以说现在是用人数最多的,也是最主流的一件事儿。我们只需要前期去熟练啊,或者说叫做熟悉这个框架就行。不用说啊,就是我说给你出道题,你能写出来,咱不用到这个地步,只需要我们去理解一些基本的思路基本流程。比如说数据啊大致处理模板长什么样子啊,网络结构搭建啊,我们的流程长什么样子啊,只需要去熟悉这些流程就行了。因为我们更多时候咱们是干什么改我们的模板,套我们自己的数据,不用说像底层开发似的,我们一层一层自己去体验,全部呢大部分情况下都是一个现成的。
所以说啊准备做CV小伙伴,我给大家总结两点啊。就是第一个啊咱们的网络结构基本的你学属悉,那怎么熟悉?一方面可以结合我们的课程来把一些不同领域的应用都过一过。大家都知道老师为什么是不同领域应用啊,我要做我自己的事啊。其实我们说呀就是你把不同领域都都过一过之后,很多模块都是可以互相参考,互相借鉴的过程。别的领域当中用到的东西你都刷一刷,了解我们自己任务当中,那就相当于一个拓展了。
第二件事就是我们这些框架的一个使用。还是那句话,不要去背,也不要去拿个本去记,甚至不要去写什么博客,写什么笔记。这个东西怎么办?现用现查,不是去百度查,而是去查我们的模板。你说你这个数据集不会构建了,那怎么办呢?我们之前有些类似的模板构建其可能其他数据集的,但是跟你的任务非常相似啊,你的图像任务、视频任务、什么任务的,我们照搬照抄行不行?稍微改改,debug检查下有没有什么问题。是不是是能上手去用了。那网络结构呢大部分情况下我们是站在巨人肩膀上先去跑出个现程的。在点基础上我们去拓展去改,是不是?所以说啊准备做CV小伙伴也不用太担心这个事儿啊。就好比说我没什么基础,是不是前期我学特别多的东西啊,其实并不是的,直接融入到我们的知识点当中,直接上手做我们的任务。这些对大来说都是模板积累,积累紧悟感之后,后续呢你做什么事儿相对来说都会比较容易的。