RM新时代网站-首页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

人氣飆升的Julia,是否值得你擁有?

DPVg_AI_era ? 來源:未知 ? 作者:李倩 ? 2018-08-20 09:04 ? 次閱讀

Julia 1.0重磅發(fā)布,想必擾亂了不少開發(fā)者的心——我該不該從Python或R轉(zhuǎn)用Julia呢?畢竟后者可是集Pyhton、R和C++優(yōu)勢在一起的語言啊。不管你怎么想,Julia的開發(fā)者的目標是:將Julia打造為機器學(xué)習(xí)最主流語言。

人氣飆升的Julia,是否值得你擁有?

上周,開源編程語言—Julia的開發(fā)團隊發(fā)布了該項目的1.0版本。這表明,用于優(yōu)化數(shù)據(jù)分析和深度學(xué)習(xí)的編程語言已經(jīng)誕生!

Why Julia?

對于用慣了像R和Python這樣主流語言的數(shù)據(jù)科學(xué)家來說,新語言的誕生可能會給他們帶來一些困擾。他們可能花了數(shù)年的時間去學(xué)習(xí)他們所喜歡的編程語言,并了解該語言很多細枝末節(jié)的知識點,或自己總結(jié)了使用該語言的一些技巧。在這種情況下,他們很可能已經(jīng)非常適應(yīng)使用像R和Python這樣穩(wěn)定且好用的語言了。那么,現(xiàn)在他們憑什么需要考慮學(xué)習(xí)一門新的語言呢?

Julia的創(chuàng)始人之一,Viral Shah說:“如果你是數(shù)學(xué)家、科學(xué)家或者工程師,那么你過去選擇一門編程語言會從它的速度角度進行考慮,例如C++或Java,亦或從語言的易學(xué)角度進行考慮,例如Matlab、R或者是Python。而我們創(chuàng)造了一種兩者兼?zhèn)涞恼Z言,即Julia?!?/p>

Viral Shah表示,Julia開發(fā)靈感是想看有多少人需要對同樣的代碼進行重復(fù)編程。數(shù)據(jù)科學(xué)家首先會使用Python或R這樣的工具來開發(fā)算法,因為用這些語言來研究數(shù)據(jù)和制作圖表很容易。然后,當他們覺得算法差不多成型了,就會用C++或Java重寫程序,用來獲取更快的計算機處理性能。而Julia比R和Python還要快,因為它是專門用來快速實現(xiàn)大多數(shù)據(jù)科學(xué)所需要數(shù)學(xué)基礎(chǔ)知識或概念的,例如矩陣表達式、線性代數(shù)。

Julia已經(jīng)被廣泛使用(下載次數(shù)超過了200萬次),但用戶社區(qū)顯然不滿足現(xiàn)在的這點成就。他們希望Julia能夠超越Python和R作為數(shù)據(jù)科學(xué)的中心語言(尤其是機器學(xué)習(xí))。

Julia大部分關(guān)鍵技術(shù)的開發(fā)來自MIT的Julia Lab,該實驗室是由Julia同事兼MIT數(shù)學(xué)教授Alan Edelman來領(lǐng)導(dǎo)的。Julia的另外兩位創(chuàng)作者是Jeff Bezanson和Stefan Karpinski。這些開發(fā)者對于1.0的開發(fā)貢獻是小部分的,最主要的還是來自超過700名志愿者的努力。

Why not Julia?

那么,為什么說不是每個數(shù)據(jù)科學(xué)家都需要學(xué)習(xí)Julia呢?理由如下:

首先,如果處理速度對你來說并不重要,Julia可能不如你正在使用的任何產(chǎn)品(至少現(xiàn)在如此)。有些R用戶所做的統(tǒng)計工作都是在相對較小的數(shù)據(jù)集上進行的,并且只是涉及到簡單的計算。在R開發(fā)人員社區(qū),特別是數(shù)據(jù)科學(xué)家Hadley Wickham,開發(fā)出了非常棒的工具,通過完整的文檔,就可以完成簡單的數(shù)據(jù)分析任務(wù)。但如果使用Julia來實現(xiàn)在R中完成的一些基本任務(wù),可以發(fā)現(xiàn),Julia的工具對這些任務(wù)并沒有優(yōu)勢可言。

其次,Julia在調(diào)試和識別性能問題方面的工具落后于Python和R。Shah說,Julia的基礎(chǔ)開發(fā)已然完成,他希望社區(qū)能夠?qū)⒅匦霓D(zhuǎn)移到這些工具的開發(fā),以便讓新用戶更好、更容易上手。

Julia并不是什么新產(chǎn)品,實際上從2012年開始就有了。但是隨著1.0版本的到來,其流行程度和關(guān)注度也大幅上升。上周,TIOBE編程語言指數(shù)的分析師指出,Julia首次進入前50名。

來自QUARTZ的Dan Kopf表示:“雖然很多人并沒有準備好去學(xué)習(xí)Julia,但是可以相信的是,Julia目前存在的幾個短板問題若是能夠得到解決,它的速度優(yōu)勢會使其成為數(shù)據(jù)科學(xué)家的主流編程語言?!倍鳵edMonk也表示,“Julia即將接管Python!”

那么問題來了,你是否會選擇學(xué)習(xí)Julia呢?

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 編程語言
    +關(guān)注

    關(guān)注

    10

    文章

    1942

    瀏覽量

    34707
  • 深度學(xué)習(xí)
    +關(guān)注

    關(guān)注

    73

    文章

    5500

    瀏覽量

    121111

