Jupyter Lab的有用新功能 - 機器學習工程師喜愛的開發(fā)環(huán)境總結(IDE)

【翻譯轉載于:https://www.codexa.net/jupyter-lab-beta-review-ml-ide/

Jupyter

Jupyter Notebook是一種環(huán)境構建工具(IDE)褂始,工程師在機器學習和數(shù)據(jù)科學方面非常喜歡崎苗。這一次胆数,之前發(fā)布的Jupyer Lab(Jupiter Lab)的alpha版本已經正式發(fā)布為測試版!

即使在codexa(codexa)團隊中宋欺,也有許多成員從傳統(tǒng)筆記本轉移到Jupyter Lab齿诞。在本文中骂租,我們總結了關于機器學習IDE的權威版“Jupyter Lab”新增功能的新功能的可用性渗饮,優(yōu)點和缺點等。這是一個開發(fā)環(huán)境工具僵缺,推薦給從現(xiàn)在開始學習機器學習的初學者踩叭,所以請參考它容贝。

現(xiàn)在可以使用Jupyter的入門機器學習教程
現(xiàn)在可以在不需要構建Jupyter環(huán)境的情況下在線執(zhí)行的入門機器學習教程斤富!首先,學習基本算法并深入了解機器學習世界焕参。

什么是Jupyter實驗室龟糕?關于Jupyter項目

首先,什么是Jupyter項目我擂?關于校摩。Jupyter(讀作Jupiter)是一個開發(fā)開源交互計算(Interactive Computing)的項目衙吩。

Jupyter項目開發(fā)了Jupyter筆記本坤塞。Jupyter Notebook是一個瀏覽器友好的編碼環(huán)境,允許您與同事和團隊共享代碼灼狰,開發(fā)交互式分析結果交胚,并輕松集成和操作大量數(shù)據(jù)。由于其易用性和易用性蝴簇,它被世界各地的機器學習工程師使用军熏,并且是最流行的開發(fā)環(huán)境(IDE)之一。

我已經使用它多年了均践,但Jupyter Notebook能夠以簡單而干凈的方式說明數(shù)據(jù)分析的整個過程,我認為能夠進一步分享它有很大的好處或衡。

雖然團隊中的個人編寫代碼和分析數(shù)據(jù)并不容易封断,但Jupyter Notebook很難將代碼分解為單元格坡疼,并且每個輸出都是隨之而來的柄瑰,可以在很短的時間內輕松地理解其他人編寫的代碼

這里介紹的Jupyter實驗室是一個IDE開發(fā)項目蒲跨,使數(shù)據(jù)科學家和機器學習工程師能夠以集成和高效的方式工作。

如果您已經是一名工程師堪唐,我認為您正在使用某種IDE(集成開發(fā)環(huán)境)羔杨。Jupyter Lab以一種非常簡單的方式兜材,是機器學習和數(shù)據(jù)科學的IDE

Jupyter實驗室與傳統(tǒng)的Juyter筆記本非常相似寇荧,但增加了許多新功能揩抡!本文總結了如何安裝Jupyter Lab镀琉,以及它的優(yōu)缺點烁设!

Jupyter實驗室安裝

好吧钓试,首先装黑,如何安裝Jupyter Lab弓熏。您可以安裝Pip或Anaconda挽鞠,因此如果您有工作環(huán)境串稀,可以使用它們輕松安裝。

conda install -c conda-forge jupyterlab
pip install jupyterlab

更詳細的安裝方法橄教,在官方文檔(英文)中。我已經安裝了4臺機器喘漏,但我沒有收到任何錯誤护蝶。如果您收到錯誤,請參閱官方文檔翩迈。

啟動Jupyter實驗室

成功安裝后持灰,立即啟動Jupyter Lab。如果您在終端中使用Mac负饲,如果您在Windows中使用Anaconda堤魁,將在Anaconda上使用以下命令啟動喂链。

jupyter lab

當Jupyter Lab啟動時,Jupyter Lab的界面應該在默認瀏覽器中使用“http:// localhost:8888 / lab”的URL自動打開妥泉。如果您使用的是傳統(tǒng)的Jupyter筆記本電腦椭微,那么您會對此時的新功能感到興奮(Tab !!!)本慕。

link

Jupyter Lab的優(yōu)點/缺點

由于我實際上在幾個項目中使用了Jupyter Lab鉴象,我想簡要總結一下我個人認為的優(yōu)點和缺點淆游。(這只是我個人的意見)

