• 请不要在回答技术问题时复制粘贴 AI 生成的内容
passer9527
V2EX  ›  程序员

感觉做算法还没有 CRUD 好

  •  
  •   passer9527 · Oct 16, 2022 · 6273 views
    This topic created in 1322 days ago, the information mentioned may be changed or developed.

    经过一周的算法学习,对算法祛魅了,真实的工作从技术性和有意思的程度还不如 crud 。

    算法干的事就是标注出数据,然后调用现成的 api 训练出模型,然后再用另一个 API 来使用模型,api 都是现成的,类似 crud 的各种库和框架,完全不需要自己做啥有技术含量的事。

    现在的算法完全被高估了,技术含量很低,可替代性很高。(数据标注和调用 API ,完全不考虑性能问题,基本有手就行

    对于需要性能的地方,一般都会有工程的同学来把使用模型的地方工程化,来达到线上实时性要求,但是这块和做算法的就完全无关(他们不会,也不想学,甚至都不想了解),只是用他们训练出来的模型而已。

    以前听人说算法是调参侠,没经历过没啥感受,现在真实干了一周的工作,发现确实就那么回事。现在也能理解以前有些背景很好的人实习了几个月算法岗,果断转后端的原因了。

    26 replies    2022-10-17 14:12:52 +08:00
    monster1priest
        1
    monster1priest  
       Oct 16, 2022
    而且在大部分企业里,算法不属于核心岗位,只是锦上添花罢了
    roundgis
        2
    roundgis  
       Oct 16, 2022 via Android   ❤️ 1
    調參工程師
    jaredyam
        3
    jaredyam  
       Oct 16, 2022
    很多人所谓的算法岗,有挑战程度都不及写业务。太难解决不了,太简单解释不了,很难有自己可以掌控的安全感。
    s524256521
        4
    s524256521  
       Oct 16, 2022 via iPhone   ❤️ 1
    楼主对算法有误解,你说的叫炼丹吧。正儿八经算法不是指大规模整数规划之类的么?
    DTCPSS
        5
    DTCPSS  
       Oct 16, 2022   ❤️ 1
    我一直想吐槽,为什么国内把 Machine Learning Engineer 叫做算法工程师…
    Dganzh
        6
    Dganzh  
       Oct 16, 2022
    CRUD 做的是业务,最接近挣钱的。。。
    israinbow
        7
    israinbow  
       Oct 16, 2022
    转行做飞控或者光照算法.
    bo233
        8
    bo233  
       Oct 16, 2022
    虽然但是,这不叫做算法吧,虽然算法也有开发岗,但部署算法也不是调 api 就完事了
    vopin
        9
    vopin  
       Oct 16, 2022
    是,没工作过但是自己研究一段时间后感觉 ML Engineering 有点虚无缥缈的感觉,关键是岗位不可能有开发多。
    果断转搞项目。
    现在后端写得不亦乐乎,学校里该做的研究都被我落下了。

    顺便抱怨,很多搞研究的,代码写得都不太能看懂。还是看正经开发的代码舒适。
    learningman
        10
    learningman  
       Oct 16, 2022
    codeforces 上前几天华为弄了个比赛,那个应该就是传统意义上的算法工程师干的活
    tf2
        11
    tf2  
       Oct 16, 2022   ❤️ 2
    你这不叫做算法吧。。叫做算法工程?

    不手撸几个矩阵优化你也好意思叫做算法?
    haolongsun
        12
    haolongsun  
       Oct 16, 2022   ❤️ 1
    我以前就是干 ML 算法,我觉得这东西束之高阁,小中公司根本不可能招,只有大公司才可能烧钱来做,并且我觉得不能是叫算法工程师,而是叫机器学习工程师,感觉能玩的来只有大佬了吧,不过千万别想着这东西和计算机算法一样,这完全是数学算法。
    Aloento
        13
    Aloento  
       Oct 16, 2022
    @israinbow 光速炸机,首飞就烧电机
    anonymousar
        14
    anonymousar  
       Oct 16, 2022
    槽点太多 无从下口 建议正儿八经读个学位再说。
    snail00
        15
    snail00  
       Oct 16, 2022
    做到最后都是业务, 大多数普通人单打独斗能力有限
    Donahue
        16
    Donahue  
       Oct 17, 2022
    深度学习的算法实在喜欢不起来,感觉自己学到的东西有限,就是各种模型组合。。也可能是自己没学到位,跟楼上老哥说的虚无缥缈一个感觉
    zxCoder
        17
    zxCoder  
       Oct 17, 2022 via Android
    确实
    xuanbg
        18
    xuanbg  
       Oct 17, 2022
    如何利用算法来解决实际的应用问题,这在广义上也算是 CRUD 的一种表现形式啦。
    montaro2017
        19
    montaro2017  
       Oct 17, 2022
    感觉你的算法和我的算法理解不一样啊,我理解的是 leetcode 那种的
    visper
        20
    visper  
       Oct 17, 2022
    @DTCPSS 机器学习辅导员?
    zilongzixue
        21
    zilongzixue  
       Oct 17, 2022   ❤️ 3
    难的问题前人已经帮我们解决了,解决不了的我们也没有办法
    liuidetmks
        22
    liuidetmks  
       Oct 17, 2022
    业务为王
    wanguorui123
        23
    wanguorui123  
       Oct 17, 2022
    我理解的算法是图像处理、游戏引擎、生物识别、计算机视觉之内
    foveal
        24
    foveal  
       Oct 17, 2022   ❤️ 1
    不同公司的算法有不同的主攻方向:

    一般都需要卷特征工程,什么数据是有用的?怎么加工特征更契合模型?怎么做特征组合?哪些数据需要推动去爬取?规则和模型 /人工标注和机器预处理怎么平衡
    大公司核心业务要卷新模型,天天追论文,需要自己做部分开发光 API 搞不定了。
    模型已经优化了 5 年,效果要再提升 1%(直接带来利润提升),怎么提升?
    研究部门需要发论文,顶会也卷的很。
    小公司需要一个人干多个人的事儿,又得懂业务又得懂研发,有时候还得懂点运维和讲故事。
    调 API 很简单,不需要懂原理也可以搞定。但是模型预测结果异常了,老板给你拍个 case 让你查,你怎么查?

    只能说术业有专攻,每个人干适合自己的事儿。
    dog82
        25
    dog82  
       Oct 17, 2022
    外行人觉得很难,比如 GPS 的绑路算法,我就不懂怎么实现,感觉好神奇
    raysonlu
        26
    raysonlu  
       Oct 17, 2022
    CRUD 没有做前端好,前端的没有做接业务好
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2602 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 81ms · UTC 12:05 · PVG 20:05 · LAX 05:05 · JFK 08:05
    ♥ Do have faith in what you're doing.