算法工程师的核心竞争力

2019 年 12 月 13 日 计算机视觉life

点击上方“计算机视觉life”,选择“星标”

快速获得最新干货

作者:mileistone(媒智科技算法工程师)

来源:https://zhuanlan.zhihu.com/p/90132545

本文转载自极市


工作以来一直在思考算法工程师这个岗位的核心竞争力,自己的心路历程分为三个阶段。


第一阶段


这一阶段我认为算法工程师的核心竞争力是对模型的理解,对于模型不仅知其然,还得知其所以然。


于是我把目标检测的经典论文翻来覆去地看,将各种目标检测模型分解成了N个模块,针对每个模块,反复比对各篇论文处理方式的异同,思考各种处理方式各自的优缺点,以及有没有更好的处理方式,比如:

  • 分解成了N个模块 链接:

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


深度卷积神经网络中的降采样总结了降采样的各种方式;

  • 链接:https://zhuanlan.zhihu.com/p/46633171


深度卷积神经网络中的升采样梳理了升采样的诸多方法;

  • 链接:https://zhuanlan.zhihu.com/p/41427866


关于物体检测的思考简述了anchor free与anchor based的异同、one stage和two stage的区别与联系;

  • 链接:https://zhuanlan.zhihu.com/p/39843524


深度学习高效网络结构设计(1)高效卷积神经网络一览(2)总结了高效网络的设计思路与具体细节;

  • 链接 1 :https://zhuanlan.zhihu.com/p/53175018

  • 链接 2 :https://zhuanlan.zhihu.com/p/54082978


在anchor free检测器炙手可热的时候,Why anchor ? 分析了anchor free和anchor based的历史由来,以及各自利弊。

  • Why anchor 链接:

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


同时对目标检测实践中一些开放式的问题也有一些自己的思考,比如:


关于感受野的总结详述了感受野的计算方式和在应用时需要注意的地方;

  • 链接:https://zhuanlan.zhihu.com/p/40267131


目标检测网络train from scratch问题猜想了一下目标检测能够train from scratch的关键,在这篇文章里我质疑了DSOD和DropBlock这两篇论文对train from scratch问题下的结论(当时何恺明那篇讨论train from scratch的paper还没出来,从何恺明后来paper的实验看来,我的质疑是对的)。

  • 链接:https://zhuanlan.zhihu.com/p/49179129


上面是把模型揉碎了看,最近开始有更多时间与精力接触除了目标检测以外的任务,于是思考如何将各个计算机视觉任务统一起来,最近有了一点小的想法,该想法形成了一篇简短的文章

  • 链接:https://zhuanlan.zhihu.com/p/89954785



第二阶段


这一阶段我认为算法工程师的核心竞争力在于代码功底好,一则知道各个模型的实现细节,二则能即快又好地实现idea。于是我用pytorch手撸了Yolov2Yolov3。同时看了不少优秀的开源代码,比如darknet、mmdetection等等。最近正在用pytorch仿照mmdetection撸一个语意分割的训练框架。

  • Yolov2 链接:https://zhuanlan.zhihu.com/p/45039781

  • Yolov3 链接:https://zhuanlan.zhihu.com/p/51007985



第三阶段


最近开始接触各个行业对计算机视觉的需求,我发现一名优秀的算法工程师仅仅对模型理解不错、代码功底不错是不够的,还需要对有计算机视觉业务需求的行业有着较深入的理解。恰好最近看了一篇阿里云机器智能首席科学家闵万里的专访文章,专访里这几段话我深以为然:

  • 专访文章 链接:https://zhuanlan.zhihu.com/p/89880446


在阿里云的时候,我就亲自打造了一个岗位:DTC:Data Technology Consultant。DT有两个含义,一个是数据技术Data Technology,一个是数字化转型Digital Transformation,一语双关。他们像大夫,望闻问切,跟客户一起梳理出业务流程中的痛点,找到优化方式。

DTC不只是对行业整体的判断,还要对赛道中的选手体检,有开药的能力。可以把对方的难言之隐梳理出来,定量、优先级排序,然后从整体到细节,一层层结构化分解,最后进入具体执行。你要在传统行业创造新价值,就要搞清楚:什么东西制约了你的产能,制约了你的效率,制约了你的利润率。

技术人员今天往产业走,我相信整体遇到的障碍就是如何把技术思维变成以业务需求为导向的技术思维、技术分解思维。


虽然闵万里这几段话里的主体是技术咨询师,但我觉得这也是成为一名优秀算法工程师的必备品质。


总结一段话就是:


