V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
sagagas
V2EX  ›  职场话题

问问各位调参工程师的状况

  •  
  •   sagagas · 2020-03-30 15:26:41 +08:00 · 7769 次点击
    这是一个创建于 1727 天前的主题,其中的信息可能已经有所发展或是发生改变。
    被某条拒了,有点失落,面试印象最深的是问我有什么模型优化的工作经验没有,当场懵圈,我特么就是个调参工程师啊。虽然平时也会看看 paper,但工作中真的很少会去改模型结构,遑论从 0 创造一个模型出来,都是用成熟的模型开箱即用。不知道各位调参工程师平时工作都是咋样的?难道都在手撸模型?
    90 条回复    2020-03-31 19:55:26 +08:00
    xuzhzzz
        1
    xuzhzzz  
       2020-03-30 15:29:58 +08:00
    不知道,我是低端 yaml 工程师
    ty89
        2
    ty89  
       2020-03-30 15:31:47 +08:00
    不知道,我是低端 webpack 工程师
    after1990s
        3
    after1990s  
       2020-03-30 15:45:35 +08:00 via Android
    不知道,我是远古 mfc 工程师
    kkkkkrua
        4
    kkkkkrua  
       2020-03-30 15:46:06 +08:00
    不知道,我是低端 crud boy
    nnqijiu
        5
    nnqijiu  
       2020-03-30 15:47:07 +08:00
    数据清洗及 ppt 制作
    hiplon
        6
    hiplon  
       2020-03-30 15:48:30 +08:00 via Android
    不知道,我是低端网管
    masker0817
        7
    masker0817  
       2020-03-30 15:49:21 +08:00 via Android
    不知道,我是大龄失业人员
    hirasawayui
        8
    hirasawayui  
       2020-03-30 15:49:50 +08:00
    不知道,我是低端切图仔,还是不会兼容 ie 的那种
    DonnyChao
        9
    DonnyChao  
       2020-03-30 15:51:36 +08:00 via Android
    低端运维维路过....
    Lin0936
        10
    Lin0936  
       2020-03-30 15:51:46 +08:00
    不知道, 我是垃圾移动 App 开发
    lbunderway
        11
    lbunderway  
       2020-03-30 15:52:02 +08:00
    不知道,我是天天摸鱼工程师
    miscnote
        12
    miscnote  
       2020-03-30 15:56:05 +08:00
    不知道,今天外卖送了 8 单了。
    IsaacYoung
        13
    IsaacYoung  
       2020-03-30 16:04:53 +08:00
    不知道,我是切图仔
    Pho3nix
        14
    Pho3nix  
       2020-03-30 16:06:27 +08:00
    数据清洗及 ppt 制作及瞎 jb 调
    dilu
        15
    dilu  
       2020-03-30 16:11:46 +08:00
    不知道 我是个厨师
    Woodywuuu
        16
    Woodywuuu  
       2020-03-30 16:16:40 +08:00
    不知道,我是铁牌僵尸
    pompeii
        17
    pompeii  
       2020-03-30 16:19:31 +08:00
    不知道,我是 cv 机器人
    lyh404
        18
    lyh404  
       2020-03-30 16:21:10 +08:00
    模型优化也不一定非要去改模型结构吧,参数有哪些优化思路、经验、坑,都可以谈谈吧,要不就扯些贝叶斯之类的。
    backfrw
        19
    backfrw  
       2020-03-30 16:24:42 +08:00
    不知道,我是 java 半路物联网工程师
    zhiguang
        20
    zhiguang  
       2020-03-30 17:23:45 +08:00
    不知道,我是个码农
    rainfallmax
        21
    rainfallmax  
       2020-03-30 17:25:25 +08:00   ❤️ 3
    不知道,我只是个连连看工程师( LabVIEW )
    ansenJ
        22
    ansenJ  
       2020-03-30 17:26:27 +08:00
    不知道 我只是个切图仔
    cassyfar
        23
    cassyfar  
       2020-03-30 17:28:14 +08:00
    不知道,我只是个管道工
    spicecch
        24
    spicecch  
       2020-03-30 17:28:59 +08:00
    不知道,我只是个拍黄片的靓仔
    leewi9coder
        25
    leewi9coder  
       2020-03-30 17:29:30 +08:00 via iPhone
    不知道,我只会面向 google 编程
    ningbo2018
        26
    ningbo2018  
       2020-03-30 17:34:39 +08:00 via iPhone
    不知道,我只是个 outlook 工程师
    hillwall
        27
    hillwall  
       2020-03-30 17:37:18 +08:00
    不知道 我只是个 CV 工人
    crackhopper
        28
    crackhopper  
       2020-03-30 17:52:11 +08:00   ❤️ 4
    听你这个像是 DL 的调参。说起来很多 paper 上讲的那些 story,差不多就是你需要回答的。可以结合实际项目来。我做的是普通 ML 的分析,最多工作量就是数据清洗,分析相关性,提取一些处理不好的 case 。调性能主要就是做特征,分析各种 case 。超参一般就 grid search 一下,不太像 DL 玄学调参。

    针对你的问题,模型优化主要就是:1. 做数据,增强,清洗异常值等等; 2. 做特征,结合业务背景; 3. 讲一些 DL 常见 trick,优化过程里的梯度问题:BN 、ReLU 、跨层连接,局部化先验:conv,压缩:1x1 conv 也叫 matrix factorization,注意力机制的 trick ;结合业务可以讲一些优化,比如图像分割网络里面的连接方式就是为了 local+global 信息兼顾之类的,这些点都是可以谈的优化点; 4. 速度上和模型精简上也有很多优化可以谈,不过这个不是调参工程师的范畴,但基本的还是要知道的吧,quantilize 等等的; 5. 超参选择上还可以扯点 meta-learning 等等各种手段。6. 训练过程中的 lr 设定,pre-stop,诊断网络训练情况的手段和工具之类的。我觉得还挺能说一大堆的。虽然我不做 DL 。
    crackhopper
        29
    crackhopper  
       2020-03-30 17:53:44 +08:00
    模型结构创新,应该不是对方问你的重点。毕竟,很多想出来的结构脱离数据和业务,根本就不 work 。
    WFDAK
        30
    WFDAK  
       2020-03-30 18:02:29 +08:00
    不知道,我只是个互联网失业人员
    noparking188
        31
    noparking188  
       2020-03-30 18:04:13 +08:00
    @nnqijiu 清洗数据,没有 ppt 制作
    choudidi
        32
    choudidi  
       2020-03-30 18:06:11 +08:00
    不知道,我是天天摸鱼工程师
    p2pCoder
        33
    p2pCoder  
       2020-03-30 18:10:40 +08:00   ❤️ 1
    能调参就不错了,大部分人都在做 数据 特征
    只有三分之一的人拥有调参的权利
    一般来说,都是用的大佬撸的一两套模型,在这个基础上修改,开发特征,调整网络当然我是个推荐引擎开发,对此认知有限
    tingyunsay
        34
    tingyunsay  
       2020-03-30 18:12:46 +08:00
    不知道,我之前是个批发水果的
    maomao1996
        35
    maomao1996  
       2020-03-30 18:28:12 +08:00
    不知道,我只是个养猪的
    fourierlove
        36
    fourierlove  
       2020-03-30 18:32:35 +08:00 via Android
    不知道,我是 log 收集者
    chiu
        37
    chiu  
       2020-03-30 18:41:11 +08:00 via Android
    不知道,我是低端 IO R/W 工程师
    bwipoa
        38
    bwipoa  
       2020-03-30 18:59:59 +08:00
    不知道,我是低端 调包侠
    xwbz2018
        39
    xwbz2018  
       2020-03-30 19:04:49 +08:00 via Android
    不知道,我是入门电脑操作员
    Ncanback
        40
    Ncanback  
       2020-03-30 19:09:46 +08:00
    不知道,我是键盘侠
    wangxiaoaer
        41
    wangxiaoaer  
       2020-03-30 19:13:08 +08:00 via Android   ❤️ 8
    不知道,我今天换了三个姿势冲。
    zmxnv123
        42
    zmxnv123  
       2020-03-30 19:25:13 +08:00
    不知道,我即将从某条离职了。
    easing
        43
    easing  
       2020-03-30 19:30:05 +08:00
    不知道,我就是个铲屎的
    tmachineff
        44
    tmachineff  
       2020-03-30 19:55:23 +08:00 via Android
    不知道,失业四个月了
    sagagas
        45
    sagagas  
    OP
       2020-03-30 20:41:22 +08:00
    @crackhopper 嗯嗯,就是在面试官问了以上所有问题之后,再来了一句有没有模型优化方面的工作我才懵圈的。回答了什么是 l1/l2,回答了各种 normalization,介绍了用了啥 optimizer,倒是没细到 meta-learning 之类的。然后我懵圈了之后面试官倒说了没关系,然后就开始做题。就是觉得冲击比较大,觉得是不是现在换工作都得手撸模型才行了。
    sagagas
        46
    sagagas  
    OP
       2020-03-30 20:42:55 +08:00
    @zmxnv123 为啥,我感觉面我的几个人倒都还挺牛 x 的样子,至少感觉跟这样的人一起工作,不会被坑吧
    defunct9
        47
    defunct9  
       2020-03-30 20:45:43 +08:00
    不知道,我是个养花的
    Wealong
        48
    Wealong  
       2020-03-30 21:00:51 +08:00
    不知道,我都不知道自己是啥
    codingAlex
        49
    codingAlex  
       2020-03-30 21:17:47 +08:00
    不知道,我是划水的
    becauseOf
        50
    becauseOf  
       2020-03-30 21:18:54 +08:00 via Android
    要不要试试快手
    WispZhan
        51
    WispZhan  
       2020-03-30 21:48:50 +08:00
    不知道,我是低端杂工。
    sreal
        52
    sreal  
       2020-03-30 22:15:13 +08:00 via Android
    怎么这么多人酸。。。。
    27
        53
    27  
       2020-03-30 22:34:22 +08:00
    @p2pCoder 过于真实。。大部分人都在做 数据 特征
    fukongqi
        54
    fukongqi  
       2020-03-30 23:17:05 +08:00
    推荐我厂的 openvino 工具箱,常见视觉模型优化都可以支持
    la2la
        55
    la2la  
       2020-03-30 23:59:33 +08:00
    不知道,我是扫地工程师
    CantSee
        56
    CantSee  
       2020-03-31 08:48:33 +08:00
    不知道,我是 API 工程师
    hatw
        57
    hatw  
       2020-03-31 09:13:54 +08:00
    不知道,我是全干工程师
    xiaoriri666
        58
    xiaoriri666  
       2020-03-31 09:20:56 +08:00
    不知道,我是拍黄片的。
    guolaopi
        59
    guolaopi  
       2020-03-31 09:24:18 +08:00
    不知道,我是 CRUD boy
    raptor
        60
    raptor  
       2020-03-31 09:27:59 +08:00
    不知道,我是 CRUD daye
    zcfnc
        61
    zcfnc  
       2020-03-31 09:28:32 +08:00
    python 调参侠 公司有几个专门构建模型的 我就是把他们的模型拿出来复现或者他们高兴了会把代码写好给我 我再修改修改拿去现场上线使用 我调参的方法就是先对比数据直接调参数看会不会有好的结果,如果不行的话就看他们的数据预处理部分有没有哪些问题,再不行得话就要改他们模型的思路了。反正我这边能现场上线使用,公司经理也不会管我给模型改成什么样子。。。。。。。。。。。。。
    zcfnc
        62
    zcfnc  
       2020-03-31 09:31:16 +08:00
    但是公司专门构建模型的那几个人也都喜欢直接掉包。。。。。令我诧异
    sjuneou
        63
    sjuneou  
       2020-03-31 09:46:37 +08:00
    不知道,我路过打酱油的
    bluefalconjun
        64
    bluefalconjun  
       2020-03-31 10:15:02 +08:00
    不知道 我是嵌入式 printf 工程师
    GoLand
        65
    GoLand  
       2020-03-31 10:15:23 +08:00   ❤️ 5
    不知道,我是一个保安,爱吃小熊饼干,工资只够早餐,上班只为了下班,整天郁郁寡欢,爱情与我无关。
    prolic
        66
    prolic  
       2020-03-31 10:26:12 +08:00
    不知道,我连参都不调,天天做数据
    402124773
        67
    402124773  
       2020-03-31 10:30:04 +08:00
    @bluefalconjun
    这个 666
    asAnotherJack
        68
    asAnotherJack  
       2020-03-31 10:41:38 +08:00
    不知道,我是扫地的,麻烦把脚抬一下
    rj2
        69
    rj2  
       2020-03-31 10:50:09 +08:00
    不知道 我是端茶倒水的 杯子需要加水么
    labulaka521
        70
    labulaka521  
       2020-03-31 11:09:08 +08:00 via Android
    cov 路过
    laojiaqing
        71
    laojiaqing  
       2020-03-31 11:26:05 +08:00
    不知道,我是个调参侠
    zhuangqhc
        72
    zhuangqhc  
       2020-03-31 11:55:47 +08:00
    不知道,为什么不问问神奇海螺呢
    opengps
        73
    opengps  
       2020-03-31 11:57:23 +08:00 via Android
    个顶个的面试问底层,工作不沾边
    我但是从零到一做过一套 gps 系统,然而行业内的面试都给不出合适的工资
    zooo
        74
    zooo  
       2020-03-31 11:59:37 +08:00
    不知道,我是鉴黄工程师
    invinci
        75
    invinci  
       2020-03-31 13:15:55 +08:00
    不知道,我只是一个带饭工程师,每天负责去食堂帮领导带饭
    chocotan
        76
    chocotan  
       2020-03-31 13:28:05 +08:00
    不知道,我是技术支持工程师
    daozhihun
        77
    daozhihun  
       2020-03-31 13:33:42 +08:00
    不知道,我是收钱工程师
    GoNtte
        78
    GoNtte  
       2020-03-31 13:35:44 +08:00
    不知道,我只是个滚键盘的
    leewlab
        79
    leewlab  
       2020-03-31 13:37:33 +08:00
    不知道,我只是个搬砖的
    zcljy
        80
    zcljy  
       2020-03-31 13:43:14 +08:00
    不知道,我是滴滴司机,上车请坐后边戴口罩
    LudwigWS
        81
    LudwigWS  
       2020-03-31 13:46:07 +08:00
    不知道,我只是比较帅而已
    wangyzj
        82
    wangyzj  
       2020-03-31 13:55:29 +08:00
    整好我也有类似疑问
    我也要开个贴问一下
    CzaOrz
        83
    CzaOrz  
       2020-03-31 14:07:03 +08:00
    不知道,我只是个摸鱼的😂
    smallpine
        84
    smallpine  
       2020-03-31 14:14:23 +08:00
    不知道,我只是一名( bug )斐波拉切程序猿
    paoqi2048
        85
    paoqi2048  
       2020-03-31 14:25:09 +08:00
    @wangxiaoaer 冲,就嗯冲
    MinQ
        86
    MinQ  
       2020-03-31 14:46:09 +08:00
    造模型是不会造模型的,这辈子都造不出模型,只能从 github 上下下代码跑跑看能不能 work,才能勉强维持得了生活的样子
    hcocoa
        87
    hcocoa  
       2020-03-31 15:41:33 +08:00
    w1lkin
        88
    w1lkin  
       2020-03-31 16:38:13 +08:00
    不知道,我黄片鉴定工程师
    cominghome
        89
    cominghome  
       2020-03-31 19:28:32 +08:00
    不知道,人肉运维路过
    aheadlead
        90
    aheadlead  
       2020-03-31 19:55:26 +08:00
    不知道,我只会“擦电 开机 换南桥”
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2562 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 92ms · UTC 06:40 · PVG 14:40 · LAX 22:40 · JFK 01:40
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.