chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

基于GPT-2的代碼補全工具,支持23種編程語言和5種代碼編輯器

DPVg_AI_era ? 來源:lq ? 2019-07-27 07:18 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

基于GPT-2的代碼補全工具,支持23種編程語言和5種代碼編輯器,幾乎不需要配置安裝即可使用,用過的人都稱贊!這是一個大四學生的第一桶金,且含金量超高!

現(xiàn)在的大學生能有多厲害?一個加拿大的大四學霸,利用業(yè)余時間,開發(fā)了一款叫做Deep TabNine的代碼補全工具,賺到了第一桶金,且含金量非常高。

Jacob Jackson

滑鐵盧大學大四學生

主修計算機科學與組合優(yōu)化專業(yè)

輔修數(shù)學

代碼補全工具那么多,這個TabNine不會只是個掛著AI的噱頭吧?他棒在哪里呢?

他棒就棒在:支持23種編程語言和5種代碼編輯器,使用超簡單!

官方示例:

Python

Java

支持語言:Java、C++、Haskell、vaScript、C、PHP、Go、C#、Ruby、Objective-C、Rust、Swift、TypeScript、OCaml、Scala、Kotlin、Perl、SQL、HTML、CSS和Bash。

支持編輯器:VS Code、Sublime Text、Atom、Emacs、Vim。

他還棒在:基于GPT-2。據(jù)說因為太過強大,以至于OpenAI認為GPT-2“太危險不宜解除封印以防天下大亂”。

以及棒在:Deep TabNine會根據(jù)你以前的編碼習慣自動補全,還會在后面給出幾個選項的概率。如果之前項目出現(xiàn)過類似代碼,還能在補全候選框中直接給出地址,方便用戶點擊進去查閱!

為什么說他簡單呢?首先安裝過程非常簡單,VSCode下,直接打開插件市場搜索TabNine,點擊安裝即可。Sublime Text下調(diào)出Install Package Control安裝即可。Atom也可以直接安裝。EMACS和Vim稍微復雜一些。

具體安裝教程

https://tabnine.com/install

其次,配置簡單。你基本不需要進行配置,直接拿來即用。同時也不需要擴展軟件。

而基于GPT-2、使用Transformer網(wǎng)絡(luò)架構(gòu)是TabNine成功的秘訣。

Deep TabNine通過對GitHub大約200萬個文件進行訓練。訓練期間,模型學習了例如動態(tài)類型語言中的類型推斷等復雜行為,用這樣的訓練方式預(yù)測token。

TabNine可以使用傳統(tǒng)工具難以獲取的瑣碎的線索。當線索不夠的時候TabNine可能會胡言亂語,然而一旦擁有足夠的線索,就能準確預(yù)測出代碼,甚至還可以給出匹配的概率。

該模型還使用以自然語言編寫的文檔來推斷函數(shù)名稱,參數(shù)和返回類型:

Deep TabNine甚至可以記住C++可變參數(shù)轉(zhuǎn)發(fā)語法:

該工具免費版支持400K索引。收費版支持最高100M索引。個人用戶授權(quán)費49美元,團體授權(quán)費用99美元,

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

    關(guān)注

    10

    文章

    1956

    瀏覽量

    36636
  • 編輯器
    +關(guān)注

    關(guān)注

    1

    文章

    822

    瀏覽量

    32023

