【R言R语】系列之算法工程师入职半年的总结与感悟

0 导读

这是我入职半年后写在公众号里的一篇文章,在此分享到CSDN上,希望能和CSDN上的朋友们一起交流学习CV算法以及相应的知识。也欢迎大家关注我的公众号WeThinkIn。

【R言R语】系列之算法工程师入职半年的总结与感悟

在这里插入图片描述

1 写在前面

【R言R语】是本公众号的一个全新栏目,本栏目专注于分享我的一些思考。关于算法行业的思考,将是本栏目的核心,除此之外,对其他有价值事物的思考也会在这个栏目中呈现,欢迎大家一起交流学习。

作为本栏目的第一篇文章,在这里我想分享一下关于我入职算法岗半年的一些总结与感悟

上周完成了转正答辩,时间飞快,转眼入职已经半年了。虽然比起很多大佬,我还是才疏学浅,但我会保持热情,持续思考,保持饥饿。故撰写此文,既送给自己,也送给那些在秋招里厮杀的,或者刚进入研究生学习,想要从事算法工作的读者们。

so,enjoy:

2 干货篇

2.1 目录先行

算法工程师工作逻辑
工作之后收获的经验
深度与广度的拓展
我的后续规划

2.2 算法工程师工作逻辑

很多还在校学习的读者可能觉得算法工程师的工作日常是看看论文,做做实验,搭建模型调调参数等。其实不然,模型只是算法工程师手里的工具而已,使用工具解决问题,才是核心逻辑

  1. 业务评估与项目对接。产品给的这个需求能做吗?新场景中我们该用怎么样的算法逻辑?项目与业务的价值点在哪?
  2. 数据标注与数据清洗。设计符合场景的标注规则,下发给标注人员进行标注。对标注问题进行回馈,对脏数据问题进行清洗,筛选可用的高质量数据。别看我只写了简单的两句话,但数据层面的优化可能占到算法工程师平时工作的70%时间或者更多。
  3. 模型选择与模型优化。首先我们需要选择一些基线模型进行初步实验,快速判断新需求的开发成本与常见bad case。而后再进行优化迭代,对项目进行开发。
  4. 结果测试与分析。使用测试集检验模型的效果与鲁棒性。对bad case进行分析,是需要使用不同的模型?需要设计规则?需要优化前处理与后处理?需要上下游部门去辅助解决吗?
  5. 算法交付,即模型上线与部署。模型的部署逻辑我在之前的文章中已经详细阐述,感兴趣的读者可以阅读:
    【CV算法上下游】系列之浅谈算法模型部署逻辑
  6. 算法业务的日常维护。新增算法模块,新增需求,新增逻辑等。

2.3 工作之后收获的经验

  1. 降低沟通成本!!!当我们开展业务时,常常涉及到多个小组甚至多个部门的联动,这时候,如何进行有效沟通,变成了至关重要的一环。
  2. 模型的使用讲究合适与强鲁棒性。不追求最新颖的模型,很多极限场景与极限约束的论文模型实际中根本不可用。在学校做课题时,可能大家只关注一些相关的评价指标,在实际工作中,除了这些指标外,还要特别关注模型的大小与前向推理耗时。
  3. 自己写的辅助代码,数据清洗代码,测试代码的优化,固化以及工具化。以便于后续快速复用,提高工作效率。
  4. 优化学习策略。在学校里,我们可以随意学习,想学习什么就看看。但到了正式工作的时候,由于事务繁忙,如何抓住重点进行学习变得尤为重要。首先要学习业务相关知识,其次学习自己想扩展或者想补充完善的知识,最后是学习前沿论文与前沿方向的知识。
  5. 有问题及时请教。遇到问题,在快速与谷歌搜索,github,知乎等网站交互之后,如果还是没有找到解决方法,可以及时跟同事尽心沟通,寻求帮助。说不定你debug了两天还没解决的问题,你的同事可能早就遇到过了。

2.4 深度与广度的扩展

深度决定了护城河的高度与核心竞争力,广度决定了时代变迁时入场厮杀的适应能力。 —————— Rocky Ding(中国)

深度:每做完一个项目,及时复盘。总结其中的通用与可迁移性知识,并不断迭代形成属于自己的项目开发方法论。主动构建自己的知识体系,并通过挖掘项目来完善这些知识体系中核心神经元链路,同时我们要对我们的知识体系阶段性的反思,加深这个体系构建。

广度:主动了解多样化的技术,坚持论文阅读。从更多元化的角度思考行业的不同可能性,增强不同细分方向的融会贯通。

深度与广度在实际工作中一个很好的应用场景是:边做边学,业务导向,创新开发。

2.5 我的后续规划

接下来分享我后续的主要规划,希望能一一达成!

我写出来也希望与各位大佬们能加深交流,与大家共勉~

  1. 对职业生涯规划的思考(后续想好了就再写一篇专门的文章)
  2. 主动深入业务,深入业务上下游。
  3. 持续论文输入,进行有实用价值的研究工作。
  4. 参加高质量的算法竞赛,跟进热点方向,增加自己思考的深度等。

3 最后

最后,由于我正式工作半年,现阶段很多的思考肯定有不够深入和不够全面的地方。也希望以后我能更加努力的工作,思考,生活。我也将这篇文章产品化,希望我正式工作一年的时候,本文的V2版能给大家带来更多的帮助。未来,该参与的厮杀,还得接着上。

最后的最后,我运营了一个技术交流群(WeThinkIn-技术交流群),这个群的初心主要聚焦于技术话题的讨论与学习,包括但不限于CV算法,算法,开发,IT技术等。欢迎大家入群一起学习交流~(可以私信我加群)

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Rocky Ding*

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值