面向摸奖式编程

面向摸奖式编程

本来一直想写一篇关于自己职业规划的总结,但是总不知道如何去写。

偶然有一次逛知乎,发现了“面向摸奖式编程”这个词儿,一下子产生了深刻的共鸣。

这篇推文,我准备随意写,毕竟是在上班时间摸鱼,写公众号。

各位看官随便看看就好。


关于摸鱼

上班时间摸鱼是一件非常幸福的事情,现在电脑在训练,也干不了其他啥的活,与其看着loss曲线发呆,不如做点自己的事情。

我经常就是在鱼塘热榜看一下自己感兴趣的东西,比如知乎热榜,v2x,这个网站也是专门为摸鱼而生。

在这里插入图片描述

关于人工智能

我最讨厌的技术名词是AI,没有之一。

现在大到企业宣讲,小到街头巷尾,AI这两个字随处可见,就好像不沾一点AI的边儿,就落后于这个时代一样。

前两年,Boston Dynamics的机器狗,能自主行走,上楼。媒体各种爆吹,没想到人工智能已经发展到这种高度。但是这炉火纯青的传统运动控制和人工智能有啥关系呢?

一个基于SLAM的扫地机器人,能够自主规划路径进行全屋清扫。媒体说这种人工智能技术是否会是家政行业的一次革命。WTF?SLAM又和AI是什么关系了。

各大媒体,各大公众号,仿佛标题里面带有AI,就可以带来更多的关注。

关于一线CV算法狗

相比于AI算法工程师,我更愿意称自己是cv算法狗

在这个技术圈子里面,大部分人都产生了一种文化的遮蔽性。什么叫文化的遮蔽性呢?就是一个人过度的在某个领域学习时,就会产生遮蔽性,就好比一个锤子看到什么都是钉子。

例如,有一个需求是工厂火灾预警,cv算法工程师拿到这个需求,脑海里第一个点子就是目标检测,训练一个烟雾或者火焰检测的模型,来判断火情。殊不知,一个简单的烟雾传感器就完全可以胜任。

这样的例子,数不胜数。所以很多所谓的AI应用都给人一种感觉,一个东西直接用手拿起来就好,你非得用脚绕过头顶,然后花式地去拿。

视频

关于编程

面向摸奖式编程,用来形容我们这一批算法狗,再合适不过了。

啥是面向摸奖式编程?

前几年,大家都听说程序员赚钱,然后大家都想去做程序员,有能力自学的就自学,没能力自学的就去培训班。工作中遇到问题就开始调函数,调的正常了就收工。至于怎么正常的,错误为什么发生,没人知道。

现在这种情况在算法领域中,有过之而无不及。算法的各种包,更像黑盒子,随意调,能涨点,就ok。至于为什么涨点,你不care,老板更不care。

今天把网络中的relu换成swish,明天把参数的0.2换成0.3,不懂卷积究竟卷的是什么,不懂特征都代表什么。只要最后指标能涨点,就可以写报告,此处的网络搭建work了。

一顿操作猛如虎,一看精度0.25。这种情况10次有9次都会发生,如果老板问为啥还没出成果。那也好回复,“没数据啊,这么点数据效果肯定不好啊。山世光都说了,数据为王啊”,老板一听,有道理,然后就不是那么催你了。

AI是这个时代科技公司最廉价的玩意儿,啥问题都可以用大量数据解决,如果解决不了那就是数据不够!

神经网络也不再是高大上的玩意儿,这就是一个奖池,训练一次摸一次奖,摸到最大的为止。

成果纯靠摸奖,准确率来自炼丹,一问全是端对端。

万一在老板规定期限内还没摸到符合要求的奖,那就测试集训练呗,训练精度99%,实际工况33%。完成任务,拿到工资再说。

关于职业规划

我工作五年,前两年半在安防领域,后两年半在汽车领域

从事的岗位都是CV算法岗

身边接触过的同事也有几百人了,职场中来来往往,跳槽和被开除的人都见过很多

武汉的圈子也非常小,基本上跳两次槽,就全熟悉了。有一次我同事有换工作打算,出去投了简历,然后有两个前同事微信几乎联系我,问这个xxx技术怎么样啊

圈子非常小,特别是做自动驾驶的

身边接触过一些大佬,有学术型大佬,也有工程型大佬。学术性大佬,读paper跟玩儿似得,能准确分辨出那篇文章是水文,哪篇文章有干活,然后能准确精炼地总结做paper报告;工程型大佬,get到好的点子,马上就可以用代码复现,不管是python还是c++,能不能work,一试便知。

现在深度学习门槛越来越低,会python里面的import,就可以无痛的得到一个目标检测器件。因为大部分的东西,框架里面都给实现好了,如果碰到框架里面没有的,这不是还有github嘛

最近,公司有招聘需求。我也看了一些简历,如果是应届生,基本上都是有目标检测经验,用过SSD和yolo,有跟踪算法经验,用过基本都是deep-sort。如果再问SSD中anchor数量为啥是8732,有一部分人也不知道。再问有C++部署算法经验吗,大部分人都没有,再问有做过终端算法加速部署吗,基本上没有了。

会读paper,会import的人,已经招的很多了。缺的就是实际能写c++的。

工程落地能力,这玩意儿也做不了假,写一段代码一看便知

上个星期,听我们公司的人事部做了一个线上分享。说现在行业大环境都普遍不好,各大公司都更倾向于招复合型人才,研究深入的专业型大佬有一个就够了,其他的人能够各方面都懂一些。

我想想也是,如果一个人既能搭网络,又能炼丹,还会模型压缩,最后还可以用c++部署到终端设备,那么就可以愉快996了,反正你能干,节约几个人呢,虽然某个步骤不是很精通,但是这条路能走通,毕竟省钱。

然后对于技术团队而言,一个大佬的作用大于100个渣硕

回顾这一年做过的工作,基本上都是在做目标检测。要么是提升精度,要么是降低推理时间,永远是围绕着一个固定算力的芯片搭网络。不是SSD就是yolo,精度不够,backbone加深一点,输入加大一点。时间太长,通道减少一点,特征图变小一点。

如果有机会,想要做一段时间纯算法移植。用c在嵌入式芯片上部署贼牛逼的网络,能够优化到卷积运算里面的乘法,到时候想一想都觉得贼牛逼。


快下班了,碎碎念的写了这些东西。

准备提交工作日志,打卡,肥家。

关注我吧
在这里插入图片描述

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值