日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) >

新一代Notebook神器出现,Jupyter危险了!

發(fā)布時(shí)間:2024/9/15 65 豆豆
生活随笔 收集整理的這篇文章主要介紹了 新一代Notebook神器出现,Jupyter危险了! 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

數(shù)據(jù)科學(xué)用Jupyter Notebook再合適不過(guò)了,代碼筆記融為一體,交互式操作方便好用,一直以來(lái)都是被大家所認(rèn)可的神器。

最近東哥發(fā)現(xiàn)了一個(gè)新的Notebook工具,除了基本的功能之外,另外還補(bǔ)充了很多Jupyter Notebook上的一些空缺,這個(gè)新的神器就是DeepNote。

官網(wǎng):https://deepnote.com/

DeepNote由一個(gè)位于舊金山的小團(tuán)隊(duì)開(kāi)發(fā),它是一種云協(xié)作、云硬件,上云的 Notebook 編程環(huán)境,可與現(xiàn)有的Jupter兼容,方便部署,并且免費(fèi),是新一代的數(shù)據(jù)科學(xué)notebook。

這里要說(shuō)下,因?yàn)镴upyter Notebook最先進(jìn)入大家的視野,使用起來(lái)也沒(méi)毛病,所以讓使用者切換是存在一定的成本,除非新工具的功能強(qiáng)大到足以讓你去忽略掉這個(gè)成本。

不過(guò)有高級(jí)科學(xué)研究家已發(fā)現(xiàn)DeepNote的使用趨勢(shì)是在緩慢超越Jupyter的,這個(gè)趨勢(shì)說(shuō)明它確實(shí)得到了認(rèn)可,并且功能上也解決了一部分人群的痛點(diǎn)。

閑篇扯完,下面東哥介紹一下DeepNote的新功能。

1、團(tuán)隊(duì)協(xié)作

這個(gè)功能東哥覺(jué)得是 DeepNote 最大的賣(mài)點(diǎn)了。

DeepNote 支持在共享計(jì)算環(huán)境中無(wú)縫合作,也就是說(shuō)當(dāng)我們?cè)谧鲆粋€(gè)項(xiàng)目時(shí),團(tuán)隊(duì)伙伴如果有了好的想法,可以更加快速的分享,而且是實(shí)時(shí)同步地看到代碼運(yùn)行狀態(tài)。

實(shí)時(shí)同步

使用 Jupyter Notebook 的現(xiàn)有的做法是,團(tuán)隊(duì)每個(gè)人都必須跑完代碼保存,然后再通過(guò)一些途徑傳給團(tuán)隊(duì)其他人,并且其他人如果想分析或者修改,只能再重新跑一遍,如果數(shù)據(jù)量很大或者代碼很長(zhǎng)的話,這樣會(huì)浪費(fèi)很多不必要的時(shí)間。

這個(gè)功能就好比石墨文檔可支持多人同時(shí)在線操作一樣,我們不用再像以前分享Excel文件那樣,每個(gè)人填好后再由最后一個(gè)人來(lái)匯總,為多人協(xié)作提供了極大的便利。

但這還沒(méi)完!接著看下面

版本控制

下面展示了多人協(xié)作中的?版本控制功能,每個(gè)人對(duì)于代碼的反饋版本清晰的看見(jiàn)。

代碼Review?

另外,它還提供了代碼review功能,我們可追蹤團(tuán)隊(duì)成員對(duì)模型變現(xiàn)的評(píng)論,并且如果我們改動(dòng)了代碼也會(huì)同步通知評(píng)論者。

此外,DeepNote 還提供了不同的權(quán)限等級(jí):查看、執(zhí)行、編輯、管理以及所有者。

東哥舉個(gè)例子,比如一個(gè)項(xiàng)目中,我們和其它合作方聯(lián)合建模,你分享給對(duì)方,但不希望可執(zhí)行,那么我們就可以分配權(quán)限,讓自己擁有管理或所有者權(quán)限,而對(duì)方只有查看權(quán)限。

