分享

人工智能狂欢的世界里没有Java(在人工智能领域核心算法都由c++来完成而python只是一种绑定调用的语言)

 山峰云绕 2023-04-19 发布于贵州

   (在人工智能领域核心的算法都由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在人工智能领域成为霸主已经成为铁一样的事实,这是大势所趋,你别无选择。好了,这篇文章就到这里,如果觉得不错欢迎点赞收藏关注。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多