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

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

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

大模型及ChatGPT核心技術(shù)論文

架構(gòu)師技術(shù)聯(lián)盟 ? 來源:智能化學(xué)習(xí)與思考 ? 2023-05-16 09:56 ? 次閱讀

在文章“ChatGPT發(fā)展歷程、原理、技術(shù)架構(gòu)詳解和產(chǎn)業(yè)未來”中,詳細(xì)介紹了ChatGPT技術(shù)原理和架構(gòu),更多關(guān)于大模型、AIGC及ChatGPT技術(shù)分析請(qǐng)參考“232份重磅ChatGPT專業(yè)報(bào)告、《人工智能AI大模型技術(shù)合集》”。

緣起

輸入幾個(gè)簡(jiǎn)單的關(guān)鍵詞,AI能幫你生成一篇短篇小說甚至是專業(yè)論文。作為上知天文下知地理對(duì)話語言模型,最近大火的ChatGPT在郵件撰寫、視頻腳本、文本翻譯、代碼編寫等任務(wù)上強(qiáng)大表現(xiàn),讓埃隆·馬斯克都聲稱感受到了AI的“危險(xiǎn)”。

最近大火的ChatGPT的計(jì)算邏輯來自于一個(gè)算法名字叫Transformer。它來源于2017年的一篇科研論文《Attention is all your need》。本來這篇論文是聚焦在自然語言處理領(lǐng)域,但由于其出色的解釋性和計(jì)算性能開始廣泛地使用在AI各個(gè)領(lǐng)域,成為最近幾年最流行的AI算法模型,無論是這篇論文還是Transformer模型,都是當(dāng)今AI科技發(fā)展的一個(gè)縮影。

這也是我想在這里給大家分析這篇文章的核心要點(diǎn)和主要?jiǎng)?chuàng)新的初衷。

但我非AI(數(shù)學(xué),計(jì)算機(jī))專業(yè),只是梳理并分享自己學(xué)習(xí)的體會(huì)和思考,與大家一起討論,歡迎各位多提寶貴意見;所述并不專業(yè),各位大牛可以繞行。

從Transformer提出到“大規(guī)模預(yù)訓(xùn)練模型”GPT(Generative Pre-Training)的誕生,再到GPT2的迭代標(biāo)志Open AI成為營利性公司,以及GPT3和ChatGPT的“出圈”;再看產(chǎn)業(yè)界,第四范式涉及到多個(gè)重要領(lǐng)域比如生物醫(yī)療,智能制造紛紛有以Transformer落地的技術(shù)產(chǎn)生。在這個(gè)浪潮下,我的思考是:

一是,未來很長(zhǎng)一段時(shí)間在智能化領(lǐng)域,我們都將經(jīng)歷“科研、算力、基礎(chǔ)架構(gòu)、工程、數(shù)據(jù)、解決方案”這個(gè)循環(huán)的快速迭代;流動(dòng)性、創(chuàng)新性短期不會(huì)穩(wěn)定下來,而是會(huì)越來越強(qiáng)。

我們很難等到科技封裝好,把這些知識(shí)全部屏蔽掉,再去打磨產(chǎn)品。未來在競(jìng)爭(zhēng)中獲勝的,將是很好地“解決了產(chǎn)品化和科研及工程創(chuàng)新之間平衡”的團(tuán)隊(duì)。我們一般理解的研發(fā)實(shí)際上是工程,但AI的實(shí)踐科學(xué)屬性需要團(tuán)隊(duì)更好的接納這種“流動(dòng)性”。因此對(duì)所有從業(yè)者或者感興趣智能化的小伙伴了解全棧知識(shí)成了一個(gè)剛需。

二是,通過對(duì)這篇論文的探討,可以更直觀地理解:在科研端發(fā)生了什么,以什么樣的速度和節(jié)奏發(fā)生;哪些是里程碑?是科學(xué)界的梅西橫空出世,帶我們發(fā)現(xiàn)真理;哪些是微創(chuàng)新?可能方向明確了,但還有很多空間可以拓展;哪些更像煉金術(shù)?仍然在摸索,尚需要很長(zhǎng)一段時(shí)間,或者一直會(huì)保持這個(gè)狀態(tài)。

三是,在AI領(lǐng)域,由于技術(shù)原因,更多的論文是開源代碼的,一方面,促進(jìn)了更多人參與進(jìn)來改進(jìn)迭代;另一方面,科研跟工程實(shí)現(xiàn)無縫連接,一篇論文可以拉動(dòng)從核心代碼到平臺(tái),到具體應(yīng)用很大范圍的價(jià)值擴(kuò)散。一篇論文很可能就是一個(gè)領(lǐng)域,一條賽道,甚至直接驅(qū)動(dòng)業(yè)務(wù)價(jià)值和客戶價(jià)值的大幅提升。