優(yōu)點

  • 觸摸式但更復雜的界面類似于筆記本
  • 標簽@巴选(一推)
  • 可以顯示多個窗口杜耙,例如筆記本,文本,CSV,控制臺
  • 與Google云端硬盤集成
  • 拖放單元格
  • 文件瀏覽器(一鍵式)

短處

  • 沒有一個函數(shù)來編輯像R Studio IDE IDE這樣的變量
  • 它在進行繁重的處理時有可能會卡死
    基本上丛楚,幾乎沒有缺點,所以如果你熟悉Jupyter Notebook,你應該把它轉移到Jupyter Lab!然而,仍有部分感覺不穩(wěn)定(惕橙?)惶凝,而且在訓練大量數(shù)據(jù)時玷犹,有幾例JupyterLab停止了巍扛。(筆記本已成功處理完全相同的代碼)胧瓜。

Jupyter實驗室的新功能

現(xiàn)在兜粘,從這里開始距糖,我們將介紹一些添加到Jupyter Lab的有用的新功能牵寺。

已更新的新界面

我已輕易觸及上述優(yōu)點浓领,但我從筆記本轉到Jupyter實驗室,我認為我注意到的第一件事就是界面創(chuàng)新捎拯。雖然它是傳統(tǒng)筆記本的界面泪幌,但我喜歡它,因為它非常簡單右蒲,但Jupyter Lab 很簡單罩旋,并增加了許多非常實用的新功能狡相。

添加到界面的新功能之一是文件查看器(最后!)回官。另一個有用的功能是能夠從側邊欄查看當前運行的內核曹宴。通過這個側邊欄和新添加的“標簽”,Jupyter Noteobok使內核之間的移動更加順暢孙乖。

從下面的捕獲中可以看出浙炼,幾乎所有的界面都得到了改進份氧,但對于筆記本來說唯袄,過去使用它也很不錯弯屈!這是一種印象,您希望擁有的功能和您不想更改的功能保持不變恋拷。

舊的jupyter筆記本界面资厉。這很簡單,易于使用和喜愛蔬顾。

以下是Jupyter Lab的界面宴偿,該界面已經發(fā)布測試版。默認皮膚诀豁。如您所見窄刘,側面菜單的啟動器,選項卡舷胜,文件查看器等界面已更新娩践。

以表格格式顯示數(shù)據(jù)文件

添加到Jupyter Lab的新功能是一種新功能,可以以表格格式顯示CSV文件等數(shù)據(jù)烹骨。老實說 - 這非常有用翻伺。它是一個附加到R Studio(R語言的IDE)的函數(shù),但能夠與Jupyter一起使用它很有用沮焕。

在機器學習中吨岭,數(shù)據(jù)確認是一項相當頻繁的任務,因此能夠隨意檢查Jupyter上的文件可以直接縮短工作時間峦树。

image.png

多個窗口(多個窗口顯示)

這也是方便的新功能之一辣辫。我第一次從Jupyter Notebook轉移它是如何使用它的尷尬,但它是我習慣它時無法釋放的功能魁巩。

在傳統(tǒng)的Notebook中络它,當您要使用多個文件時,您必須打開多個窗口歪赢。這個新功能允許您拖放多個窗口并將它們放在任何您喜歡的位置化戳。特別是,在檢查數(shù)據(jù)集時編碼的任務變得非常容易埋凯。

在下面捕獲時点楼,您可以在主屏幕上使用Notebook編碼時檢查旁邊輔助窗口中的數(shù)據(jù)集,然后您可以進一步調低控制臺白对。

image.png

可以使用Google云端硬盤

我認為越來越多的案例在辦公室和團隊中使用Google Drive掠廓,但這個新功能非常適合這些人。

通過安裝擴展程序并從Jupyter Lab側面菜單登錄到您的Google帳戶甩恼,即可使用此新功能蟀瞧〕了蹋可以做的是,您可以將Jupyter Lab中創(chuàng)建的筆記本直接保存到Google云端硬盤悦污,甚至可以在團隊中共享铸屉。

保存您的筆記本并通過電子郵件發(fā)送。如果您是已經使用Google云端硬盤的團隊切端,請讓我們進行設置彻坛!

image.png

cell拖放