原文標題:人生苦短,你該用的是Julia

文章出處:【微信號:AI_era,微信公眾號:新智元】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    QQ空間人氣精靈(提升QQ空間人氣的輔助軟件)V4.20 綠色版

    QQ空間人氣精靈(提升QQ空間人氣的輔助軟件)V4.20 綠色版QQ空間人氣精靈是一款提升QQ空間人氣的輔助軟件,它能自動模擬無數(shù)個真實用戶訪問你的QQ空間,從而達到刷QQ空間
    發(fā)表于 09-02 12:07

    PCB布線經(jīng)驗詳細說明,值得擁有

    PCB布線經(jīng)驗詳細說明,值得擁有
    發(fā)表于 07-18 18:14

    運放的經(jīng)典應(yīng)用資料--值得擁有

    本帖最后由 gk320830 于 2015-3-4 14:53 編輯 希望對正在學(xué)習(xí)的有所幫助,我也是一步一步過來的,現(xiàn)在將自己收藏的經(jīng)典資料分享給需要的
    發(fā)表于 09-26 14:49

    關(guān)于運放學(xué)習(xí)的好資料!值得擁有!

    `關(guān)于運放學(xué)習(xí)的好資料!值得擁有!`
    發(fā)表于 12-05 15:28

    旋轉(zhuǎn)LED燈!女生的最愛,男生泡妞的神器,值得擁有

    本帖最后由 gk320830 于 2015-3-4 17:24 編輯 旋轉(zhuǎn)LED燈!女生的最愛,男生泡妞的神器,值得擁有!
    發(fā)表于 12-06 16:02

    ADS經(jīng)典教程,指的擁有?。。。?/a>

    ADS經(jīng)典教程,指的擁有?。。。?/div>
    發(fā)表于 03-26 16:09

    干貨:NEBS項目的EMC檢測的介紹(值得擁有

    干貨:NEBS項目的EMC檢測的介紹(值得擁有)回復(fù)可以下載。[hide][/hide]
    發(fā)表于 08-19 16:56

    常用的3D封裝庫,值得擁有

    本帖最后由 weinipiaobo 于 2015-12-27 01:22 編輯 常用的3D封裝庫,值得擁有剛來求罩。。給大家個福利,要什么3d封裝模型都能找到的網(wǎng)站,打造自己的3d原件庫哦?。?!求頂
    發(fā)表于 09-09 19:36

    還在用j-link?OUT了,CMSIS-DAP值得擁有

    還在為的盜版J-link經(jīng)常丟固件爾煩惱嗎?還在苦苦尋覓一款物美價廉的仿真器嗎?是否用過LPC-LinkII,
    發(fā)表于 06-23 14:11

    長虹激光影院系列產(chǎn)品人氣飆升 液晶電視地位受到影響

    人們對于電視機的喜愛之情,在激光影院出現(xiàn)之際被表達得更淋漓盡致,也希望可以從這一種高科技的電視機產(chǎn)品當中,獲得更高的休閑娛樂生活體驗。作為激光影院當中的先行者,長虹激光影院系列產(chǎn)品人氣繼續(xù)飆升,由此,刮起了一股撼動液晶電視地位的“風(fēng)暴”!
    發(fā)表于 12-06 14:35 ?1212次閱讀

    知道為什么Julia的速度能做到那么快嗎?

    一般來說,Julia 中的數(shù)學(xué)運算與其他腳本語言中的數(shù)學(xué)運算看起來是一樣的。它們的數(shù)字都是 “真正的數(shù)字”,比如 Float64 就是 64 位浮點數(shù)或者類似于 C 語言中的 “double
    的頭像 發(fā)表于 03-15 09:10 ?5460次閱讀

    手機沒必要買貴的,下面這三款手機值得擁有

    買手機還是沒必要買貴的!實用性強和性價比強的千元機值得擁有
    的頭像 發(fā)表于 08-21 15:48 ?7085次閱讀

    Julia 和Python哪一個更強

    Julia和Python之間的一個關(guān)鍵區(qū)別是處理特定問題的方式。
    發(fā)表于 12-17 11:49 ?2195次閱讀

    固態(tài)硬盤怎么選?aigo國民好物值得擁有

    固態(tài)硬盤怎么選?aigo國民好物值得擁有 隨著科技產(chǎn)品的普及,芯片硬盤的好壞是許多人挑選科技產(chǎn)品的首選考慮因素,例如手機,電腦,筆記本等等。一個好的固態(tài)硬盤,不僅能夠降溫提速,擴大內(nèi)存,還能夠延長
    的頭像 發(fā)表于 08-06 15:03 ?1225次閱讀
    固態(tài)硬盤怎么選?aigo國民好物<b class='flag-5'>你</b><b class='flag-5'>值得</b><b class='flag-5'>擁有</b>

    Why Julia?同元軟控科學(xué)計算環(huán)境Syslab助推Julia開源社區(qū)發(fā)展

    自發(fā)布基于 Julia 的科學(xué)計算環(huán)境 MWORKS.Syslab 以來,同元軟控在科學(xué)計算語言、多語言統(tǒng)一編譯和融合、AI 和機器學(xué)習(xí)等技術(shù)方向上開展了深入研究。任何技術(shù)的發(fā)展都離不開良好的生態(tài)
    的頭像 發(fā)表于 01-05 17:45 ?681次閱讀
    Why <b class='flag-5'>Julia</b>?同元軟控科學(xué)計算環(huán)境Syslab助推<b class='flag-5'>Julia</b>開源社區(qū)發(fā)展
    RM新时代网站-首页