V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
jasondan
V2EX  ›  机器学习

机器学习语言选择的问题

  •  
  •   jasondan · 2017-04-28 10:29:16 +08:00 · 2567 次点击
    这是一个创建于 2768 天前的主题,其中的信息可能已经有所发展或是发生改变。

    想问问大家,机器学习很多大神都首推 python,而不是 java,是基于易用性以及上手的门槛考虑么?那在真正生产环境上面,不是应该性能更高的 JAVA 更有优势? Map/Reduce 这些算法不是 java 来处理更好么。麻烦大家解惑,或者举举例子两个的对比

    第 1 条附言  ·  2017-04-28 14:10:35 +08:00
    我是基于性能来讨论的,当然楼下的童鞋说得对 数学肯定是重点。但是我在想生产环境效率方面,对于语言性能不讲究的?
    17 条回复    2017-05-14 04:44:49 +08:00
    liprais
        1
    liprais  
       2017-04-28 10:37:33 +08:00
    坐等楼下让楼主先学好数学,我帮楼下问了,高数几分?
    upczww
        2
    upczww  
       2017-04-28 11:14:08 +08:00 via iPhone
    Python 的优点在于能够快速实现自己的想法。
    harry890829
        3
    harry890829  
       2017-04-28 11:15:28 +08:00
    讲真,机器学习语言不是重要的吧,先学好数学才是根本……
    jiangzhuo
        4
    jiangzhuo  
       2017-04-28 11:23:32 +08:00
    难道不是 scala 更好?
    推荐 python 大概是 py 的 scikit-learn panda 什么的 用起来顺手吧
    lijingyu68
        5
    lijingyu68  
       2017-04-28 11:35:52 +08:00
    学好数学是关键,一个模型基本就几百行代码,但这几百行怎么调全需要数学
    frankcoding
        6
    frankcoding  
       2017-04-28 13:01:58 +08:00 via Android
    数学不好可以放弃
    jasondan
        7
    jasondan  
    OP
       2017-04-28 14:06:14 +08:00
    @liprais 嘿嘿,我高数靠作弊的,现在在补习线性代数
    jasondan
        8
    jasondan  
    OP
       2017-04-28 14:06:33 +08:00
    @upczww 是的,我觉得是不是这个原因
    jasondan
        9
    jasondan  
    OP
       2017-04-28 14:07:22 +08:00
    @jiangzhuo 哦,这样子的。受教受教!
    jasondan
        10
    jasondan  
    OP
       2017-04-28 14:07:54 +08:00
    @lijingyu68 嗯嗯,毕竟数学才是根基
    jasondan
        11
    jasondan  
    OP
       2017-04-28 14:08:09 +08:00
    @frankcoding 在好好学习 ing
    Antidictator
        12
    Antidictator  
       2017-04-28 14:11:06 +08:00
    我认同你的 append。
    ihuotui
        13
    ihuotui  
       2017-04-28 19:07:56 +08:00 via iPhone
    如果还考虑语言还雪什么机器学习?语言语法都是通用的,没有差别多少
    surfwave
        14
    surfwave  
       2017-04-28 20:56:43 +08:00
    搞机器学习,微积分,线性代数,统计分析和概率论,都要学好,编程语言只是工具而已
    allinwonder
        15
    allinwonder  
       2017-04-28 20:56:58 +08:00 via iPhone
    Fortran
    jasondan
        16
    jasondan  
    OP
       2017-04-28 23:13:16 +08:00
    @surfwave 好的,感谢各位回应
    fullStackDude
        17
    fullStackDude  
       2017-05-14 04:44:49 +08:00
    语言的话,要学好 C/C++/Python
    底层都是 C/C++,接口大多都是会先加持 Python,因为简单。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1057 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 43ms · UTC 20:02 · PVG 04:02 · LAX 12:02 · JFK 15:02
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.