四是, AI技術(shù)發(fā)展有很多領(lǐng)域(感知,認(rèn)知,感知又分圖像、語音、文字等,認(rèn)知也可以分出很多層次),之前這些領(lǐng)域的算法邏輯存在很大差別,Transformer的出現(xiàn)有一定程度上推動(dòng)各個(gè)領(lǐng)域匯聚的跡象,介紹清楚這篇文章,對(duì)把握整體,可能有些作用。另外ChatGPT屬于現(xiàn)象級(jí)應(yīng)用,大家更有直觀感受,未來這類應(yīng)用的體驗(yàn)提升和更新速度只會(huì)更快,理解了其背后的邏輯,更有助于我們把握這個(gè)趨勢(shì)。

論文介紹

下面步入正題,開始介紹這篇論文,會(huì)涉及一些技術(shù)細(xì)節(jié)及公式,可能還需要仔細(xì)看一下,相信一旦看進(jìn)去,你會(huì)對(duì)AI的理解加深很多。

總體把握

這篇論文的結(jié)構(gòu)非常精煉,提出問題,分析問題,解決問題,給出測(cè)試數(shù)據(jù)。頂刊文章講究言簡(jiǎn)意賅,有描述,有代碼,有結(jié)果;其中最核心的是以下這張圖,作者團(tuán)隊(duì)提出Transformer的核心算法結(jié)構(gòu):

2aa64b30-f37b-11ed-90ce-dac502259ad0.jpg

整篇文章就是圍繞這張圖來進(jìn)行解釋的,由于篇幅所限,我們聚焦在一條主線上:1、文章想解決主要問題是什么;2、如何解決的;3、從文章提出的解決方案作為一個(gè)案例來引發(fā)整體思考,因此我們將內(nèi)容簡(jiǎn)化,主要關(guān)注核心部分。

2abd9d62-f37b-11ed-90ce-dac502259ad0.jpg

這張圖表達(dá)的內(nèi)容如果理解了,那基本上你掌握了這篇論文85%的內(nèi)容,也是最關(guān)鍵的部分。

《Attention is all your need》在編寫時(shí)主要是為了考慮NLP任務(wù),是由幾個(gè)Google的科研人員一起完成的,其中一個(gè)背景是Google也在推廣自己的并行計(jì)算芯片以及AI TensorFlow開發(fā)平臺(tái)。平臺(tái)主要功能特點(diǎn)是并行計(jì)算,這篇文章的算法也是在最大限度的實(shí)現(xiàn)并行計(jì)算。我們就以一個(gè)簡(jiǎn)單的例子來把這個(gè)算法串一遍。

核心內(nèi)容

需求是我們需要訓(xùn)練一個(gè)模型,進(jìn)行中文到英文翻譯。

背景知識(shí):這個(gè)需求要把“翻譯:我愛你 to I love you”轉(zhuǎn)置成一個(gè)y=f(x)問題,x代表中文,y是英文,我們要通過訓(xùn)練得到f(),一旦訓(xùn)練成功f(),就可以實(shí)現(xiàn)翻譯。大家拼的就是誰的訓(xùn)練方法更準(zhǔn)確,更高效,誰的f()更好用。

之前自然語言處理主要的算法叫RNN(循環(huán)神經(jīng)網(wǎng)絡(luò)),它主要的實(shí)現(xiàn)邏輯是每個(gè)“字”計(jì)算之后將結(jié)果繼承給第二個(gè)字。算法的弊病是需要大量的串行計(jì)算,效率低。而且當(dāng)遇到比較長(zhǎng)的句子時(shí),前面信息很有可能會(huì)被稀釋掉,造成模型不準(zhǔn)確,也就是對(duì)于長(zhǎng)句子效果會(huì)衰減。這是這篇文章致力于要解決的問題,也就是說這篇文章有訓(xùn)練處更好的f()的方法。聯(lián)想一下ChatGPT可以做論文,感受一下。

在Transformer里,作者提出了將每個(gè)字與句子中所有單詞進(jìn)行計(jì)算,算出這個(gè)詞與每個(gè)單詞的相關(guān)度,從而確定這個(gè)詞在這個(gè)句子里的更準(zhǔn)確意義。(這句話要是理解了,后面其實(shí)可以不看了。)

