大龄社招转行CV算法的一些心得:曾整晚整晚的训练模型、调参、再训练


本来打算花三个月时间转岗的我花了整整六个月!

大概是今年3月份的时候,我实在是对当前的工作失去兴趣,每天胡乱的忙,没有目的没有目标,觉得每过一天都在浪费时间,浪费生命,于是乎起了转岗的念头.由于本科,硕士期间我有时候会看July写的一些算法博客,所以了解到7月在线,其实在3月份之前,大概去年开始我就在7月购买了一些机器学习和CV图像的课程晚上回去学习,发现自己对CV还是比较感兴趣,到了3月我做决定之后,参加了CV就业班的第一期.

本人研究生毕业后国内国外参加工作加起来已经8年,目前工作在一家小公司当产品主管,工作内容包括架构设计,研发管理,项目管理,团队管理,可由于公司后期研发投入太弱,大部分都是项目和开发任务,我的工作逐渐从软件强相关慢慢快变成为了一个PM,并不是我个人对PM这个职位有什么排斥,而是我逐渐发现自己正在慢慢失去求知欲,疲于应付各种杂事,认同感缺失.

我的工作经历有些许机器学习的内容,比如用SVM做图像分类,比如用Spark做分布式的机器学习,但所涉及范围和深度都远远达不到立即转岗跳槽做图像的程度. 特别是深度学习,研究生阶段还以SVM和随机森林等算法为主,深度学习当时并未流行起来.所以其实对于深度学习的知识全靠自己自学.

报班前3个月每天白天工作,晚上上课学习,开始很有激情,通过三个月时间把神经网络和CV的基础知识网络抓了一遍,还参加了一些Kaggle的图像分类比赛,整晚整晚的电脑训练模型,调整参数,再训练,下班了晚上回来看结果,调整,在训练…如此反复,有了对于使用CNN进行图像分类的基本概念.但三个月过后,开始对自己有点怀疑了,因为CV涉及到的内容和范围确实有点大,而且从分类,到检测,到追踪,后面面试中也会发现有时候需要运气.所以后三个月找工作的过程中有点心浮气躁,并未能在知识和技能上有前三个月那样的提高.

A公司: 传统企业转型,做机器人及图像识别方面的工作
面试通过,并未有太多深入的技术面试,因为团队还在组建,顺利拿到offer

B公司: 大型国企
1面:电话面1个半小时,从项目到对于神经网络的理解,对于结合项目中的使用,想法仔仔细细问了一遍,还好涉及的内容都是我之前有所准备的,或者是遇到过的,结果感觉还可以.
2面:On Site, 面试官主要针对项目和本人的具体工作做了了解
Offered

C公司: 新兴互联网AI公司,B轮融资
1面:了解我适合哪个部门
2面:On site,相关部门的技术leader给我面试,上来就拿白纸让我写NMS的实现算法,我写完,又聊了其他的关于检测和跟踪的技术细节,还有过往项目中关于CV算法的实现细节.这部分需要好好准备,简历上所有写的东西都要有十足的把握说服面试官.
顺利拿下Offered

总结一下,项目和行业经验对于社招很重要,深度学习结合自己对行业的理解,说服别人,不仅仅是技术的实现,否则对于大龄社招我又和应届毕业生有什么区别和优势?
已邀请:

要回复问题请先登录注册

收藏七月在线,一起向大牛进阶

ctrl+D或command+D可以快速收藏哦~