順便說一句,如果你這次轉移到Jupyter Lab時添加了新功能的便利排名 - 個人踏枣,這個功能將是第一個強加的 ......那就是cell的拖放昌屉!

如果您已經在使用Jupyter Notebook,您可能至少感受過一次茵瀑?將電池上下移動并移動到位是非常麻煩的间驮。在首先正確編寫代碼并在添加之后添加代碼等...編輯代碼的順序非常麻煩。

這個新功能解決了這種無用的工作!稍微低一點的捕獲很難理解,但您可以抓住指定的單元格并將其放到您喜歡的位置罪既。

image.png

總結

這次,我們介紹了Jupyter Lab的有用新功能抢呆,該功能已作為測試版正式發(fā)布,并總結了優(yōu)點/缺點笛谦。

我認為Jupyter Lab是一個廣泛的人使用的工具抱虐,從熟練的機器學習工程師到初學者。它仍在開發(fā)中作為測試版饥脑。從現(xiàn)在開始如何改變......非常有趣恳邀!作為個人請求......就像R Studio IDE一樣,我認為如果添加變量查看器會更好灶轰!

如果您是機器學習的新手谣沸,或者如果您是一位已經在掌握數(shù)據(jù)的機器學習工程師,請使用Jupyter實驗室笋颤!作為一個機器學習環(huán)境(IDE)乳附,我認為您可能找不到比這更多的選項。

鏈接:

云平臺開發(fā)運維解決方案@george.sre

個人主頁:https://geekgoogle.com

GitHub: https://github.com/george-sre

Mail: george.sre@hotmail.com

簡書: georgesre - 簡書

歡迎交流~

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末伴澄,一起剝皮案震驚了整個濱河市赋除,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌非凌,老刑警劉巖举农,帶你破解...
    沈念sama閱讀 216,496評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異敞嗡,居然都是意外死亡颁糟,警方通過查閱死者的電腦和手機航背,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,407評論 3 392
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來棱貌,“玉大人玖媚,你說我怎么就攤上這事〖耄” “怎么了最盅?”我有些...
    開封第一講書人閱讀 162,632評論 0 353
  • 文/不壞的土叔 我叫張陵突雪,是天一觀的道長起惕。 經常有香客問我,道長咏删,這世上最難降的妖魔是什么惹想? 我笑而不...
    開封第一講書人閱讀 58,180評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮督函,結果婚禮上嘀粱,老公的妹妹穿的比我還像新娘。我一直安慰自己辰狡,他們只是感情好锋叨,可當我...
    茶點故事閱讀 67,198評論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著宛篇,像睡著了一般娃磺。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上叫倍,一...
    開封第一講書人閱讀 51,165評論 1 299
  • 那天偷卧,我揣著相機與錄音,去河邊找鬼吆倦。 笑死听诸,一個胖子當著我的面吹牛,可吹牛的內容都是我干的蚕泽。 我是一名探鬼主播晌梨,決...
    沈念sama閱讀 40,052評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼须妻!你這毒婦竟也來了仔蝌?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 38,910評論 0 274
  • 序言:老撾萬榮一對情侶失蹤璧南,失蹤者是張志新(化名)和其女友劉穎掌逛,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體司倚,經...
    沈念sama閱讀 45,324評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡豆混,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,542評論 2 332
  • 正文 我和宋清朗相戀三年篓像,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片皿伺。...
    茶點故事閱讀 39,711評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡员辩,死狀恐怖,靈堂內的尸體忽然破棺而出鸵鸥,到底是詐尸還是另有隱情奠滑,我是刑警寧澤,帶...
    沈念sama閱讀 35,424評論 5 343
  • 正文 年R本政府宣布妒穴,位于F島的核電站宋税,受9級特大地震影響,放射性物質發(fā)生泄漏讼油。R本人自食惡果不足惜杰赛,卻給世界環(huán)境...
    茶點故事閱讀 41,017評論 3 326
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望矮台。 院中可真熱鬧乏屯,春花似錦、人聲如沸瘦赫。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,668評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽确虱。三九已至含友,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間蝉娜,已是汗流浹背唱较。 一陣腳步聲響...
    開封第一講書人閱讀 32,823評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留召川,地道東北人南缓。 一個月前我還...
    沈念sama閱讀 47,722評論 2 368
  • 正文 我出身青樓,卻偏偏與公主長得像荧呐,于是被迫代替她去往敵國和親汉形。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,611評論 2 353

推薦閱讀更多精彩內容