在此處,要開始進(jìn)入一些技術(shù)細(xì)節(jié),在開始之前,我們有必要再熟悉一下機(jī)器學(xué)習(xí)領(lǐng)域最核心的一個(gè)概念——“向量”。在數(shù)字化時(shí)代,數(shù)學(xué)運(yùn)算最小單位往往是自然數(shù)字。但在AI時(shí)代,這個(gè)最小單元變成了向量。這是數(shù)字化時(shí)代計(jì)算和智能化時(shí)代最重要的差別之一。

舉個(gè)例子,比如,在銀行,判斷一個(gè)人的信用額度,我們用一個(gè)向量來表示:

2acd5824-f37b-11ed-90ce-dac502259ad0.jpg

向量是一組數(shù)據(jù)的集合,也可以想象成在一個(gè)超高維度空間里的一個(gè)點(diǎn)。一個(gè)具體的信用額度向量,就是在8個(gè)特征組成的高維空間的一個(gè)點(diǎn)。數(shù)據(jù)在高維空間將展現(xiàn)更多的數(shù)學(xué)性質(zhì)比如線性可分,容易讓我們抓住更多隱藏的規(guī)律。

向量的加減乘除是計(jì)算機(jī)在進(jìn)行樣本訓(xùn)練是最主要的計(jì)算邏輯。第四范式一直強(qiáng)調(diào)的高維,實(shí)時(shí),自學(xué)習(xí),其中高維就是把企業(yè)信息拉升到一個(gè)非常高維的空間,變成向量。

Transformer模型的主要意義就是找到了一個(gè)算法,分成三步把一個(gè)詞逐步定位到了一個(gè)高維空間,在這個(gè)過程中賦予這個(gè)單詞比其它算法更優(yōu)的信息。很多情況下這個(gè)高維空間有著不同的意義,一旦這個(gè)向量賦予的信息更準(zhǔn)確更接近真實(shí)情況,后面的機(jī)器學(xué)習(xí)工作就很容易展開。還拿剛才信用額度向量舉例子:

2adc2dc2-f37b-11ed-90ce-dac502259ad0.jpg

2aeb230e-f37b-11ed-90ce-dac502259ad0.jpg

這兩個(gè)向量存在于兩個(gè)不同的向量空間,主要的區(qū)別就是前者多了一個(gè)向量特征:“年薪”。可以思考一下如果判斷一個(gè)人的信用額度,“年薪”是不是一個(gè)很重要的影響因子?

以上例子還是很簡(jiǎn)單的,只是增加了一個(gè)特征值,在Transformer里就復(fù)雜很多,它是要把多個(gè)向量信息通過矩陣加減乘除綜合計(jì)算,從而賦予一個(gè)向量新的含義。

好,理解了向量的重要性,我們看回Transformer的三步走,這三步走分別是:1、編碼(Embedding);2、定位(Positional encoding);3、自注意力機(jī)制(Self-Attention),這個(gè)真的大名鼎鼎。

舉個(gè)例子,比如,翻譯句子Smart John is singing到中文。

首先,要對(duì)句子每個(gè)詞進(jìn)行向量化。

我們先看“John”這個(gè)詞,需要先把“John”這個(gè)字母排列的表達(dá)轉(zhuǎn)換成一個(gè)512維度的向量John,這樣計(jì)算機(jī)可以開始認(rèn)識(shí)它。說明John是在這個(gè)512維空間的一個(gè)點(diǎn);這是第一步:編碼(Embedding)。

再次,第二步,定位(Positional encoding)。利用以下公式(這是這篇文章的創(chuàng)新):

2af98ffc-f37b-11ed-90ce-dac502259ad0.jpg

微調(diào)一個(gè)新的高維空間,生成一個(gè)新的向量:

2b06d360-f37b-11ed-90ce-dac502259ad0.jpg

我們不用太擔(dān)心這個(gè)公式,它核心意義是:在這個(gè)新的向量里面每一位由原來的0和1表示,分別取代成由sin和cos表示,這個(gè)目的是可以通過sin和cos的定律,讓這個(gè)新向量不僅表示John這個(gè)單詞的意義,還可以表示John在Smart John is singing這個(gè)句子的位置信息。

如果不理解,可以直接忽略,只要記住第二步是用來在“表達(dá)John這個(gè)詞的向量”中,加入了John在句子中的位置信息。John已經(jīng)不是一個(gè)孤立的詞,而是一個(gè)具體句子中的一個(gè)詞,雖然還不知道句子中其他詞是什么含義。

如果第一步計(jì)算機(jī)理解了什么是John,第二步計(jì)算機(jī)理解了“* John**”。

