zoukankan      html  css  js  c++  java
  • 一个小厂算法工程师的2021个人年终总结

    我的2021个人年终总结


    一、前言——是以为序

    近来天气乍冷转冻,早起时捂着手说话都带着些热气。
    已经开始莫名期待在爆竹声中的冰糖葫芦和烤红薯了,
    前些天,老妈在群里拍了挂满香肠的照片,老爸把年货采购单也一同发了出来,
    是啊,2021的进度条已经快走完了,随之而来的是下一年的开始,时间可不会等你歇一歇的。

    又是新旧交替、世物更新的一年之际,
    这一年于我而言,是截止目前人生阶段的第二个本命年。
    没错,今年是个小牛人,咬住了鼠年的小尾巴。

    古书里说十二年一纪,六十年一个甲子,一纪一轮回。
    从时间维度上来看,在这条长河中一年不过是其中一个小石头,
    于我的想法是,若能将这个小石头从身心上放下来,细细观看纹理和痕迹,
    便能在之后的探寻中找到一些更为有趣和奇特的小石头,
    也能避免被之前的石头给绊倒走不动路,每一个石头都弥足珍贵。
    历来我是有着做日记的习惯的,写点什么都好,用什么形式都无所谓,
    记录和回忆本身就是象形文字给予的一种馈赠。

    烟花开了,长在故国他乡的土壤上,新年你好,虎虎生威。

    二、定格与节点——碎片整理

    总结说来,如果用流水账的方式叙述,大概就是:

    今年发生了许多事情,做了一些决定性的选择,
    去了未曾去往的地方,取得了一些成长,产生了一些故事和事故,
    有些不值一提,有些值得细说,有些不足为外人道也。
    且一件件说来。

    2.1 艰难的选择与坚持(2021.01-2021.04)


    这里先回顾年初至四月的一些琐事。

    一月份至三月份主要是一些算法识别测试与样本处理上的工作,修复并更新了AIC、AIB等几个编译的视觉本地库,四月份开始陆续编写一些技术文档,看一些博客和资料,月底的时候正式提出了离职。

    现在想来,自19年进入Keeko实习入职到转正正式工作以来已经两年有余,两年来从小白开始入门AI开发,到后期可以勉力负责一些小项目,有过收获也有成长,这其中但凡有一些进步和突破,这些都离不开之前同事们的帮助与配合,尤其要感谢几个对自己影响很大的人,h哥和hsm哥,他们都是很好的领路人和前辈,如果不是因为他们的帮助,或许我会踩更多的坑,路也会更加坎坷。

    至于离职这个选择,对我来说是慎重而艰难的一个决定,一方面是职业发展方向和规划路线问题产生了一些冲突,这是内因,另一方面是陷入瓶颈很难突破这个怪圈,大概是在一个舒适区待的太久了,算是外部因素吧,再综合一些种种个人的矛盾,最终还是决定下来。

    不知道这一段怎么结尾,总之感恩Keeko,感恩里面的人和事吧。

    2.2 新开始新起点


    好不容易闲下来,趁着五一假期的时候带着爸妈妹妹去了一趟漳州东山岛,看海踏浪追风,肆意自由。

    在此之前,分别在海沧和集美陆续面试了几家AI公司,最终还是决定继续深耕机器人这个行业,
    不同的的是AI+教育的方向变为的AI+电力工业,由于行业的特殊性和电力工业领域的严格,因此对于算法上开发和部署上的难度和困难是更多更大的,于我而言,这是机遇也是挑战。

    以自己的理解,从表面上直观地看,这个改变无非就是研究开发的对象从萌萌哒的可爱机器人造型变成看起来很老实可靠的机器人造型☺(笑死~)。但从更深层的角度上来看,这意味着应用领域与方向的不同,这就要求集成更多可靠的传感器、高精度双目摄像头、深度相机、红外摄像头、激光雷达等等硬件设备作为支撑。因为工业机器人对于视觉的依赖更强,能够做的事情也就更多。例如红外识别、SLAM定位、深度相机识别等等都能够在行业领域内起到很好的辅助和支持作用。

    随着慢慢接触行业知识与背景,更加认识到AI赋能工业方向的必要性和重要性。
    跟着工程人员下过几次现场进行部署调试,优化和测试精度都是挺有意思的事情。

    以下是部分识别内容

    表计识别 铭牌识别 呼吸器
    压板识别 杆塔检测 杆塔分割

    另一方面,由于算法组对于基础要求比较高,因此同事不乏厉害的硕士与博士可以参与讨论和指导,从他们身上也学到不少可以借鉴的东西。在老李和其他组员的帮助下,基本学会了怎么样去看CVPR和ICCV等顶级会议的英文论文,学会读文献和做总结笔记,这些第一手资料的吸取,比起去论坛博客上进行学习的帮助来的多得多,在一定程度上也提升了英语阅读的能力和水平。

    另外比较有意思的是,每周周六下午会以PPT的形式向其他组员介绍自己最近所作的项目和工作,遇到的问题以及如何解决问题的思路和方法,这也很大程度上有利于向其他组员学习感兴趣的点,或许因为老李是大学老师出身的缘故,我们总觉得这是大学实验室组会的改进版。

    同时,目前算法岗诸神黄昏,也已内卷如此,只能倒逼自己向上突破,
    都说念念不忘也必有回响,那么且待来日吧。
    有了实践能力和实践经验,再回炉重造结合理论指导总是好的。

    2.3 野蛮生长

    借由在公司项目研发和项目实施中的打磨与锤炼,从总结来看有以下突破:

    • 1.熟悉并学习使用Pytorch深度学习框架
    • 2.熟悉并学习使用Tensorflow深度学习框架
    • 3.熟悉并掌握各种数据集的转换与制作
    • 4.熟悉并掌握通过编写的爬取进行数据爬虫和数据清洗
    • 5.接触并认识到机器人本体设计结构、基本硬件知识以及多光谱成像特性
    • 6.熟悉并学习图像分类、图像分割、目标检测、实例分割、对抗生成网络等几大领域方向的基础知识
    • 7.阅读并学习CNN、RNN、RCNN、VGG等经典论文
    • 8.阅读并学习YOLO系列、SSD系列、Deeplab、UNet等常见网络模型代码和论文
    • 9.阅读并学习PRML、西瓜书、统计学习等经典书籍
    • 10.开始接触无人机项目,学习了解无人机相关知识
    • 11.认识电力行业与传统工业面临的问题与需求
    • ... ...

    总的来说,对于目前已经有的积累应该及时记录和输出,并且加入应用和巩固,否则很容易就会遗忘。
    对于目前还在发展的技术,可以持观望态度,学有余力或工作有闲时,不妨做一些验证性的探索与尝试。
    模型设计与模型优化本身就是一件理论指导实践,实践反馈理论并不断往复的工作。
    以上,可以做的事情和还没做的事情还有很多,总之保持好奇心和饥饿感吧。

    三、个人IO流——输入与输出

    3.1 输入部分

    3.1.1 书籍阅读

    蜗牛读书-报告1 蜗牛读书-报告2 蜗牛读书-报告3

    3.1.2 音频输入

    网易云-报告1 网易云-报告2 网易云-报告3

    3.1.3 书影音输入

    豆瓣-报告1 豆瓣-报告2 豆瓣-报告3

    3.1.4 高德出行报告

    最长的旅程 出行总结 最远的距离

    3.2 输出部分


    3.2.1 开源代码输出

    今年开始陆续写一些开源代码和项目,并分别在外源Github与内源Gitee上进行发布与更新。
    下面是一些简单的资料介绍以及更新动态的热力图。
    Github链接

    Gitee企业版内源代码更新发布

    已经开源的项目(求各位Start支持呀,哈哈哈)

    YOLOv5_Efficient YOLOv3_Detect_Web

    另外还有几个有意思的项目,之后会持续进行迭代更新与优化,目前状态为Private,后续效果满意了再进行Public发布。
    可以先剧透一下是关于深度学习模型训练、数据集处理与图像处理相关的~~

    3.2.2 技术博客文章发布

    今年累积陆续发布原创随笔与转载文章90+,自2019年注册成为博主以来,累积阅读量-15W+,积分 - 132967 排名 - 8189

    博客后台部分随笔

    3.2.3 学习资料整理

    通过幕布笔记对于一些已学习或要学习的知识和资料进行整理,并制作相应的脑图和导图,从而生成带目录索引节点的文件,加入目录书签信息,就制作成供自己学习用的word文档和pdf文档了。

    考研408计算机综合基础,懂得都懂,“号称”工科考研最难专业,一共四本厚砖一样的书综合在一起,考的内容细而复杂,因此在备考时根据王道论坛与其他公开资料扫描文档进行二次整理编辑,便于自己时时复习与查阅,将考点与对应历年真题的考频内容结合起来,方便理解与思考。归档的时候,参考西瓜书的封面设计,加入齿轮元素,吾愿称之为“齿轮书”。

    “齿轮书”封面 部分内容-1 部分内容-2

    考研数学二复习笔记整理,根据李林与张宇等老师的书籍内容进行复习,用手写进行笔记记录,后来为了方便查阅和无纸化学习,将其扫描为电子版,又因为直接扫描没有目录跳转,因此将其根据内容切片分割,根据目录信息,插入对应的位置,从而生成该文档。
    归档时将“生命J公式”作为背景,吾愿称之为“J书”。

    “J书”封面 部分内容-1 部分内容-2

    3.2.4 视频内容输出

    原本是为了在博客文章里面插入一些视频效果作为参考,结果意外地成为了B站UP主,发布了大概十几个视频吧,没有花太多时间去经营,后面如果有空的话会更新一些经验分享类或内容讲解类的视频,算是一个Flag立在这里吧,没时间的话就只能咕咕了,哈哈哈。

    B站-报告1 B站-报告2 B站-报告3

    四、后记

    以上,基本就是2021年的所有总结内容。
    算不上圆满,也有着不少遗憾,但总体来说还是好的。
    2022年需要在个人习惯养成和时间精力管理上进行优化,
    要培养理财观念意识和资源分配优化思想,看一些有趣和有深度的书和电影,
    玩一些不曾体验的游戏,看更多更远的风景。
    总之新的一年,希望可以更加精进和专业,
    有更多更大的突破和目标达成吧。

    Talk is cheap. Show me the code
  • 相关阅读:
    Django学习路10_创建一个新的数据库,指定列名并修改表名
    设计模式_单例模式的懒汉式实例化
    设计模式_理解单例设计模式
    Django学习路9_流程复习
    Django学习路8_学生表和班级表级联并相互查询信息
    Django学习路7_注册app到能够在页面上显示app网页内容
    es6基础:类、继承、重写
    简单的下拉刷新
    callback&&callback()
    转 五大浏览器四大内核
  • 原文地址:https://www.cnblogs.com/lx17746071609/p/15753917.html
Copyright © 2011-2022 走看看