再或者在自己的團(tuán)隊(duì)中,團(tuán)隊(duì)成員是有所有者權(quán)限的,可執(zhí)行代碼單位,而審查人員只擁有編輯權(quán)限,可提供在線反饋,但無(wú)法執(zhí)行任何單元,只有團(tuán)隊(duì)成員持有執(zhí)行權(quán)限。

使用場(chǎng)景太多了,可自己腦補(bǔ)。

2、模型開(kāi)發(fā)更高效

DeepNote 不但在多人協(xié)作上有很大優(yōu)勢(shì),在個(gè)人單獨(dú)建模分析時(shí)也非常的高效。

變量分析可視化

特征工程的時(shí)候,我們查看變量很不方便。DeepNote提供了強(qiáng)大的變量可視化功能,并且交互式體驗(yàn)非常棒。

代碼智能補(bǔ)全

這個(gè)很多編輯器都有這個(gè)功能了,有它使用起來(lái)更加智能,比Jupyter Notebook好用些。

DeepNote也有自己的快捷鍵操作,并且正在開(kāi)發(fā)大屏dashboard展示功能,這樣可以打通多人協(xié)作,實(shí)時(shí)在線的大屏展示成果。

3、連接云硬盤(pán)

數(shù)據(jù)科學(xué)中有 80%?的無(wú)關(guān)數(shù)學(xué)和統(tǒng)計(jì)學(xué)。在云計(jì)算設(shè)置中,這個(gè)比例更接近 90%,還有 10% 的時(shí)間損失在為筆記本配置正確的算力上。

DeepNote 可以為你無(wú)縫訪問(wèn)基于云的硬件。「無(wú)縫」的意思是你可以在筆記本界面上進(jìn)行所有設(shè)置,除非你的核處于空閑狀態(tài),否則它是不會(huì)主動(dòng)關(guān)閉的。

4、Python包的管理

Python 有出色的包管理系統(tǒng)。DeepNote 意識(shí)到了這一點(diǎn),并在工作路徑中附有 requirements.txt 文件。即使這樣,也很容易忘記安裝一些依賴包。除非導(dǎo)入包時(shí)觸發(fā)錯(cuò)誤,否則無(wú)法意識(shí)到這方面有所疏漏。

為此,DeepNote 會(huì)主動(dòng)監(jiān)控包的導(dǎo)入,并根據(jù)你聲明的需求,提醒你遺漏的依賴。還有,如果需要的文件不存在,它會(huì)猜測(cè)該文件是什么。劇透預(yù)警:它的猜測(cè)一般都是正確的。

5、大量的集成

DeepNote 幾乎提供了你想要的所有集成。為了使notebook井井有條,你可以從不同連接中選擇源碼控制庫(kù)。這可以在創(chuàng)建筆記本和寫(xiě)后臺(tái)更新時(shí)用到。

除了源碼控制,DeepNote 筆記本還可以連接云計(jì)算數(shù)據(jù)存儲(chǔ),比如 S3、GCS 以及常用的數(shù)據(jù)庫(kù)引擎。

以上就是DeepNote的一些獨(dú)特特征,很多功能也正在開(kāi)發(fā),希望它可以越來(lái)越好,沒(méi)準(zhǔn)未來(lái)會(huì)有取代Jupyter Notebook的可能。

參考:

https://deepnote.com/

https://mp.weixin.qq.com/s/JagdY1_XQq9xOaGcWwo-Yw

推薦閱讀 誤執(zhí)行了rm -fr /*之后,除了跑路還能怎么辦?!程序員必備58個(gè)網(wǎng)站匯總大幅提高生產(chǎn)力:你需要了解的十大Jupyter Lab插件

總結(jié)

以上是生活随笔為你收集整理的新一代Notebook神器出现,Jupyter危险了!的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。