最后,第三步,自注意力機(jī)制(Self-Attention),通過一個(gè)Attention(Q,K,V)算法,再次把John放到一個(gè)新的空間信息里,我們?cè)O(shè)為:

2b141200-f37b-11ed-90ce-dac502259ad0.jpg

在這個(gè)新向量里,不僅包含了John的含義,John在句子中位置信息,更包含了John和句子中每個(gè)單子含義之間的關(guān)系和價(jià)值信息。我們可以理解,John作為一個(gè)詞是一個(gè)泛指,但Smart John就具體了很多,singing的Smart John就又近了一步。而且Attention (Q,K,V)算法,不是對(duì)一個(gè)單詞周圍做計(jì)算,是讓這個(gè)單詞跟句子里所有單詞做計(jì)算。通過計(jì)算調(diào)整這個(gè)單詞在空間里的位置。

這種方法,可以在一個(gè)超長(zhǎng)句子中發(fā)揮優(yōu)勢(shì),而且最關(guān)鍵的是一舉突破了時(shí)序序列的屏障,以前對(duì)于圖像和NLP算法的劃分,很大程度上是由于NLP有很明顯的時(shí)序特征,即每個(gè)單詞和下一個(gè)以及在下一個(gè)有比較明顯的時(shí)序關(guān)系。但Transformer這種算法打破了這種束縛,它更在意一個(gè)單詞跟句子中每個(gè)單詞的價(jià)值權(quán)重。這是Transformer可以用到everywhere的主要原因。

2b1ea152-f37b-11ed-90ce-dac502259ad0.png

計(jì)算過程

如果不感興趣,可以跳過這一部分介紹,直接進(jìn)入啟發(fā)收獲部分。

具體的計(jì)算過程,用翻譯句子“我愛你”到“I love you”舉例(這句更簡(jiǎn)單一些)。首先進(jìn)行向量化并吸收句子位置信息,得到一個(gè)句子的初始向量組。

2b3e0a2e-f37b-11ed-90ce-dac502259ad0.jpg

由于樣本每個(gè)句子長(zhǎng)短不同,所以每個(gè)句子都會(huì)是一個(gè)512*512的矩陣,如果長(zhǎng)度不夠就用0來代替。這樣在訓(xùn)練時(shí),無論多長(zhǎng)的句子,都可以用一個(gè)同樣規(guī)模的矩陣來表示。當(dāng)然512是超參,可以在訓(xùn)練前調(diào)整大小。

接著,用每個(gè)字的初始向量分別乘以三個(gè)隨機(jī)初始的矩陣WQ,Wk,Wv 分別得到三個(gè)量Qx,Kx,Vx。下圖以“我”舉例。

2b4c2dfc-f37b-11ed-90ce-dac502259ad0.jpg

然后,計(jì)算每個(gè)單詞的attention數(shù)值,比如“我”字的attention值就是用“我”字的Q我分別乘以句子中其他單詞的K值,兩個(gè)矩陣相乘的數(shù)學(xué)含義就是衡量?jī)蓚€(gè)矩陣的相似度。然后通過一個(gè)SoftMax轉(zhuǎn)換(大家不用擔(dān)心如何計(jì)算),計(jì)算出它跟每個(gè)單詞的權(quán)重,這個(gè)權(quán)重比例所有加在一起要等于1。再用每個(gè)權(quán)重乘以相對(duì)應(yīng)的V值。所有乘積相加得到這個(gè)Attention值。

2b5947ee-f37b-11ed-90ce-dac502259ad0.jpg

這個(gè)attention數(shù)值就是除了“我”字自有信息和位置信息以外,成功的得到了這個(gè)句子中每個(gè)單詞的相關(guān)度信息。

大家可以發(fā)現(xiàn),在所有注意力系數(shù)的計(jì)算邏輯中其實(shí)只有每個(gè)字的初始矩陣WQ,Wk,Wv是未知數(shù)(這三個(gè)矩陣是所有文字共享的)。那么我們可以把這個(gè)Transformer簡(jiǎn)化成一個(gè)關(guān)于輸入,輸出和這個(gè)W矩陣的方程:其中X是輸入文字信息,Y是翻譯信息。

2b6936f4-f37b-11ed-90ce-dac502259ad0.jpg

