作家
登录

Python语言,如何在人工智能和大数据时代中占绝对的优势

作者: 来源: 2018-01-17 14:05:20 阅读 我要评论


本文商量了Python说话在AI范畴的优势与应用。

Python 也早就成为Web 开辟、游戏脚本、计算机视觉、物联网治理和机械人开辟的主流说话之一,跟着 Python 用户可以预期的增长,它还有机会在多个范呈攀里登顶。

Python说话,如安在人工智能(AI)中,占绝对的优势

谁会成为AI 和大年夜数据时代的第一开辟说话?

这本已是一个不须要争辩的问题。如不雅说三年前,Matlab、Scala、R、Java 和 Python还各有机会,局面尚且不清跋扈,那么三年之后,趋势已经异常明白了,特别是前两天 Facebook 开源了 PyTorch 之后,Python 作为 AI 时代头牌说话的地位根本确立,将来的悬念仅仅是谁能坐稳第二把交椅。

不过声音市场上还有一些杂音。比来一个有意进修数据科学的姑娘跟我说,她的一个同伙建议她大年夜 Java 入手,因为 Hadoop 等大年夜数据基本举措措施是用 Java 写的。

有的说话,设计的时刻有明白的假想场景,要么是为懂得决大年夜范围并发,要么是为懂得决矩阵运算,要么是为了做网页衬着模板,一旦分开这个场景,就各类不爽。

无独有偶,上个月 IBM developerWorks 揭橥的一篇小我博客(https://www.ibm.com/developerworks/community/blogs/jfp/entry/What_Language_Is_Best_For_Machine_Learning_And_Data_Science?lang=en),用职位雇用网站indeed 上的数据做了一个统计。

大年夜概在 2003 或者 2004 年的时刻,我买过一本 Python 的书,作者是一位巴西人。他说本身之所以果断的选择 Python,是因为他小时刻经常梦到未下世界将由一条大年夜蟒蛇(蟒蛇的英文为python)统治。

这篇文┞仿本身算得上是客不雅公平,量力而行,但传到国内来,就被一些评论者曲解了本意,说 Python 的优势地位尚未确立,鹿逝世谁手尚未可知,各位进修者弗成盲目跟风啊,切切要多方押宝,持续撒胡椒面不要停。

在这里我要明白表个态,对于欲望参加到 AI 和大年夜数据行业的开辟人员来说,把鸡蛋放在 Python 这个篮子里不只是安然的,并且是必须的。

或者换个方法说,如不雅你将来想在这个行业混,什么都不消想,先闭着眼睛把 Python 学会了。

当然,Python不是没有它的问题和短处,你可以也应当有别的一种甚至几种说话与 Python 形成搭配,然则Python 将坐稳数据分析和 AI 第一说话的地位,这一点毫无疑问。

我甚至认为,因为 Python 坐稳了这个地位,因为这个行业将来须要大年夜批的大年夜颐魅者,更因为Python正在敏捷成为全球大年夜中小学编程入门课程的首选教授教化说话,这种开源动态脚本说话异常有机会在不久的将来成为第一种真正意义上的编程世界语。

评论辩论编程说话的好坏兴衰一向被认为是一个口水战话题,被资深刻士所不屑。然则我认为此次 Python 的上位是一件大年夜事。

请假想一下,如不雅十喂恼飘后,所有40岁以下的常识工作者,无分中外,大年夜大夫到建筑工程师,大年夜办公室秘书到片子导演,大年夜作曲家到发卖,都能应用同一种编程说话进行根本的数据处理,调用云上的人工智能 API,把持智能机械人,进而互相沟通设法主意,那么这一广泛编程的协作收集,其意义将远远超出任何编程说话之争。今朝看来,Python 最有欲望担负这个角色。

Python 的胜出令人不测,因为它缺点很明显。

Python说话,如安在人工智能(AI)中,占绝对的优势

调换高清大年夜图

它语法上自成一派,让很多熟手在行认为不习惯;“裸” Python 的速度很慢,在不合的义务上比C 说话大年夜约慢数十倍到数千倍不等;因为全局说冥器锁(GIL) 的限制,单个Python 法度榜样无法在多核上并发履行;Python 2 和 Python 3 两个版本经久并行,很多模块须要同时保护两个不合的版本,给开辟者选择带来了很多不须要的纷乱和麻烦;因为不受任何一家公司的┞菲握,一向以来也没有一个技 术巨擘肯逝世挺 Python 。

所以,相对于 Python 的应用之广泛,其核心基本举措措施所获得的投入和支撑其实是异常脆弱的。

直到今天,26岁的Python 都还没有一个官方标配的 JIT 编译器,比拟之下, Java 说话在其宣布之后头三年内就获得了标配 JIT 。

另一个工作更可以或许解释问题。Python 的 GIL 核心代码 1992 年由该说话创造者 Guido van Rossum 编写,此后十八年时光没有一小我对这段至关重要的代码修悛改一个字节。

十八年!直到2010年,Antoine Pitrou才对 GIL 进行了近二十年来的第一次改进,并且还仅在 Python 3.x 版本中应用。这也就是说,今天应用 Python 2.7 的大年夜多半开辟者,他们所写的每一段法度榜样仍然被26年前的一段代码紧紧制约着。

说到 Python 的不足,我就想起产生在本身身上的一段小小的轶事。我多年前曾经在一篇文┞仿老少明本身看好 Python,而不看好 Ruby。

大年夜概两年多以前,有一个网友在微博里找到我,对我大年夜加责备,说因为昔时读了我这篇文┞仿,误听谗言,鬼迷心窍,一向专攻 Python,而始终对 Ruby 敬而远之。

结不雅他Python 固然精晓,但比来一学 Ruby,如斯好梦,如斯甜美,喜不自胜,反过来愤然意识到,昔时完全被我误导了,在最美的年光光阴错过了最美的编程说话。

Python 就是如许一个带着各类缺点冲到第一方阵的赛车手,但即便到了几年前,也没有若干人信赖它有机会摘取桂冠,很多人认为 Java 的地位弗成动摇,还有人说一切法度榜样都将用 JavaScript重写。

但今天我们再看,Python 已经是数据分析和 AI的第一说话,收集攻防的第一黑客说话,正在成为编程入门教授教化的第一说话,云计算体系治理第一说话。

并且不要忘了,将来绝大年夜多半的 Python 用户并不是专业的法度榜样员,而是今天还在应用 Excel、PowePoint、SAS、Matlab和视频编辑器的那些人。


  推荐阅读

  斐讯牵手思科 共创数据时代新纪元

年前最后一场技巧盛宴 | 1月27日与京东、日记易技巧大年夜咖畅聊智能化运维成长趋势! 当今是一个数据爆发增长的时代,移动互联网、物联网、人工智能的立异进级,使得所有的计算、存储、分>>>详细阅读


本文标题:Python语言,如何在人工智能和大数据时代中占绝对的优势

地址:http://www.17bianji.com/lsqh/40313.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)