V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
yuikns
V2EX  ›  程序员

工作两年的同事不知道逻辑回归是什么,这个正常吗?

  •  
  •   yuikns · 2018-12-20 04:00:50 +08:00 · 14366 次点击
    这是一个创建于 2164 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如题,同事是国内本科,国外硕士,在厂里写了两年的 python。今天需要和他对接 feature,我跟他说用一下逻辑回归,他问我什么是逻辑回归。


    那些纠结于逻辑回归中文翻译的,自己去谷歌和百度搜索"逻辑回归",看看前五个链接是不是指的 Logistic Regression。


    我觉得知道损失函数而不知道“逻辑回归”的人,是可以暴露一些事实的,例如不怎么看过英文资料。

    第 1 条附言  ·  2018-12-20 06:11:04 +08:00
    那个... 感觉好像要被乱炮决了, 求生欲强烈的楼主感觉还是再解释一下吧 /顶锅盖跑

    这个帖子是看到隔壁 https://www.v2ex.com/t/518791 中各种高论,随手逗比一下来着。

    LR 是一种比较经典的线性回归模型,在上个世纪末就讨论得很详细了。现在各种教材上,一般在很靠前的地方就能找到。现在的各种论文在可能的情况下,基本也会用它跑个 baseline。要是连它都跑不过,那么不用瞎胡闹去发表了。hmm,当然,要是毕不了业,不要脸的也可以来个特征选取啊,构造数据集啊什么的,那另说。总之,这在一大类领域中,是非常基础的知识。

    这个模型有个神一样的翻译“逻辑回归”。我不知道谁弄出这个 logistic => 逻辑这个逻辑的。总之现在大部分中文都是这个名字,包括李航的统计学习方法那本书。此外,这个领域还有很多坑爹的各种翻译变种,随便再举例个,precision vs. accuracy,他们的意义完全不一样,但中文翻译还是有很多版本,反正我是必须先看看描述才能确信人家在说啥。

    总之,通常我们在交流的时候,讲到这些术语,一般是用英文再确认一下。因为在恒河沙数的教材下,中文翻译的变种往往各种各样。尤其是 endianness, lr, accuracy 这些概念。或许换个领域需要一些背景说明,但同在一个环境下,首先考虑的恐怕应该是是否是命名沟通问题,而非实体问题。

    动不动就别人基础差,本菜已然惊呆。
    第 2 条附言  ·  2018-12-20 06:39:59 +08:00
    不好意思,自己给自己打脸下...

    航书里面的版本是"逻辑斯谛回归"。打开 77 页,上面逻辑斯蒂了几百遍,每一遍都在指着我骂教你特么不先确认下。
    第 3 条附言  ·  2018-12-21 02:25:08 +08:00

    就好像手头有个榔头,看足球都是钉子的形状。看到原帖整栋楼各种高论,突然想到这么个奇怪的例子,于是就引用一下。

    需要承认的是,调笑者有之,批判什么还谈不上。更不用说是针对某个特定的人。

    但是,我想说的沟通的事情是严肃的。要是同为本科生,大家学到的都是差不多,那么容易,交集那么多,随便用啥都行。但是辗转流浪各地后,每个人的背景未必一致,要是专注于交流,那么还是以沟通本身为要,不要随便“归纳”评价别人比较好。

    我理解,php 似乎是处理比较高层的事务,各种底层协议应该是用 C 实现接口吧?那么平时不怎么接触,在各种不同上下文下,即便人家一是没反应过来,也是情有可原吧?遥想十几二十年前,我也是个 GV BASIC 小能手,各种小工具靠着那个解释器随手就来,比黄金英雄坛说还好用好吧。那才是我的基础。然而现在不再通读下 API 估计什么都写不出来了。

    如果谁感到被冒犯。深感抱歉,虽然并非本意。

    122 条回复    2018-12-22 14:46:30 +08:00
    1  2  
    johnnie502
        1
    johnnie502  
       2018-12-20 04:12:20 +08:00
    写 python 并不需要知道什么是逻辑回归,有啥不正常的
    CODEWEA
        2
    CODEWEA  
       2018-12-20 04:31:26 +08:00
    正常!
    Galileo
        3
    Galileo  
       2018-12-20 04:35:22 +08:00   ❤️ 1
    正常! 我工作 3 年了, 我也不知道
    RqPS6rhmP3Nyn3Tm
        4
    RqPS6rhmP3Nyn3Tm  
       2018-12-20 04:52:50 +08:00 via iPhone   ❤️ 1
    真麻烦
    把所有你写的代码做一个 formal proof,请
    OldPanda
        5
    OldPanda  
       2018-12-20 05:03:09 +08:00
    歪个楼,这是在跟风这个帖子么? https://www.v2ex.com/t/518791
    yuikns
        6
    yuikns  
    OP
       2018-12-20 05:15:17 +08:00
    @OldPanda QAQ
    我标题几乎一模一样,而且故意放在 programmer 节点而非 ml,就差打上标签#我好想搞个笑#,前面几位居然真的认真回复了,我都不知道说什么好了....

    感觉好对不起真认真考虑内容的
    Perry
        7
    Perry  
       2018-12-20 05:20:33 +08:00
    正常的
    如果你觉得两年经验就应该知道逻辑回归,招聘的时候就应该筛选好
    cassyfar
        8
    cassyfar  
       2018-12-20 05:54:32 +08:00
    logistic regression 和 python 有半毛钱关系。。。除非你们职位是招算法工程师或者数据工程师
    opengps
        9
    opengps  
       2018-12-20 06:04:05 +08:00 via Android
    我也想过来问问题目的由来~
    lrxiao
        10
    lrxiao  
       2018-12-20 06:08:19 +08:00
    工作半个月的同事不知道奇异递归模板模式是什么,这个正常吗 (滑稽)
    凡是翻译的名词的都能钓个鱼
    mario85
        11
    mario85  
       2018-12-20 06:12:46 +08:00 via iPhone   ❤️ 2
    说实话这样又有啥意思捏,这种含沙射影的帖子还是不要发的好
    对于他这类帖子,你再发一个跟他差不多的帖子,不管你是出于什么动机,相当于你也有责任的吧
    yuikns
        12
    yuikns  
    OP
       2018-12-20 06:12:52 +08:00
    @johnnie502 @CODEWEA @Galileo @BXIA @OldPanda @Perry @cassyfar @opengps @lrxiao

    不好意思,是我表述问题。
    本来不想这么认真的,看到各位这么认真讨论,真的深感愧疚。
    后面补充说明一下。
    yuikns
        13
    yuikns  
    OP
       2018-12-20 06:20:58 +08:00
    @mario85 本来我也想闷声发大财,什么话也不用说。这是最好的!但是我想我见到回帖这样热情啊,都觉得别人 too young too simple,就自己不知道高到哪里去了,忍不住自己也判断了一下。
    occam88
        14
    occam88  
       2018-12-20 07:40:55 +08:00 via iPhone   ❤️ 4
    是我发的原帖子,这篇阴阳怪气,看起来好不舒服。
    occam88
        15
    occam88  
       2018-12-20 07:50:15 +08:00 via iPhone
    所以,你发这边鹦鹉学舌的这篇帖子,目的是什么?讽刺原作者吗?
    FourAndHalf
        16
    FourAndHalf  
       2018-12-20 08:35:55 +08:00
    每个人的知识领域不一样,有啥好不正常的
    winddweb
        17
    winddweb  
       2018-12-20 08:38:35 +08:00
    说到 xx 体我就想到六老师,下半年中美合拍的西游记就要……
    lucifer9
        18
    lucifer9  
       2018-12-20 08:39:06 +08:00
    我想就算贵同事没有毕业
    想必也会知道鲁棒性是什么吧
    当然要是他熟知阀值,那还是算了
    misaka19000
        19
    misaka19000  
       2018-12-20 08:39:22 +08:00 via Android
    所以这贴的意义不是讨论问题而是浪费大家的时间?
    aijam
        20
    aijam  
       2018-12-20 08:46:46 +08:00
    工作两年的同事不知道:麦克斯韦方程 /chomsky hierarchy/axiomatic semantics/second-order logic/lamport clock/flp impossibility/word embedding/monte carlo simulation/IPv4 DF flag/sys.setrecursionlimit()...,嗯,不知道的好多,焦虑。
    imn1
        21
    imn1  
       2018-12-20 08:49:35 +08:00   ❤️ 1
    V2 越来越让我觉得自己不正常了
    Yvette
        22
    Yvette  
       2018-12-20 08:52:46 +08:00 via iPhone
    不做 ML 或者 Data 方向不知道这个也正常吧
    xusongfu5050
        23
    xusongfu5050  
       2018-12-20 08:55:13 +08:00   ❤️ 1
    每次都发这种鄙视别人的帖子有意思吗?拿你工资了还是怎么的?
    wemore
        24
    wemore  
       2018-12-20 08:59:36 +08:00 via iPhone   ❤️ 2
    内容过于牵强,扣分
    Akiyu
        25
    Akiyu  
       2018-12-20 09:00:41 +08:00   ❤️ 1
    工作 X 不知道 X 正常么?
    这种事情有讨论的必要么?

    计算机涉及到的方向那么多, 每个方向涉及的知识又那么广
    上有高层技术封装, 下有底层细节实现. 积累了不知道多少年, 不知道多少人的智慧集合
    2 年? 就算你学一辈子都肯定有不知道的东西

    拿个自己知道的东西去问别人, 认为别人不知道就是不正常
    这种以偏概全的想法本身就不正常好吧?
    cstj0505
        26
    cstj0505  
       2018-12-20 09:03:27 +08:00
    跟风回一句,v2 水平真低,这种基础的东西科班出身,只要认真听课或者自己多了解一点肯定不会没听说过。
    watzds
        27
    watzds  
       2018-12-20 09:06:12 +08:00 via Android
    我不正常,你们说的我都知道
    cainiuwow
        28
    cainiuwow  
       2018-12-20 09:08:38 +08:00
    确实水平有点下降,还 TM 有脸说不知道,这种人要能有大发展,王思聪就得去吃 BB。
    liuxey
        29
    liuxey  
       2018-12-20 09:10:57 +08:00
    字里行间透露着满满的氢气,你们都不睡觉的吗?
    cainiuwow
        30
    cainiuwow  
       2018-12-20 09:11:16 +08:00
    补一下。

    自己水平差,不要觉得自己就是平均值,是普通的,再拉一群跟自己差不多水平的人,自己的水平就正常了。
    jorneyr
        31
    jorneyr  
       2018-12-20 09:13:13 +08:00
    我膨胀了, 竟然敢点击进来
    reus
        32
    reus  
       2018-12-20 09:20:00 +08:00
    @lucifer9 我只知道阈( yu )值,不知道什么阀( fa )值
    cutoutsy
        33
    cutoutsy  
       2018-12-20 09:22:19 +08:00
    一般学过算法(机器学习)的才知道,和 python 没关系的
    enenaaa
        34
    enenaaa  
       2018-12-20 09:23:41 +08:00
    不知道有什么奇怪。上学时没开数理分析这门课, 就算有,书上也可能没说到逻辑回归啊。
    grewer
        35
    grewer  
       2018-12-20 09:28:52 +08:00
    每天学一个新词 (doge
    xiaozizayang
        36
    xiaozizayang  
       2018-12-20 09:35:16 +08:00
    刚准备翻开手边的统计学习方法第六章帮楼主打脸,结果楼主自己下手了
    OMGZui
        37
    OMGZui  
       2018-12-20 09:36:52 +08:00
    请珍惜这个号啊
    8355
        38
    8355  
       2018-12-20 09:41:28 +08:00
    这种帖子是真井喷
    tcpdump
        39
    tcpdump  
       2018-12-20 09:47:42 +08:00
    我 40 出头了也不知道
    miscnote
        40
    miscnote  
       2018-12-20 09:55:32 +08:00
    我做算法的。如果你同事也是做算法,不知道 LR,那就不正常。

    但如果他就是一个普通工程开发, 不懂 LR,那就太正常了。

    就如同我做算法,同事跟我说 IO zero copy,我也不知道是啥玩意。
    nflush
        41
    nflush  
       2018-12-20 09:58:58 +08:00 via Android
    我所认识的大部分程序员不怎么懂幽默。
    楼主,请珍惜你的 ID。
    hhhsuan
        42
    hhhsuan  
       2018-12-20 10:03:16 +08:00
    所以什么是逻辑回归,我也一无所知
    linZ
        43
    linZ  
       2018-12-20 10:06:41 +08:00
    @lucifer9 阈值
    pryhub
        44
    pryhub  
       2018-12-20 10:12:17 +08:00
    以后 v2 问啥术语都不知道。
    yuikns
        45
    yuikns  
    OP
       2018-12-20 10:26:32 +08:00
    @tcpdump 其实无所谓的。只要从事相关工作,稍稍了解背景知识后,看懂它也就半小时一小时的事情。

    @xiaozizayang 狂扇自己的脸,让别人没有好皮可打。TAT
    我记得以前李航自己也说过这事情,结果我直接给他扣了黑帽子。完全是蠢了。

    @Akiyu 完全同意。

    @aijam 我也好焦虑。

    @lucifer9 我不知道他们是读阈还是阀的,平时安全起见只用 threshold,以前遇到甲方,偶尔也会遇到“ fa 值”,甲方爸爸说了算,自己不跟着说,反正就 threshold,但也不去非要纠正。
    另外,若再深究。目前我旁边是个印度小伙,前面是个希腊小伙,他们还真不见得听得懂 “鲁棒性” 这个中文词。

    @occam88 不知道原作者被人 “见微知著”,“一叶知秋”,“窥一斑而见全豹”后是不是也有点不开心?若是。那么楼主的意思已经完全传达了。在此抱歉方式的粗暴。
    另外,楼主完全无意针对原作者一个人,楼主说的是,所有觉得不知道自己知道的一些小知识的别人都是屑的这种想法是危险的,更何况,或许只是指代问题呢?


    @misaka19000 楼主讨论的是很严肃的沟通问题。

    @cutoutsy 机器学习领域很多人用 py 快速实现一些模型。原帖是 php,差距有点远,所以换个比较常见的。
    从大类看,机器学习领域也很宽泛,从几乎是统计学的 ML 到 Natural Language Processing,Data Mining,Computer Vision 等等等等,还有各种领域的应用类交叉学科。小学科内部跨一下也需要很多不同的背景知识,paper 的重心也千差万别,只是想要对一个人说一句“你这都不知道”太简单了。
    yuikns
        46
    yuikns  
    OP
       2018-12-20 10:27:55 +08:00
    @miscnote 我周围真的有不少中国人知道 LR 不知道逻辑回归。
    occam88
        47
    occam88  
       2018-12-20 10:33:01 +08:00
    @yuikns
    我窥你 mère。
    zwwhdls
        48
    zwwhdls  
       2018-12-20 10:42:48 +08:00
    特意去百度了一下什么叫逻辑回归。。发现我并不想知道。。。
    qilishasha
        49
    qilishasha  
       2018-12-20 10:46:54 +08:00
    完全不懂这玩意儿是啥,只知道逻辑判断,发现我和我周围的人一样不懂逻辑回归……天啊……我究竟是怎么了……我是机器人吗?我锈了吗?
    whypool
        50
    whypool  
       2018-12-20 10:49:28 +08:00   ❤️ 2
    天天都能遇到 SB 秀优越的?
    epkT6QJ3RSaz6AnJ
        51
    epkT6QJ3RSaz6AnJ  
       2018-12-20 10:59:23 +08:00
    你还是没说清你同事是压根不知道 LR 这个知识点还是不知道 逻辑回归这个词,如果是前者同事打脸,如果是后者楼主打脸
    epkT6QJ3RSaz6AnJ
        52
    epkT6QJ3RSaz6AnJ  
       2018-12-20 11:01:59 +08:00
    @epkT6QJ3RSaz6AnJ 还是要提高自己的姿势水平,我觉得楼主应该多发这种系列,比如工作 x 年了,连 xx 都不知道系列
    icylord
        53
    icylord  
       2018-12-20 11:06:08 +08:00
    Logistic Regression 严格来说不是 逻辑回归 .....
    SeanChense
        54
    SeanChense  
       2018-12-20 11:58:24 +08:00   ❤️ 1
    楼主被喷这么惨啊

    我支持你
    ttvast
        55
    ttvast  
       2018-12-20 12:26:37 +08:00
    数学系本科,20 年程序员表示,没有听说过逻辑回归。就算是英文版的也没有听说过。

    数学工具也是一向只用 Mathematica,从来不用 matlab
    yuikns
        56
    yuikns  
    OP
       2018-12-20 12:56:53 +08:00
    @epkT6QJ3RSaz6AnJ 额,这是一个源自生活的虚拟例子。

    实验室里数我最差,除了单田芳老爷子里面甩出的名词我用了唬他们一下外,我还没见过什么专有的概念实体( entity )是我知道而他们不知道的。
    不过的确有经历过"逻辑回归是毛线啊?哦,LR 怎么可以这样翻译" 这种事情。

    这个可能和入门经历有关。

    我不知道现在如何。五六年前的话,我们专业的普通攻略一般是先翻翻 PRML (Pattern Recognition and Machine Learning ) 这本大厚书(因为太贵,所以一般是 PDF 或影印本),有些人比如我会同时对照看看李航的统计学习方法,同时参考下 CMU,Stanford 等的课程。有些是公开课,有些不是也会有公开的 course site。大致有了印象后,就是进一步等老板列论文书单,或者组会听大佬讲解以及推荐。同时开始学着搬砖。
    上述一系列资料中,只有统计学习方法这本书是需要购买的,而它其实除了是中文版本外,也并没有什么只有它提到的独有的内容。因此很多人直接打印版 PRML 看看推导就开始从打印机里榨论文开始读。
    后者一看 “逻辑回归” 有人会直接懵一下。当然,要是划定范围给充足的时间去一个一个想,O(n) 的复杂度后应该还是可以猜个结果出来,毕竟勉强能有一些联系。


    @icylord 对。但是它就是目前中文世界中的一种翻译。也是我想强调的,中文术语自己助记就算了,和别人沟通可能会有问题。脑子笨,Inverted Index 貌似并没有那么容易。



    @ttvast 前辈好。据我所知这应该是从统计学那儿顺来的概念。或者直接是和统计学一起合作折腾出来的。logistic regression 在维基里面推得还算详细。
    yuikns
        57
    yuikns  
    OP
       2018-12-20 13:12:29 +08:00
    @zwwhdls 额...非常抱歉, 大多数情况的确是没啥用的名词,我本意只是想举个蛋痛的例子而已。
    甚至哪怕在相关领域,要是只是做做应用,知不知道这些都无所谓,反正调参就是了...
    l00t
        58
    l00t  
       2018-12-20 13:26:41 +08:00
    正常啊,不是一个方向啊。这和字节序这种概念又不是一个级别的东西。
    data2world
        59
    data2world  
       2018-12-20 13:27:35 +08:00
    @ttvast 你学概率统计吗?没听过逻辑回归?我只能说你本科大学是真的白上了, 还敢说自己是数学系出身...
    data2world
        60
    data2world  
       2018-12-20 13:30:44 +08:00
    普通开发没听过正常, 特别是计算机本科出身直接做开发的没听过很正常。另外他读过研的话, 如果也是计算机专业,这没听过, 说真的不太正常。读研会读很多论文的, 至少听过。
    surewen
        61
    surewen  
       2018-12-20 13:39:05 +08:00
    还是老实说对率回归吧,逻辑太误导人了。
    yuikns
        62
    yuikns  
    OP
       2018-12-20 13:46:16 +08:00
    @data2world 概念都知道,但是中文真的可以不知道。比如我刚又搜索了一下,第一次知道 k-means 中文是 "k-平均算法",knn 还有个名字叫"最近邻居法", 而且我的确一直知道 knn 全称 "k-nearest neighbors", 但是把那个中文丢我面前我觉得我是反应不过来的。

    @surewen 对,这个名字感觉就是在误导人。

    @l00t 在有些上下文下,这个真的是最最最基础的内容。而且要是有一些相关了解之后,还可以深切感受到翻译的“魅力”。
    LinSP
        63
    LinSP  
       2018-12-20 14:13:20 +08:00
    我学的时候反正不叫逻辑回归,叫逻辑斯提克,反正就是音译的中文,具体什么字忘了。说逻辑回归我也不知道是啥
    ttvast
        64
    ttvast  
       2018-12-20 15:21:46 +08:00
    @data2world 我们只学概率论,统计不属于学习范围。你咬我啊?
    zzzzzzZ
        65
    zzzzzzZ  
       2018-12-20 16:11:37 +08:00
    逻辑斯提克回归+1
    goodryb
        66
    goodryb  
       2018-12-20 16:45:06 +08:00
    为什么你们说的我都不知道,我是怎么在公司混了 5-6 年
    FrankHB
        67
    FrankHB  
       2018-12-20 19:20:08 +08:00
    知道逻辑斯蒂,但真不知道能缩成逻辑……

    这名号记得最早是赵树嫄《微积分》里看到的。
    FrankHB
        68
    FrankHB  
       2018-12-20 19:27:39 +08:00
    @aijam 完全不干这活,知道八成却用不上,焦虑(
    FrankHB
        69
    FrankHB  
       2018-12-20 19:43:39 +08:00
    “那些纠结于逻辑回归中文翻译的,自己去谷歌和百度搜索"逻辑回归",看看前五个链接是不是指的 Logistic Regression。”
    屁股歪了。
    自己去谷歌和百度搜索“堆栈”,然后你就懂这是什么意思了?

    这个我想来源就是母语和 /或者外文水平不足的词穷党做不到信达雅就 xjb 自作聪明地望文生义了。不清楚地地方保留原文明显更保险。

    有点常识的都该知道符合当代言语习惯的翻译不能乱省字造成混淆。要扣帽子的话,这是对提出原始概念和明白原文是在说什么的读者的双重的不尊重。

    况且,在“逻辑”已经普遍作为 logic 的翻译时你拿一个原文对不起来的玩意儿凑数是不嫌乱?

    当然你要硬说 logic 和 logistics (统计意义上,不是后勤学的义项)的语源是同一个所以……且慢,logarithm 也是同宗的,难道你也管这货叫“逻辑”了?
    SummerWQM
        70
    SummerWQM  
       2018-12-20 20:55:14 +08:00
    不知道 逻辑回归 就不怎么看英文文档 阁下的逻辑挺适合做产品经理滴啊
    oska874
        71
    oska874  
       2018-12-20 21:09:03 +08:00
    工作八年了也不知道。
    stcasshern
        72
    stcasshern  
       2018-12-20 21:15:50 +08:00
    我知道,不过导师纠正过不叫逻辑回归,是逻辑斯提回归,然而大家都似乎俗称逻辑回归了
    janhu9527
        73
    janhu9527  
       2018-12-20 21:22:38 +08:00
    这个问题和那个问题性质不一样,此贴开得太牵强
    python 后端工程师和机器学习算法基本毫无关系
    但是 php 后端工程师和大小端是有关系的、比如对 C++程序发送数据包
    也就是说逻辑斯蒂回归是算法工程师应该懂的东西,字节序是后端工程师应该懂的东西
    jfdnet
        74
    jfdnet  
       2018-12-20 21:22:58 +08:00 via iPhone
    顶风作案
    janhu9527
        75
    janhu9527  
       2018-12-20 21:23:35 +08:00
    你应该问,一个算法工程师工作了 2 年不知道逻辑回归是什么,这正常吗?
    dremy
        76
    dremy  
       2018-12-20 21:44:17 +08:00 via iPhone
    逻辑回归的好基友随机梯度下降、交叉熵、softmax、sigmoid 了解一下(后面两个好像还真没中文名字)
    flashrick
        77
    flashrick  
       2018-12-20 21:44:22 +08:00
    真不明白为什么老有搞算法的来发名词
    dupont
        78
    dupont  
       2018-12-20 22:08:05 +08:00
    我知道啊,line,ridge,logistic
    occam88
        79
    occam88  
       2018-12-20 23:20:27 +08:00
    @janhu9527

    你太认真了,他开这个帖子就是为了恶心原帖楼主,大段的文字都是模仿楼主的语气
    qiayue
        80
    qiayue  
       2018-12-20 23:24:30 +08:00
    @Livid 举报水贴,尤其是楼主在 #6 亲口承认是搞笑的
    yidinghe
        81
    yidinghe  
       2018-12-20 23:43:24 +08:00 via Android
    我想知道一个进销存系统,一个微信商城,一个报表生成工具,一个学籍管理系统,一个移动话费业务办理网站,一个扫码点单 app,这些应用有哪个地方用到了逻辑回归?这才是 IT 业界的真正面貌,苹果商店里面用到逻辑回归算法的 app 恐怕连万分之一都不到。
    yuikns
        82
    yuikns  
    OP
       2018-12-21 00:32:38 +08:00
    @FrankHB 帝球你好啊。你说的这些我完全同意。而且这是个太典型的例子了,所以正好适逢其会,我就拿来用一下。

    正文中的内容都是从原楼里面抄过来的,只改变了几个名词。在原楼中,因为一个中文名词,又是鄙视别人是基础差的“ 250 ”,又是嘲笑别人“不怎么看过英文资料”。

    知道 Byte Order 就一定要看到 "字节序" 就立即脑补过去么?同理 k-平均算法我得立刻知道是 k-means,knn 我记得 k-nearest neighbors 还不够,看过 k-近邻法也不足,别人跟我提到 "最近邻居法",我还得立即反应过来。我觉得这个是不是过于苛求?


    字节序这个名词我到底学没学过?我甚至可能也看过,但我觉得抓中文名词真的是没事找事。accuracy 和 precision 哪个是准确率,哪个是精确率,哪个又是精准率? sequence 和 order 哪个才是 "序" 呢?我知道通过各种规则可能总可以说出个 123 来。但是我真的是要做翻译家么?我的很多老师都很明确的教导过我,这些术语不要去纠结中文翻译,变种太多,没必要凭空给交流增加负担。作为懒鬼,我也觉得追究这个负担太重了。

    于是在美帝过了好几年,莫名被标记上一个又是基础差又是不看英文资料的断言,感觉实在不是那么服气。

    这是我个人里的想法。
    yuikns
        83
    yuikns  
    OP
       2018-12-21 00:32:45 +08:00
    @janhu9527 我觉得并没有那么牵强。
    php 里面做高层次逻辑的占大多数,还是做底层数据的占大多数?连 redis 的大多数是手写协议还是去找个轮子?
    而做数据处理的,各种 pyspark, pytorch, numpy 什么到处飞,虽然并不占主流,但目前的确占了很大一块的。
    yuikns
        84
    yuikns  
    OP
       2018-12-21 00:32:53 +08:00
    @dremy "S 函数"( https://zh.wikipedia.org/wiki/S%E5%87%BD%E6%95%B0 )了解一下。虽然我也是 3 秒钟前才知道的。
    yuikns
        85
    yuikns  
    OP
       2018-12-21 00:33:13 +08:00
    @qiayue 我和站长自首过。要是是违规那么我认罚。即便我并非存心捣乱。

    "搞笑" 是说,我很难认同主帖中的观点。

    https://www.v2ex.com/t/519425?p=1#r_6633293
    occam88
        86
    occam88  
       2018-12-21 01:13:59 +08:00
    @yuikns

    谁给你说我没有跟他说相关的概念?而只说了中文?

    谁又跟你说我坚持“字节序”是“ endianness ”中文的唯一翻译?

    我把字节序、大小端、网络序全部跟他讲完之后他还是说没概念,我难道加上一句 endianness 他就马上懂了?

    别以为就只有你会 English,就只有你去过 American,只有你有国际范儿。

    让人作呕。
    kaid97
        87
    kaid97  
       2018-12-21 01:25:49 +08:00 via Android
    李航应该是机器学习最基本入门了吧,玩 python 搞数据分析的,应该会知道才对
    yuikns
        88
    yuikns  
    OP
       2018-12-21 01:26:34 +08:00   ❤️ 1
    @occam88 知道你会用法语问候别人母亲了。你才有国际范“儿”。

    你难道没有注意到,我引用的并不全是你一个人的内容?我为你一个人开个帖子?哈哈,我比你想象的更加懒。
    我说的是各种回复。说的是拽个翻译的名词当唯一解,一言不合就是“基础差”的各种“归纳法”。
    yuikns
        89
    yuikns  
    OP
       2018-12-21 02:04:53 +08:00   ❤️ 1
    @occam88

    > 那些纠结于字节序中文翻译的,自己去谷歌和百度搜索"字节序",看看前五个链接是不是指的 endian

    这个我是不是可以理解为,不管 endian,大小端还是 byte order,总之那个概念吧。哪怕它有一万种中文翻译,但是因为被谷歌或和百度识别了,那么"字节序"必须是一交流别人就必须知道的概念。
    那时候你还没提过“同时会用大小端、字节序。”这回事吧。

    退一步讲,你和一个做高层逻辑的人说传输层的事情,人家没回忆过来,立马就是人家没常识。

    随便评价别人容易,被人同样方法扫一地图炮 -- 请容我再强调下,我说的是从主帖开始的包括各种 v 友的我不太认可的回复,若有时我自己也这样,那么我说的也包括我自己 -- 就立马不舒服起来,就觉得被针对了。

    我不认识那位 php 程序员,我就是觉得,他是不是会有同样不舒服的感觉?

    很久以前我从单田芳老爷子那儿听故事,见识了一些新的词汇,这些新的词汇要解释起来其实也很通俗。和朋友们聊起来,不小心用上了,人家问我,这是什么,我惊讶道--你这都不知道?但为什么别人需要对我的上下文了如指掌呢?我以前有很长时间不懂,现在也时有这种想法,很惭愧。
    yuikns
        90
    yuikns  
    OP
       2018-12-21 02:07:36 +08:00
    @kaid97 可能是统计学系方法没有影印版,大家直接 PRML 开坑了吧。另外,据说周志华的那本新书里面在讲到这一章的时候对这段掌故也提了几句。可惜借了几天居然没看过那一节。
    tsui
        91
    tsui  
       2018-12-21 03:25:13 +08:00
    本来是想来秀优越感的:“一个国外硕士居然这字节序都不懂”
    发现自己本科教育有问题,只能印撑了
    Davic1
        92
    Davic1  
       2018-12-21 07:36:36 +08:00 via Android
    翻译一下,在“逻辑回归”这个问题上,是同事“太菜”了,不如我,还是”逻辑回归”这么简单的概念都应该知道啊,从而为自己站在“都应该知道”的行列感到自豪???
    yuikns
        93
    yuikns  
    OP
       2018-12-21 08:05:16 +08:00 via iPad
    @Davic1 请参考补充说明。主题标题和正文是复制某个帖子,只换了几个名词。

    就事论事,私以为,

    1. “逻辑回归”是一个糟糕的翻译,即便网上很多文档用它指代 LR 这个概念
    2. 即便这个是个“好的”翻译,私以为也不应苛求在交流时候,发现别人不知道这个中文名词,就立马认定人家“啥都不懂”。或许人家了解的是什么 logistic regression 呢?
    3. 在分工合作的时候,每个人的常用背景知识各有不同。LR 固然是一个大领域里面非常基础的知识,但是这并不意味着所有合作的人都立刻能进入上下文。由此就评价别人没常识,我觉得这个非常鲁莽而无礼。

    最后,楼主一点都不觉得知道 lr 这个概念有什么了不起的。有需要的人,接触一下很自然就能会用会实现。要是有谁觉得知道点这个,就带着某种奇异的优越感和别人合作,这种行为是“一起做好一件事”的阻碍。
    wensonsmith
        94
    wensonsmith  
       2018-12-21 08:08:19 +08:00
    occam88
        95
    occam88  
       2018-12-21 08:16:25 +08:00 via iPhone
    @yuikns

    ①如前所述,我从来没有坚持"字节序"是唯一的合法性翻译,倒是不少人坚持只有一种翻译,或者没有翻译,只能英文。

    请不要无线放大对方的陈述,然后再去反驳一个不存在的论点。
    occam88
        96
    occam88  
       2018-12-21 08:23:46 +08:00 via iPhone
    @yuikns

    ②那 php 程序员不会感觉到不舒服,至少当面讨论问题的时候,我没有表现出来,还帮他把对应 php 函数查完了给他看。
    occam88
        97
    occam88  
       2018-12-21 08:27:43 +08:00 via iPhone
    @yuikns

    ③我的同事不懂字节序(注:endianness ),我没说过会他在自己领域上会逊色。
    janhu9527
        98
    janhu9527  
       2018-12-21 09:09:38 +08:00
    @yuikns 这不是 php 程序员的问题,是正常基础好的科班毕业都应该知道,逻辑斯蒂回归如果不是机器学习方向的根本不会学,但是字节序上过 C 语言、汇编、组成原理一定会教,考研都会考,怎么能说不牵强?学过不知道和没学过不知道不是一回事。难道程序员整天 crud 就不需要懂数据结构了?然而大厂前端面试都要考数据结构,这帖子开得根本毫无意义
    FrankHB
        99
    FrankHB  
       2018-12-21 12:07:20 +08:00   ❤️ 1
    嘛,其实一般来讲翻译的整体语感因人而异吧。我觉得 k-means 这个和 knn 的中文说法还是比较符合惯例也没疑问的,虽然可能因为我也不常看这些原文所以反而不太会有这样的障碍的原因。
    不过有些是确实明显应该发现问题的。这里面还有不同的情况。
    第一类,一些翻译非一一对应的同义词,如 order 和 sequence 这里虽然中文都是“顺序”,但是含义是有差别的:前者强调“有序”,后者强调“序列”。如果了解原文,同时又是中文母语使用者,这些应该不难明确,并不需要翻译家的程度就容易明白。这些都是影响非常广泛的常用构词单元,至少对技术人员来讲分辨清楚不该算是苛求。
    另一类是翻译构词不当。我举例说的“堆栈”,就是偏义复词在翻译上的滥用。这样的翻译明显很糟糕,因为“堆”和“栈”偏偏就是有明确所指的两回事,所以至少回过神来真清楚原始含义之后,就应该容易认识到翻译容易引起误会问题而辨别出什么是不恰当和应当避免的。因为陷入为主而坚持不恰当的翻译,一定程度是不可理喻的。
    第三类是更复杂的,就像 endianness 和 byte order 这个问题(我另外有回了)——还不只是中文问题了,原文就有洞。
    简单来说就是 endianness 这个用典:
    1.不太符合要表达的准确的含义(只有大端和小端,而不是和其它序);
    2.而且相当早就被误用了,以讹传讹(既不是大端又不是小端的 PDP-11-endian 很有年头了);
    3.还有更多的歧义(虽然一般是指 byte order,但也可以指 bit order,虽然后者往往用 bit endianness 区分强调)。
    所以我在正式场合用 byte order,除非是明确排除非 BE/LE (特别是明确不要求 bit/byte )的情况。
    (类似的情形,应该 octet 的地方就不用 byte。)
    如果不是很清楚这档子破事来用,就得推测含义,而每次都要由内行的承担启发式瞎蒙以免歧义的开销实在太不公平。
    退一步讲,日常也就算了,至少涉及 spec 的问题我不会退让。
    这算是翻译问题上比较复杂的情况了,但我认为仍然有必要推敲清楚——实际上理解上也没多复杂。

    另外:
    1.我翻了一下叫“逻辑回归”倒应该是有些年头了,维基上词条也就叫“逻辑回归”,醉了……
    2.用不恰当的翻译不一定就是啥都不懂,但如果不懂原文是啥的前提下,要只会这样不靠谱的术语还很懂,是不太能让人信服的。因为正常情况下几乎不可避免的会遇到不同的翻译,而且其它翻译明显更好的情况下,一般人都不会固执不合理的翻译不放。所以比较合理的推测是孤陋寡闻,只见过使用不当翻译的例子,也许懂一部分,但不太可能全懂了。另外,要懂原文的,如果遇到翻译存疑,大可直接用原文或者至少说清楚对应的原文是啥,没有道理非用不被对方接受的翻译引起交流障碍。
    3.实际工作中,如果发现术语翻译偏差,先约定清楚用什么翻译或者干脆直接用原文不应该造成问题。这类沟通细节上的问题,没必要扣帽子。
    mikefy
        100
    mikefy  
       2018-12-21 12:17:25 +08:00 via iPhone
    真的很不想说,楼主活了那么多年,都不知道自己是个 XX,这正常吗?我觉得挺异常的,XX 可以换成某些你懂的。每天发些垃圾帖子
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4555 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 09:53 · PVG 17:53 · LAX 01:53 · JFK 04:53
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.