這里有必要再介紹一下機(jī)器學(xué)習(xí)的基礎(chǔ)知識(shí):Transformer算法本質(zhì)上是一個(gè)前饋神經(jīng)網(wǎng)絡(luò)模型,它的計(jì)算基礎(chǔ)邏輯,不去管復(fù)雜的隱藏層,就是假設(shè)Y=f(x)=wx,(目標(biāo)還是要算出一個(gè)f())然后隨機(jī)設(shè)置一個(gè)w0,開始計(jì)算這個(gè)y=w0x的成本函數(shù),然后再把w0變成w1,計(jì)算y=w1x的成本函數(shù),以此類推計(jì)算出無數(shù)w(不是無數(shù)哈,也會(huì)收斂的),然后比較哪個(gè)w的成本函數(shù)最小,就是我們訓(xùn)練出來的f()。那么在Transformer里,這三個(gè)初始矩陣就是那個(gè)w0。

再回到Transformer,在計(jì)算Attention之后,每個(gè)單詞根據(jù)語義關(guān)系被打入了新的高維空間這就是Self-attention(自注意力機(jī)制)。

但在Transformer里,并不是代入了一個(gè)空間,而是代入了多個(gè)高維空間,叫做多頭注意力機(jī)制。

2b77e2bc-f37b-11ed-90ce-dac502259ad0.jpg

文章中沒有給出更清晰的理論支持,為什么是多頭。

主要原因是在訓(xùn)練時(shí)效果很好。這也是AI科研論文的一個(gè)特點(diǎn),常常憑借非常高的科研素養(yǎng)和敏感性,發(fā)現(xiàn)一些方向,并且通過測(cè)試確實(shí)有效,但不一定可以給出很完美的理論支撐。這往往也給后續(xù)研究者一些可以進(jìn)一步完善的空間。

事實(shí)證明,如何提升Attention(Q,K,V)效率是Transformer領(lǐng)域迭代最快的部分。之后的Bert算法提出預(yù)訓(xùn)練機(jī)制成為了主流,后面會(huì)做進(jìn)一步介紹。

當(dāng)然,事后我們可以理解是把這個(gè)句子中的邏輯關(guān)系放到不同的高維空間去訓(xùn)練,目的就是希望抓取更多的信息,這一部分可以更加深刻理解科研人員對(duì)空間的應(yīng)用。

除了以上內(nèi)容,還有一些技術(shù)點(diǎn)比如Mask機(jī)制、layer norm、神經(jīng)網(wǎng)絡(luò)激函數(shù)飽和區(qū)控制等,由于篇幅關(guān)系以及屬于技術(shù)細(xì)節(jié)就不一一介紹了。

如果大家理解了多頭自注意力機(jī)制,基本已經(jīng)85%掌握了這篇論文的重要內(nèi)容,也對(duì)還在快速擴(kuò)展影響力的Transformer模型有了一個(gè)比較直觀的認(rèn)識(shí)。

啟發(fā)收獲

從理論科研進(jìn)步的角度看

Transformer打破了時(shí)序計(jì)算的邏輯,開始快速出圈,多個(gè)AI原本比較獨(dú)立的領(lǐng)域開始在技術(shù)上融合。再往里看,Transformer能打破時(shí)序很重要一點(diǎn)是并行計(jì)算的算力模式給更復(fù)雜的計(jì)算帶來了性價(jià)比上的可能性。算力的進(jìn)一步提高,必將在AI各細(xì)分領(lǐng)域帶來融合,更基礎(chǔ)設(shè)施級(jí)別的模型,算法仍將不斷推出。AI領(lǐng)域在圖像,NLP;感知認(rèn)知領(lǐng)域的專業(yè)分工也會(huì)慢慢變模糊。

AI科研確實(shí)具有一些實(shí)驗(yàn)性質(zhì)。除了核心思想,確實(shí)還有很多技術(shù)點(diǎn)的解決方向已經(jīng)明確,但還有很大的提升空間,可以預(yù)見圍繞Transformer周邊的微創(chuàng)新會(huì)持續(xù)加速繁榮。

《Attention is all your need》在業(yè)內(nèi)大名鼎鼎,但你要是細(xì)看,會(huì)發(fā)現(xiàn)很多內(nèi)容也是拿來主義,比如最重要的Attention(Q,K,V)中Query,Key,Value是互聯(lián)網(wǎng)推薦系統(tǒng)的標(biāo)配方法論;整個(gè)Transformer算法也是一個(gè)大的神經(jīng)網(wǎng)絡(luò),算法是在前人基礎(chǔ)上一步一步迭代發(fā)展,只是這個(gè)迭代速度明顯在加快。

從理論、算法、架構(gòu)、工程的角度看

AI算法科研領(lǐng)域正經(jīng)歷算法、開源代碼、工程、算力的增長(zhǎng)飛輪。

