CV算法工程师自修指南
我跟几位BATJ现职的CV算法工程师聊了聊学习路径的话题——
学习CV要具备哪些基础?
CV算法工程师应当掌握哪些技能?
01
学习CV要具备哪些基础
01 编程与数理基础
掌握Python基础理论知识、了解第三方数据科学库,能够使用Python语言进行初级机器学习编程。掌握线性代数、微积分、概率论、最优化的相关知识。
02 机器学习基础
了解线性回归、逻辑回归、决策树等机器学习经典模型、能够基于Python语言上手机器学习算法实践。
03 深度学习基础
熟练卷积神经网络和循环神经网络、了解简单的Pytorch使用。
04 计算机视觉基础
以OpenCV为基础,掌握图像基础知识、基本处理等CV方向的基础理论。
02
算法模型——读这些论文
01 图像分类
vgg、inception、resnet、mobilenet、SENet。
02 图像分割
unet、deeplab系列、FCN、SegNet、BiSeNet。
03 目标检测
SSD、FPN、RetinaNet、Faster rcnn、AnchorFree、基于Transformer和CNN的端到端检测。
04 GAN
GAN、DCGAN、Pix2Pix。
03
项目学习——理论结合实战
01 图像分类
图像分类是计算机视觉领域最基础也是最核心的任务,虽然最近涌现出大量优秀的CNN模型可直接用于图像分类,简化了传统图像分类人工设计特征的流程,但是真正的企业级应用中远不止使用CNN网络模型那么简单。实际项目算法开发过程中,除了模型使用还需要考虑数据分布、类别均衡、数据增强、损失函数等trick的应用。
推荐项目:花朵分类&不均衡Cifar分类
熟悉训练技巧,掌握独立完成项目级图像分类模型训练的能力。
02 图像分割
图像分割是CV主要方向之一,在自动驾驶、人像抠图、医学图像分析和工业质检均有广泛应用。能掌握经典图像分割算法,熟悉代码开发流程,独立完成图像分割项目是算法工程师必备的能力。
推荐项目:自动驾驶语义分割&人像分割及证件照制作
用代码实现数据集读取、图像分割模型训练、训练分析、模型推理、线上部署。完整地做一次图像分割项目实战。
03 目标检测
目标检测是CV领域的重要方向之一,在自动驾驶、卫星遥感、机器人、智慧工厂、智能交通等领域中应用广泛。掌握经典的目标检测算法,学会检测器性能提升方法和模型轻量化的方法,了解模型部署的流程,是计算机视觉工程师的必备技能,也是进入各大厂和创业公司的必要条件。
推荐项目:基于YOLOX构建高性能目标检测器&轻量级目标检测器
掌握构建baseline检测器的方法,掌握目标检测器性能优化和轻量化的技巧,了解工程实践中目标检测任务开发的一般流程。
04 GAN
生成式对抗网络模型被誉为“下一代深度学习框架”,是目前最强大的生成式模型,已在图像视频生成、增强、编辑等应用领域广泛落地。每隔一段时间网络上就会出现关于其神奇效果的相关报道,比如换脸、绘画、让人物跳舞、老片修复、以及让照片人脸动起来等等。这其中,图像增强可谓是GAN落地最成熟的一个方向。此外,数据爬取、数据分析筛选、模型批量调参、模型快速部署等算法工程师必备技能也是本项目的重点。
推荐项目:图像增强经典超分辨率任务均衡Cifar分类项目
学习和探索GAN技术是如何在企业中一步步落地,解决客户的实际需求。
04
项目试学
以上内容在深度之眼CV项目班中均有涉及,本公众号粉丝开放获取特殊福利:CV项目试学 —— 约3小时:
0.1元领取!
01 算法岗简历撰写及求职面试准备(74分钟)
02 图像分类模型涨点技巧(50分钟)
03 数据爬取及筛选(86分钟)
0.1元领取!
CV算法工程师自修指南相关推荐
- cv算法工程师学习成长路线
前言 一,计算机系统 1.1,计算机系统书籍 1.2,设计模式教程 二,编程语言 2.1,C++ 学习资料 2.2,Python 学习资料 三,数据结构与算法 3.1,数据结构与算法课程 3.2,算法 ...
- 一个CV算法工程师的小反思
点击上方"视学算法",选择加"星标"或"置顶" 重磅干货,第一时间送达 作者丨努力的伍六七@知乎(已授权) 来源丨https://zhuan ...
- 如何跟随有三从零进阶中级CV算法工程师
再过一段时间可能就要迈出成为真正的创业者的关键一步了,有三AI夏季划再招一些学生作为人才储备,同时也是带一些人真正系统性成为深度学习CV算法工程师. 文/编辑 | 言有三 为什么做季划 为什么要搞季划 ...
- 有三AI发布360页11万字深度学习CV算法工程师成长指导手册,可下载收藏打印,未完待续...
文/编辑 | 言有三 字少事大,各位同学,今天有三AI平台发布<深度学习视觉算法工程师成长指导手册>,超过11万字,360页word文档,可下载收藏打印,且还有大约1/3内容并未完结,最终 ...
- ConvNeXt:2022年CV算法工程师抄作业必备手册!
点击下方卡片,关注"CVer"公众号 AI/CV重磅干货,第一时间送达 作者 | 镜子@知乎(已授权) 转载自 | 极市平台 来源 | https://zhuanlan.zhih ...
- 一个CV算法工程师在技术方面的反思!
Datawhale干货 作者:努力的伍六七@知乎,编辑:极市平台 来源丨https://zhuanlan.zhihu.com/p/395255446 极市导读 正如作者所说,做一个算法工程师最重要的素 ...
- CV算法工程师面试问题集锦,从基础到进阶,会介绍细节,持续更新中......
简历上写项目的流程: 项目背景是什么?应用场景在什么地方?目的是什么?创造了什么价值?你做了什么事情?遇到困难时,又是怎么解决的? 面试需要准备的内容: 一.项目描述与项目细节提问 主要描述项目背景, ...
- CV算法工程师:工作一年的小反思
今天是正式工作后的第一年,打算做一件事,以后要持续记录自己的工作感想和生活状态.人这一辈子那么有限,作为一个普通人,也许我穷极一生也不会有什么大的成就可以让外人为我写下一个传记.但是我可以用自己的手记 ...
- 一个CV算法工程师在技术方面的反思
Datawhale干货 作者:努力的伍六七@知乎,编辑:极市平台 来源丨https://zhuanlan.zhihu.com/p/395255446 极市导读 正如作者所说,做一个算法工程师最重要的素 ...
最新文章
- Maven 的这 7 个问题你思考过没有?
- android:scaleType=matrix布局文件加载图片时候的显示方式
- python 超时重试方法
- 操作系统(二十一)信号量机制
- 大话ion系列(四)
- [html] 制作一个页面时,需要兼容PC端和手机端,你是要分别做两个页面还是只做一个页面自适应?为什么?说说你的理由
- 解决安装IIS时提示找不到zClientm.exe文件的问题
- java 什么是类的继承_Java基础,类的继承,粗略的理解希望对大家有所帮助!
- MySQL 联合索引测试2
- NDK-r17c编译FFmpeg4.3(支持硬编解码与neon)(七)
- macOS Recovery中修复磁盘的具体操作方法
- sklearn交叉验证2-【老鱼学sklearn】
- 复旦nlp实验室 nlp-beginner 任务一:基于机器学习的文本分类
- python爬取网易云音乐视频_用Python爬取网易云音乐歌曲
- DSP 程序远程升级 / Bootloader设计指南(一)—— 初识Bootloader/DSP引导流程
- 什么是聚集索引和非聚集索引 ( 或者聚簇索引和非聚簇索引 )
- 我大ps可以N倍长腿
- 使用 FFmpeg 生成 ts 切片并使用 AES-128 加密
- Python新型冠状病毒疫情数据自动爬取+统计+发送报告+数据屏幕(二)统计篇
- Linux入门+环境搭建云服务器