首页 > 其他分享 >我的目标!我要成为这样的人 - 绝对不能浑浑噩噩

我的目标!我要成为这样的人 - 绝对不能浑浑噩噩

时间:2022-09-30 15:14:32浏览次数:77  
标签:浑浑噩噩 motivation 场景 系统 代码 绝对 自己 我要 算法

感觉自己活得浑浑噩噩,每天到了就是摸鱼摸鱼摸鱼,什么也不太会;其实也不是不会,就是感觉没有在那个状态。

缺少一种自我的反思,我希望成为一个有条理的人。

看到知乎的回答 我觉得这个很好 我要收藏起来

  • 基础非常扎实。问他/她一些比较经典的算法,能够很清晰地说出算法的特点、适用的场景、坑点、里面的细节等等。(需要熟知传统算法)
  • 工程能力很强。我是一位“工程狗”,自己的工程能力很菜,但对工程能力强的同学非常崇拜 Orz 如果碰到一位算法工程师的工程能力很强,仅凭这一点,我就认为他/她基本上一定是大佬Orz (要有扎实的工程化基本功!!对自己的项目,进行总结!)
  • 重视代码的测试。算法岗的工作并不完全就是调参炼丹,往往也是需要去写一些代码的,例如写些spark/sql代码获得特征,写模型等等。既然是写代码,就可以而且应该在其中加上测试。实际上,根据我的经验,如果碰到某个其他地方好用的模型在自己的场景下效果很差(不reasonable得差),那很可能是数据、特征的处理代码有问题,或者模型的代码有问题。这种问题可以用单元测试(断言等)来提前发现,也可以用一些sanity check来发现。
  • 对场景业务的认识很深刻。软件工程没有银弹,机器学习也没有银弹用什么样的特征、什么样的预估目标、什么样的评价指标、甚至什么样的模型,这些东西都是要与场景业务结合的。换言之,工业届里,业务先于技术。很多大神在这个方面做得尤其出色。
  • 在实际场景中,注重先把整个pipeline搭建起来。个人认为,这一点在实际应用中往往应该是最优先的。搭建起来之后,机器学习系统的上下游也都可以工作,也可以更好地判断系统的瓶颈所在,把好刚用在刀刃上。这其实就与做开发的程序设计一样,较早地抽象出比较好的接口、搭建一个系统原型是很重要的。
  • 能够持续学习新的知识,跟踪最新的成果,对各种模型的motivation有自己的理解,有自己的insight与vision。这里举几个我自己学习过程中碰到的例子来说明一下这点。例如,推荐系统中,在Youtube 16年的推荐paper中,为何step1和step2的优化目标是不一样的?人脸检测中,MTCNN为何要分为多阶段?landmark检测中,3000FPS为何要分为两个阶段?(这些是设计相关的motivation)Google的wide&deep为何在Google store的场景下效果好,而在其他的场景下效果不一定好(这是对场景的motivation理解)?文字检测中,PixelLink为何要引入link?OCR中,CRNN为何要引入一个RNN?机器学习系统中,LightGBM是如何针对xgboost存在的哪些缺点进行改进的?(这些是对改进的motivation理解)我认识的一些大佬们会主动结合文章思考这些问题,有的时候会有与paper所claim的不同的理解(毕竟写paper的story很多时候也不一定靠谱,大家都懂),甚至还会做实验验证自己的理解。然后拿这些问题来考我,在我思考不出来后再告诉我他们的理解与实验结果Orz
  • 做多数实验之前有自己的假设,根据实验结果会根据实验结果做进一步实验,或修正假设、或进一步探究。
  • 自己参与的项目,对其中与自己比较相关的内容的细节比较清楚,自己负责的部分能够了如指掌。
  • 能系统性地分析出机器学习整个系统的瓶颈所在,并提出相应的解决方案。当系统效果不好的时候,知道如何去debug,找到问题所在,改进系统的性能。这方面是我个人尤其欠缺的点。

标签:浑浑噩噩,motivation,场景,系统,代码,绝对,自己,我要,算法
From: https://www.cnblogs.com/AKsnoopy/p/16744946.html

相关文章

  • 1003 我要通过!
    “答案正确”是自动判题系统给出的最令人欢喜的回复。本题属于PAT的“答案正确”大派送——只要读入的字符串满足下列条件,系统就输出“答案正确”,否则输出“答案错误”......
  • PAT (Basic Level) Practice 1003 我要通过
            最近主要在浙大PATOJ平台刷题,本篇主要分析1003题的求解思路和Python实现。1题目介绍1.题目背景        读入的字符串满足下列条件,系统就输......
  • 我要去 Google 前端组工作了
    都这么晚了,我才给大家发文祝贺各位节日快乐!是的,今天就算加班也要把这篇文章发出去,因为:我要去Google前端组工作了Google一直是我接触计算机开始,我最敬仰的一个公司,没有之......
  • 女同桌找我要表情包,还好我会Python,分分钟给她下载几十个G...
    emmm~起因呢,这昨晚女同桌跟我说电脑有点卡,喊我去宿舍给她装个新系统,装系统就装系统吧,结果又说新系统表情包都没保存~我当时就有点生气,真当我是万能的呢?于是我直接就用Py......
  • [UselessFlag]我要爆刷博弈论呃呃呃啊啊啊——————!
    两次网络赛(ccpc,icpc)全被基础博弈论卡死了,感觉能写出来至少能前进几百名(对博弈论这方面恰好也不太擅长,准备学习一些小知识+从cf1300的博弈论题开始刷上1800~2000反之一想......
  • SQL Server如何精准匹配字符中的字符,绝对匹配。
    举例:我现在是需要查询这字段里包含1的数据我如果直接charindex,那么11,12也会被包含。解决(1):SELECT *FROM (SELECT'1,2,12,111'ASstrUNIONALLSELECT'2,12,1......
  • ★★★PAT 1003 我要通过!Python
    ★★★PAT1003我要通过!Python题号:PATbasiclevel1003引文链接PAT-1003猫猫虫(——)-思路:正则匹配+数学归纳crayonJJ-注释补充:正则匹配菜鸟教程-Python正则表......
  • 为绝对初学者学习人工智能 ai — 安装 WSL
    为绝对初学者学习人工智能ai—安装WSLWowlearningai,whatfun......
  • 如何编写通用型运动控制器的绝对运动多轴直线插补程序
    本节课程主要分为几个部分讲解,分别为运动控制器的直线插补的原理、直线插补方式、指令说明和控制器进行多轴直线插补的程序说明,以及ZDevelop软件仿真演示。一、直线插补说......
  • shell脚本中获取当前脚本的绝对路径
    通过对参数扩展的形式直接获取shell脚本路径并进入其中##获取当请可执行脚本的名称和路径##$0##${变量%/*}通过%参数扩展的方式,删除第一个匹配到的/右方全部内容(*)......