下圖是頂級(jí)刊物上的學(xué)術(shù)論文中,開放源代碼的論文比例,這個(gè)數(shù)據(jù)在這幾年以更快的速度在增長(zhǎng)??蒲羞^程與工程過程產(chǎn)生越來越大的交集。開源社區(qū)和開源文化本身也在推動(dòng)算法和工程的快速發(fā)展。

2bb56a60-f37b-11ed-90ce-dac502259ad0.jpg

更多人參與,更多領(lǐng)域的人參與進(jìn)來,進(jìn)入門檻隨著算力成本、AI基礎(chǔ)架構(gòu)和代碼、知識(shí)分享的開源逐漸降低,科研與工程的邊界也變得模糊,這個(gè)就像足球運(yùn)動(dòng)的規(guī)律,除了足球人口增多,天才球員梅西出現(xiàn)的概率也會(huì)增大。

從數(shù)據(jù)和后續(xù)方案發(fā)展的角度看

ChatGPT的成功同大量的數(shù)據(jù)訓(xùn)練功不可沒,但除了簡(jiǎn)單對(duì)話互動(dòng)或者翻譯,大篇幅回答甚至論文級(jí)別的答案還是極其缺乏樣本數(shù)據(jù)(算法訓(xùn)練需要的樣本數(shù)據(jù)需要清晰度X和Y)。

而且Transformer的算法相比其他算法需要更大的數(shù)據(jù)量,原因在于它需要起始階段隨機(jī)產(chǎn)生三個(gè)矩陣,一步一步進(jìn)行優(yōu)化。除了Transformer以外,另一個(gè)技術(shù)Bert也是技術(shù)發(fā)展非常重要的現(xiàn)象級(jí)算法。其核心是一個(gè)簡(jiǎn)化的Transformer,Bert不去做從A翻譯到B,它隨機(jī)遮住X里面的一些單詞或句子讓算法優(yōu)化對(duì)遮住部分的預(yù)測(cè)。這種思路使得Bert成為了Transformer預(yù)訓(xùn)練最好的搭檔。

2bc954a8-f37b-11ed-90ce-dac502259ad0.jpg

如果通過Bert進(jìn)行預(yù)訓(xùn)練,相當(dāng)于給矩陣加入了先驗(yàn)知識(shí)(之前訓(xùn)練邏輯沒有給機(jī)器任何提示,規(guī)則后者基礎(chǔ)知識(shí)),提高了正式訓(xùn)練時(shí)初始矩陣的準(zhǔn)確度,極大地提升了之后Transformer的計(jì)算效率和對(duì)數(shù)據(jù)量的要求。

在現(xiàn)實(shí)中,舉例來說,如果我想訓(xùn)練國家圖書館圖書,之前需要每本書的信息和對(duì)這本書的解釋,或者中文書對(duì)應(yīng)的英文書。但現(xiàn)在我們可以大量只是訓(xùn)練內(nèi)容,不需要打標(biāo)簽,之后只需要通過Transformer對(duì)樣本數(shù)據(jù)進(jìn)行微調(diào)。這就給ChatGPT很大的進(jìn)步空間,而且可以預(yù)見,更多這類大模型會(huì)雨后春筍一般快速出現(xiàn)。

由于Transformer是更高級(jí)的神經(jīng)網(wǎng)絡(luò)深度學(xué)習(xí)算法,對(duì)數(shù)據(jù)量有很高要求,這也催生了從小數(shù)據(jù)如何快速產(chǎn)生大數(shù)據(jù)的算法,比如GAN對(duì)抗網(wǎng)絡(luò)等。這是AIGC領(lǐng)域的核心技術(shù)。解決數(shù)據(jù)量不足問題,除了更高效率抽象小數(shù)據(jù)的信息,也多了把小數(shù)據(jù)補(bǔ)足成大數(shù)據(jù)的方法,而且這些方法在快速成熟。

我們發(fā)現(xiàn)在機(jī)器學(xué)習(xí)算法中有大量的超級(jí)參數(shù),比如在Transformer里多頭機(jī)制需要幾頭N,文字變成向量是512還是更多,學(xué)習(xí)速率等都需要在訓(xùn)練之前提前設(shè)置。由于訓(xùn)練時(shí)間長(zhǎng),參數(shù)復(fù)雜,要想遍歷更優(yōu)秀的計(jì)算效果需要非常長(zhǎng)的摸索時(shí)間。