算法工程师往产业里走,需要把技术思维转变为以业务需求为导向的技术思维、技术分解思维;


算法工程师需要像大夫一样望闻问切,跟客户一起梳理出业务流程中的痛点,找到优化方式;


算法工程师不仅需要有对行业整体的判断,还需要对客户有体检、开药的能力,可以把客户的难言之隐梳理出来,定量、优先级排序,然后整体到细节,一层层结构化分解,最后进入具体执行;


要在传统行业创造新价值就要搞清楚什么东西制约了产能、效率、利润率。


仅仅输出模型的算法工程师比较容易被替代,更高的追求是输出一整套端到端的系统方案,从与客户一起梳理业务痛点、硬件选型、模型部署环境的规划与搭建、数据采集和标注标准制定、模型选型与设计等等。


交流群

欢迎加入公众号读者群一起和同行交流,目前有SLAM、检测分割识别、三维视觉、医学影像、GAN、自动驾驶、计算摄影、算法竞赛等微信群(以后会逐渐细分),请扫描下面微信号加群,备注:”昵称+学校/公司+研究方向“,例如:”张三 + 上海交大 + 视觉SLAM“。请按照格式备注,否则不予通过。添加成功后会根据研究方向邀请进入相关微信群。请勿在群内发送广告,否则会请出群,谢谢理解~

投稿、合作也欢迎联系:simiter@126.com

长按关注计算机视觉life


推荐阅读

最全综述 | 医学图像处理

最全综述 | 图像分割算法

最全综述 | 图像目标检测

目标检测技术二十年综述

综述 | CVPR2019目标检测方法进展
参加 CVPR 2019 技术见闻总结

现在投身于计算机视觉是否明智?

如何激怒一个自动驾驶(无人驾驶、智能汽车)爱好者?

原来CNN是这样提取图像特征的。

AI资源对接需求汇总:第1期
AI资源对接需求汇总:第2期
AI资源对接需求汇总:第3期

计算机视觉方向简介 | 人体骨骼关键点检测综述

计算机视觉方向简介 | 人脸识别中的活体检测算法综述

计算机视觉方向简介 | 目标检测最新进展总结与展望

计算机视觉方向简介 | 人脸表情识别

计算机视觉方向简介 | 人脸颜值打分

计算机视觉方向简介 | 深度学习自动构图

计算机视觉方向简介 | 基于RGB-D的3D目标检测

计算机视觉方向简介 | 人体姿态估计


最新AI干货,我在看  

登录查看更多
0

相关内容

【硬核书】群论,Group Theory,135页pdf
专知会员服务
119+阅读 · 2020年6月25日
FPGA加速系统开发工具设计:综述与实践
专知会员服务
63+阅读 · 2020年6月24日
专知会员服务
78+阅读 · 2020年6月20日
大盘点 | 性能最强的目标检测算法
极市平台
9+阅读 · 2019年7月8日
AI算法工程师需要哪些核心竞争力
AINLP
7+阅读 · 2019年6月23日
阿里技术专家:优秀工程师是怎样炼成的?
51CTO博客
8+阅读 · 2019年6月15日
如何入门并成为一名出色的算法工程师?
阿里搜索技术,在AI路上走了多远?
机器学习研究会
11+阅读 · 2017年12月29日
深度学习的核心:掌握训练数据的方法
北京思腾合力科技有限公司
3+阅读 · 2017年12月11日
史上最全!阿里智能人机交互的核心技术解析
阿里技术
4+阅读 · 2017年12月2日
Arxiv
5+阅读 · 2019年4月21日
dynnode2vec: Scalable Dynamic Network Embedding
Arxiv
13+阅读 · 2018年12月6日
Arxiv
4+阅读 · 2018年2月19日
Arxiv
4+阅读 · 2016年12月29日
VIP会员
相关资讯
大盘点 | 性能最强的目标检测算法
极市平台
9+阅读 · 2019年7月8日
AI算法工程师需要哪些核心竞争力
AINLP
7+阅读 · 2019年6月23日
阿里技术专家:优秀工程师是怎样炼成的?
51CTO博客
8+阅读 · 2019年6月15日
如何入门并成为一名出色的算法工程师?
阿里搜索技术,在AI路上走了多远?
机器学习研究会
11+阅读 · 2017年12月29日
深度学习的核心:掌握训练数据的方法
北京思腾合力科技有限公司
3+阅读 · 2017年12月11日
史上最全!阿里智能人机交互的核心技术解析
阿里技术
4+阅读 · 2017年12月2日
Top
微信扫码咨询专知VIP会员