(在人工智能领域核心的算法都由c++来完成而python只是一种绑定调用的语言) https://m.toutiao.com/is/D2t2wSN/?= 近两天爆火的auto-chat,毫无意外也是python。这不得不让javaer感到难过,因为python在人工智能领域已经是霸主一样的存在。java完全不能打,这不得不让以java作为主业的人感到难过和遗憾 在科学计算领域被称为神一样存在的numpy,其编程语言标签下甚至没有java的标签,这不得不让人对java社区感到失望。似乎没有人意识到作为世界上第二大编程语言的java(之前第一)应该在人工智能这个领域发力 在github中搜索 有关ai的关键词,得到的关于java变成语言的仓库少的可怜,甚至连javascript都要比java多,而python则毫无疑问的是ai第一大户 虽然还是有一些java的ai库的出现,但是相比python海量的第三方库以及支持。java的ai库仍然少的可怜。 在java社区中受关注度最高的是deeplearning4j 但它的star数量相比pytorch整整少了6倍之多,可见很少有人使用java来做ai应用。我前段时间下载了几个ai的框架,无一例外也全是python编写的 在我对人工智能职业需求的调查中发现,公司对岗位的需求技能 python都是必须的,其次是c++,在这个岗位上没人会在意你会不会java 现在AI方向的招聘,清一色的要求掌握python和C++,却从来不提Java这种流行度最广的编程语言,原因是为什么?为什么AI方面的库,用python和C++开发的比用Java开发的多的多? java在中国的排名持续下跌,而python在百度index的数据常常在25000点数上下排名,人人都学python,人人都会python,在国内已经成为一个共识 准确来说,在人工智能领域,核心的算法都由c++来完成,而python只是一种绑定调用的语言,因此python在ai领域的火爆,也许和python本身的关系不大,但是作为一种胶水语言,它踩准了这个点。 此外python的流行和以下这些科学计算库不无关系,任何一门语言的流行和它的框架有着非常紧密的关系,就像我们讨论java无法忽视spring一样 所以我会奉劝那些妄想使用java搞人工智能的同学认清一个现实,python在人工智能领域成为霸主已经成为铁一样的事实,这是大势所趋,你别无选择。好了,这篇文章就到这里,如果觉得不错欢迎点赞收藏关注。 |
|
来自: 山峰云绕 > 《c加加c井号面向对象》