原文標題:大四學生開發(fā)AI代碼補全神器:支持23種語言及5大編輯器

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

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    HarmonyOS AI輔助編程工具(CodeGenie)代碼續(xù)寫

    理解的情況下進行代碼生成。在編輯器中的內(nèi)容較少時,AI可能無法有效理解用戶的意圖并生成相應(yīng)的代碼。 模型反饋需滿足規(guī)則:光標上文10行內(nèi),有效代碼行數(shù)超過
    發(fā)表于 07-15 16:15

    從初學到進階:樹莓派上最適合你的代碼編輯器推薦!

    之前,你需要安裝一些必備工具,代碼編輯器便是其中之一。樹莓派系統(tǒng)自帶了一些代碼編輯器,它們功能良好,足以滿足基本需求。不過,如果你需要更高級
    的頭像 發(fā)表于 05-15 16:20 ?212次閱讀
    從初學到進階:樹莓派上最適合你的<b class='flag-5'>代碼</b><b class='flag-5'>編輯器</b>推薦!

    Vim編輯器的基本操作

    代碼的世界里,效率是永恒的追求。無論是新手開發(fā)者還是資深工程師,都渴望擁有一款能讓自己如虎添翼的編輯器。而在Linux生態(tài)中,有一款被無數(shù)程序員奉為神器、被譽為“效率之王”的編輯器——Vim。它以
    的頭像 發(fā)表于 05-06 13:41 ?434次閱讀
    Vim<b class='flag-5'>編輯器</b>的基本操作

    MaaS 應(yīng)用系列 MaaS X Cursor:基于 DeepSeek API 快速構(gòu)建代碼編輯器

    Cursor 是一款基于人工智能技術(shù)的現(xiàn)代化代碼編輯器,專為開發(fā)者設(shè)計。它結(jié)合了傳統(tǒng)編輯器(如 VS Code)的強大功能與 AI 驅(qū)動的智能編程能力,能夠提供智能
    的頭像 發(fā)表于 03-08 16:43 ?1430次閱讀
    MaaS 應(yīng)用系列 MaaS X Cursor:基于 DeepSeek API 快速構(gòu)建<b class='flag-5'>代碼</b><b class='flag-5'>編輯器</b>

    gitee 支持編程語言有哪些

    Gitee 支持的常見編程語言: Python :一廣泛使用的高級編程語言,以其清晰的語法和
    的頭像 發(fā)表于 01-06 09:50 ?672次閱讀

    Triton編譯支持編程語言

    Triton編譯支持編程語言主要包括以下幾種: 一、主要編程語言 Python :Trito
    的頭像 發(fā)表于 12-24 17:33 ?963次閱讀

    LLMWorld上線代碼翻譯新工具——問丫·碼語翻譯俠,快來體驗!

    01. 工具介紹 aicode.llmworld.net 問丫·碼語翻譯俠 是一款由LLMWorld新推出的代碼翻譯工具支持各種語言之間的
    的頭像 發(fā)表于 12-09 11:11 ?993次閱讀
    LLMWorld上線<b class='flag-5'>代碼</b>翻譯新<b class='flag-5'>工具</b>——問丫·碼語翻譯俠,快來體驗!

    圖紙編輯器的基本操作

    “ ?之前幾篇推文詳細介紹了圖紙編輯器的亮點功能,最后我們再介紹一下圖紙編輯器的基本操作,來結(jié)束這個系列 ? ” 主窗口工具工具欄由以下工具
    的頭像 發(fā)表于 12-04 18:18 ?556次閱讀
    圖紙<b class='flag-5'>編輯器</b>的基本操作

    串口屏支持哪些編程語言和開發(fā)環(huán)境?

    串口屏作為一常用的顯示和交互設(shè)備,支持多種編程語言和開發(fā)環(huán)境。以下是對串口屏支持編程
    的頭像 發(fā)表于 11-13 11:45 ?748次閱讀
    串口屏<b class='flag-5'>支持</b>哪些<b class='flag-5'>編程</b><b class='flag-5'>語言和</b>開發(fā)環(huán)境?

    MCU編程語言和開發(fā)環(huán)境介紹

    微控制單元(Microcontroller Unit,簡稱MCU)是嵌入式系統(tǒng)的核心,廣泛應(yīng)用于各種電子產(chǎn)品中。隨著技術(shù)的發(fā)展,MCU編程語言和開發(fā)環(huán)境也在不斷進步,以適應(yīng)不同的應(yīng)用需求。 1.
    的頭像 發(fā)表于 11-01 11:51 ?2194次閱讀

    TMS320LF240x DSP的C語言和匯編代碼快速入門

    電子發(fā)燒友網(wǎng)站提供《TMS320LF240x DSP的C語言和匯編代碼快速入門.pdf》資料免費下載
    發(fā)表于 10-18 10:14 ?1次下載
    TMS320LF240x DSP的C<b class='flag-5'>語言和</b>匯編<b class='flag-5'>代碼</b>快速入門

    Vivado編輯器亂碼問題

    ,但是在Vivado里面打開用sublime寫的代碼之后,經(jīng)常出現(xiàn)中文亂碼,讓人很不舒服。究其原因就是一般來說第三方的編輯器是采用utf8的編碼方式,而vivado的text editor不是這種方式。
    的頭像 發(fā)表于 10-15 17:24 ?2537次閱讀
    Vivado<b class='flag-5'>編輯器</b>亂碼問題

    vim編輯器如何使用

    Vim編輯器主要有三基本模式:命令模式(Normal Mode)、插入模式(Insert Mode)和末行模式(Ex Mode/Command-line Mode)。 命令模式(Normal
    的頭像 發(fā)表于 08-30 14:58 ?892次閱讀

    嵌入式學習-常用編輯器之Vim編輯器

    使用apt-get命令安裝需要的工具,下面是安裝vim的命令。elf@ubuntu:~$ sudo apt-get install vim//安裝vim編輯器2、Vim的工作模式Vim編輯器
    發(fā)表于 08-23 09:12

    常用編輯器之Vim編輯器

    中可以使用apt-get命令安裝需要的工具,下面是安裝vim的命令。 elf@ubuntu:~$ sudo apt-get install vim//安裝vim編輯器2、Vim的工作模式 Vim
    發(fā)表于 08-22 09:48