這就催生出AutoML,第四范式在這個(gè)領(lǐng)域研究多年,拿Transformer舉例,就要很多個(gè)路線進(jìn)行自動(dòng)化機(jī)器學(xué)習(xí);比如貝葉斯計(jì)算(找到更優(yōu)參數(shù)配置概率);強(qiáng)化學(xué)習(xí)思路(貪婪算法在環(huán)境不明朗情況下迅速逼近最優(yōu));另外還有尋求全新訓(xùn)練網(wǎng)絡(luò)的方法(Transformer,RNN,MLP等聯(lián)合使用排列組合)等。

科研發(fā)展強(qiáng)調(diào)參數(shù)化,工業(yè)發(fā)展強(qiáng)調(diào)自動(dòng)化,這兩者看似統(tǒng)一,但在現(xiàn)實(shí)實(shí)操過程中往往是相當(dāng)痛苦矛盾的。這也是開篇說的產(chǎn)品化和科研流動(dòng)性相平衡的一個(gè)重要領(lǐng)域。

審核編輯 :李倩

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

    關(guān)注

    87

    文章

    31274

    瀏覽量

    269637
  • 語言模型
    +關(guān)注

    關(guān)注

    0

    文章

    532

    瀏覽量

    10300
  • ChatGPT
    +關(guān)注

    關(guān)注

    29

    文章

    1564

    瀏覽量

    7863

原文標(biāo)題:大模型及ChatGPT核心技術(shù)論文

