国产精品高清一区二区三区不卡-国产精品一区二区三区免费视频-日韩免费高清一级毛片-亚洲欧美一区二区三区国产精品-日韩欧美一区二区三区不卡视频-亚欧免费视频一区二区三区-亚洲欧美日韩一区成人-欧美日韩视频综合一区无弹窗-精品日韩在线视频一区二区三区-国内精品视频一区二区三区

你好,歡迎進入江蘇優(yōu)軟數(shù)字科技有限公司官網(wǎng)!

誠信、勤奮、創(chuàng)新、卓越

友好定價、專業(yè)客服支持、正版軟件一站式服務(wù)提供

13262879759

工作日:9:00-22:00

滑鐵盧學霸開發(fā)了殺手級AI補代碼工具,支持23種語言及5種主流編輯器

發(fā)布時間:2023-07-19

瀏覽次數(shù):0

奧飛寺邊策安妮

量子比特出品|公眾號

GPT-2這個逆天的語言模型現(xiàn)在可以用來完成代碼了。

一位來自波蘭的高年級學生開發(fā)了一種“深度”代碼補全工具來實現(xiàn)這個大膽的觀點。

它支持23種編程語言和5種編輯器。 它使用方便,效果震撼。

很多使用過的網(wǎng)友都表示:是他們用過的最好的代碼補全工具。 這是程序員的殺手級應(yīng)用程序。

sublime text 3 函數(shù)追蹤

在的擴展商店中,它的下載量已達到13,000次,并獲得了全部5星好評。

支持23種編程語言

深度支持Java:

:

sublime text 3 函數(shù)追蹤

C++:

:

與其他各種代碼補全插件不同的是,Deep根據(jù)程序員過去的習慣手動補全,并給出了前面幾個選項的概率。

如果之前的項目中有類似的代碼,會在補全候選框中直接給出地址,方便用戶點擊查看。

sublime text 3 函數(shù)追蹤

除了上述語言之外,Deep 還支持 、C、PHP、Go、C#、Ruby、-C、Rust、Swift、OCaml、Scala、Perl、SQL、HTML、CSS 和 Bash。

幾乎涵蓋了所有主流編程語言。

支持5位編輯

支持 、Text、Atom、Emacs、Vim 五種代碼編輯器。

對于和來說,安裝特別方便,只需使用內(nèi)置的擴展包管理工具即可。

VS代碼

用戶按 Ctrl+P(Mac 用戶按 ?+P),粘貼以下命令,然后按 Enter 完成安裝。

ext?install?TabNine.tabnine-vscode

用戶安裝分為兩步:

1. 按 Ctrl+Shift+P(Mac 用戶:?+Shift+P),選擇;

2. 再次按 Ctrl+Shift+P(Mac 用戶:?+Shift+P),選擇:,然后選擇安裝。

維姆

Vim 使用插件管理器進行安裝:

1. 在.vimrc中添加 'zxqfl/-vim';

2. 輸入:并回車完成安裝。

其他編輯器的安裝方法就不一一重復(fù)了。 有需要的用戶可以參考文末鏈接進行安裝。

超過 400kb 的項目需要訂閱許可證:個人用戶 49 歐元,商業(yè)用戶 99 歐元。

sublime text 3 函數(shù)追蹤

由于Deep使用機器學習來完成代碼,因此需要大量的計算能力(超過100億次浮點運算),并且在計算機上運行模型無法獲得低延遲的體驗。

為此,軟件開發(fā)商推出了Cloud云服務(wù)器,通過云GPU進行加速。 付費用戶無需支付更多費用即可使用。

聽起來很劃算,對吧?

軟件開發(fā)者本人表示,雖然價格不貴,但每分鐘可以為你節(jié)省1秒。 我們來算一下程序員的小時工資,每個小時可以節(jié)省1.4港幣,不到一年。 是時候還錢了。

如果您對功效不滿意,開發(fā)商還提供30天退貨保證。

如何?

它建立在GPT-2的基礎(chǔ)上,GPT-2是一種框架,最初產(chǎn)生于,是一種“反抗”的語言模型。

GPT-2的參數(shù)高達15億,數(shù)據(jù)量比第一代大10倍。 它使用包含800萬個網(wǎng)頁的數(shù)據(jù)集,總共40GB。

逆天的是GPT-2寫文章毫無違和感。 它不需要有針對性的訓練來橫掃各個特定領(lǐng)域的語言建模任務(wù)。 它還具有閱讀理解、問答、生成文章摘要、翻譯等能力。

就GPT-2而言,它的訓練目標很簡單:根據(jù)所有給定文本中的以下短語來預(yù)測下一個短語。 其實最初是為了解決NLP問題。 看似與寫代碼無關(guān),但建模代碼算是一種理解英語的獨特方式。

例如,您可以使用帶有 if/else 句子的模型否定短語:

sublime text 3 函數(shù)追蹤

sublime text 3 函數(shù)追蹤

該項目主頁顯示sublime text 3 函數(shù)追蹤,經(jīng)過大約200萬個文件的訓練,它已經(jīng)具備了手動完成代碼的能力。

在該模型的訓練過程中,模型學習復(fù)雜的行為,例如動態(tài)類型語言中的類型推斷,并使用這種訓練方法來預(yù)測標記。

sublime text 3 函數(shù)追蹤

sublime text 3 函數(shù)追蹤

作者表示,可以利用傳統(tǒng)代碼補全工具無法獲取的復(fù)雜細節(jié)。

例如,假設(shè) app.() 的返回類型是一個帶有方法的對象,而 app.() 的返回類型是一個列表,兩個名稱之間只有細微的差別:

sublime text 3 函數(shù)追蹤

該模型能夠從自然語言編寫的文檔中推斷函數(shù)名稱、參數(shù)和返回類型:

sublime text 3 函數(shù)追蹤

Deep 添加了一個用戶強烈要求添加的功能:使用預(yù)先存在的知識來解決創(chuàng)建新項目時的代碼補全問題。

例如,它知道當一個類擴展React.時,它的構(gòu)造函數(shù)通常會調(diào)用一個名為props的參數(shù),并且通常會在其中使用this.state參數(shù):

sublime text 3 函數(shù)追蹤

Deep 甚至可以完成不可能的事情,記住 C++ 轉(zhuǎn)發(fā)語法:

sublime text 3 函數(shù)追蹤

“殺手級應(yīng)用”

它問世后,一直好評如潮,甚至有程序員興奮地罵道:

尼瑪,要是再有這樣的軟件就好了。 (操是的。這是我想更經(jīng)常看到的類型:)

sublime text 3 函數(shù)追蹤

有網(wǎng)友表示,沒有它,不知道如何應(yīng)對寫代碼。

sublime text 3 函數(shù)追蹤

其他人稱其為開發(fā)者應(yīng)用程序中的第一個“殺手級應(yīng)用程序”:

sublime text 3 函數(shù)追蹤

“印象深刻”、“感覺棒極了”、“好酷”……推特上的評論與電視廣告中“用了之后一切都好”的風格頗為相似。

在各大技術(shù)峰會上,也有網(wǎng)友提出了改進的建議和方向。

一些用戶報告說,該工具也存在一些缺點,例如,該工具會干擾手動括號完成。

sublime text 3 函數(shù)追蹤

作者表示這個bug正在改進中,還在更新構(gòu)建中。

高年級學生的第一桶金

沒想到,這款備受好評的編碼工具卻出自一位高中生之手。

Jacob,美國人,目前在滑鐵盧學院主修計算機科學和組合優(yōu)化,輔修物理學。 我正在讀大四,去年八月畢業(yè)。

sublime text 3 函數(shù)追蹤

此前,他在網(wǎng)上發(fā)帖稱,這是他在大學階段開發(fā)的第一個商業(yè)軟件產(chǎn)品。

別人的大學,別人的第一桶金~

但也不是無名之輩,年輕有為,2014年、2015年連續(xù)三年獲得IOI金牌。

因此,你一入學就成為美國國家獎學金的獲得者,不僅8個學期免雜費、書本費和生活費。

不僅手動完成代碼,還開發(fā)了很多有趣的應(yīng)用程序,例如名為 的益智游戲,以及使用蒙特卡羅樹搜索的圍棋引擎。

門戶網(wǎng)站

網(wǎng)站:

主頁:

簡歷:

量子位頭條簽約作者

о'?'Ы追蹤AI技術(shù)和產(chǎn)品最新動態(tài)

據(jù)說Momo又改版本了,

所以sublime text 3 函數(shù)追蹤,記得給北美青年“明星”,

這樣你就不會錯過北美青年的每一次更新和驚喜!

sublime text 3 函數(shù)追蹤

sublime text 3 函數(shù)追蹤

年輕人也有自己的心態(tài)

常溫我青春我歡樂

ID:

你這么漂亮,為什么不好看呢?

如有侵權(quán)請聯(lián)系刪除!

13262879759

微信二維碼