文章出處:【微信號(hào):架構(gòu)師技術(shù)聯(lián)盟,微信公眾號(hào):架構(gòu)師技術(shù)聯(lián)盟】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    晶沛自主研發(fā)氣液集成滑環(huán)關(guān)鍵核心技術(shù)分析

    晶沛電子深耕滑環(huán)行業(yè)近30年,早已具備自主研制氣液集成滑環(huán)的技術(shù)實(shí)力-在氣液電集成方面已掌握多項(xiàng)關(guān)鍵核心技術(shù)。
    的頭像 發(fā)表于 10-23 15:05 ?210次閱讀
    晶沛自主研發(fā)氣液集成滑環(huán)關(guān)鍵<b class='flag-5'>核心技術(shù)</b>分析

    新能源汽車小三電的核心技術(shù)

    新能源汽車的核心在于三電系統(tǒng),即電池、電機(jī)和電控。而在這三電系統(tǒng)中,我們又可以細(xì)分為“大三電”與“小三電”。大三電主要包括驅(qū)動(dòng)電機(jī)、電控和變速器;而小三電則涵蓋高壓配電盒PDU、車載充電機(jī)OBC以及DC/DC變換器。今天,我們就來深入了解一下小三電的核心技術(shù)。
    的頭像 發(fā)表于 10-16 14:45 ?503次閱讀
    新能源汽車小三電的<b class='flag-5'>核心技術(shù)</b>

    AI網(wǎng)絡(luò)發(fā)展的四大核心技術(shù)支柱

    在AI大模型時(shí)代,隨著模型參數(shù)量與訓(xùn)練集規(guī)模的爆炸性增長(zhǎng),單純依賴GPU單體算力的提升已難以滿足需求,業(yè)界焦點(diǎn)逐漸轉(zhuǎn)向系統(tǒng)架構(gòu)層面的革新,其中,作為底層核心技術(shù)的網(wǎng)絡(luò)成為了突破的關(guān)鍵。全球科技巨頭正競(jìng)相研發(fā)相關(guān)產(chǎn)品
    的頭像 發(fā)表于 08-14 17:11 ?1104次閱讀

    圖像識(shí)別算法的核心技術(shù)是什么

    圖像識(shí)別算法是計(jì)算機(jī)視覺領(lǐng)域的一個(gè)重要研究方向,其目標(biāo)是使計(jì)算機(jī)能夠像人類一樣理解和識(shí)別圖像中的內(nèi)容。圖像識(shí)別算法的核心技術(shù)包括以下幾個(gè)方面: 特征提取 特征提取是圖像識(shí)別算法的基礎(chǔ),它從原始圖像
    的頭像 發(fā)表于 07-16 11:02 ?689次閱讀

    模型LLM與ChatGPT技術(shù)原理

    在人工智能領(lǐng)域,大模型(Large Language Model, LLM)和ChatGPT等自然語言處理技術(shù)(Natural Language Processing, NLP)正逐步改變著人類
    的頭像 發(fā)表于 07-10 10:38 ?937次閱讀

    llm模型chatGPT的區(qū)別

    LLM(Large Language Model)是指大型語言模型,它們是一類使用深度學(xué)習(xí)技術(shù)構(gòu)建的自然語言處理(NLP)模型。LLM模型可以處理各種語言任務(wù),如文本生成、文本分類、機(jī)
    的頭像 發(fā)表于 07-09 09:55 ?1205次閱讀

    名單公布!【書籍評(píng)測(cè)活動(dòng)NO.34】大語言模型應(yīng)用指南:以ChatGPT為起點(diǎn),從入門到精通的AI實(shí)踐教程

    ChatGPT為起點(diǎn),從入門到精通的AI實(shí)踐教程(全彩)》 一書將幫助大家更好地理解和使用大語言模型,即使你對(duì)人工智能技術(shù)或編程技術(shù)一竅不通,也不用擔(dān)心。本書將用通俗易懂的語言和例子,
    發(fā)表于 06-03 11:39

    OpenAI 深夜拋出王炸 “ChatGPT- 4o”, “她” 來了

    當(dāng)?shù)貢r(shí)間5月13日OpenAI推出ChatGPT-4o,代表了人工智能向前邁出的一大步。在GPT-4turbo的強(qiáng)大基礎(chǔ)上,這種迭代擁有顯著的改進(jìn)。在發(fā)布會(huì)的演示中,OpenAI展示該模型的高級(jí)
    發(fā)表于 05-27 15:43

    華為推出ICN Master解決方案,率先將大模型應(yīng)用到核心網(wǎng)運(yùn)維領(lǐng)域

    2023年ChatGPT的出現(xiàn)讓大模型成為各行各業(yè)的熱點(diǎn),如何構(gòu)建大模型,實(shí)現(xiàn)大模型和云核心網(wǎng)之間的深度融合是
    的頭像 發(fā)表于 05-13 10:25 ?1008次閱讀

    【大語言模型:原理與工程實(shí)踐】大語言模型的基礎(chǔ)技術(shù)

    全面剖析大語言模型核心技術(shù)與基礎(chǔ)知識(shí)。首先,概述自然語言的基本表示,這是理解大語言模型技術(shù)的前提。接著,詳細(xì)介紹自然語言處理預(yù)訓(xùn)練的經(jīng)典結(jié)構(gòu)Transformer,以及其工作原理,
    發(fā)表于 05-05 12:17

    【大語言模型:原理與工程實(shí)踐】核心技術(shù)綜述

    我也不打算把網(wǎng)上相關(guān)的信息在總結(jié)一下,這樣的話,工作量很大。 我主要看了-大語言模型基礎(chǔ)技術(shù)這節(jié) 大語言模型(Large Language Models,LLMs)的核心技術(shù)涵蓋了從
    發(fā)表于 05-05 10:56

    新能源汽車核心技術(shù)加油站-VCU

    新能源汽車核心技術(shù)加油站-VCU
    的頭像 發(fā)表于 04-20 08:10 ?387次閱讀
    新能源汽車<b class='flag-5'>核心技術(shù)</b>加油站-VCU

    在FPGA設(shè)計(jì)中是否可以應(yīng)用ChatGPT生成想要的程序呢

    當(dāng)下AI人工智能崛起,很多開發(fā)領(lǐng)域都可看到ChatGPT的身影,F(xiàn)PGA設(shè)計(jì)中,是否也可以用ChatGPT輔助設(shè)計(jì)呢?
    發(fā)表于 03-28 23:41

    【國產(chǎn)FPGA+OMAPL138開發(fā)板體驗(yàn)】(原創(chuàng))6.FPGA連接ChatGPT 4

    ,ChatGPT 4這樣的模型需要大量的計(jì)算資源和優(yōu)化技術(shù),而FPGA只是其中的一部分: // 首先,我們需要在FPGA上創(chuàng)造一個(gè)超級(jí)智能網(wǎng)絡(luò)精靈 module ChatGPT
    發(fā)表于 02-14 21:58

    大數(shù)據(jù)技術(shù)是干嘛的 大數(shù)據(jù)核心技術(shù)有哪些

    據(jù)的核心技術(shù),包括數(shù)據(jù)采集、存儲(chǔ)與管理、處理與分析等方面。 一、大數(shù)據(jù)技術(shù)背景和概念 1.1 背景 隨著互聯(lián)網(wǎng)技術(shù)的迅猛發(fā)展,人們可以通過各種途徑產(chǎn)生、獲取和傳輸數(shù)據(jù),使數(shù)據(jù)量呈現(xiàn)爆炸式增長(zhǎng)的趨勢(shì)。這些數(shù)據(jù)來源包括
    的頭像 發(fā)表于 01-31 11:07 ?3666次閱讀