電子發(fā)燒友網(wǎng)報(bào)道(文/李彎彎)在深度學(xué)習(xí)中,經(jīng)常聽到一個(gè)詞“模型訓(xùn)練”,但是模型是什么?又是怎么訓(xùn)練的?在人工智能中,面對大量的數(shù)據(jù),要在雜亂無章的內(nèi)容中,準(zhǔn)確、容易地識別,輸出需要的圖像/語音,并不容易。因此算法顯得尤為重要。算法也就是模型。
算法的內(nèi)容,除了核心識別引擎,也包括各種配置參數(shù),如:語音智能識別的比特率、采樣率、音色、音調(diào)、音高、音頻、抑揚(yáng)頓挫、方言、噪音等。成熟的識別引擎,核心內(nèi)容一般不會經(jīng)常變化。為實(shí)現(xiàn)“識別成功”這一目標(biāo),就只能對配置參數(shù)做調(diào)整。
對不同輸入,我們會配置不同參數(shù)值,最后在結(jié)果統(tǒng)計(jì)取一個(gè)各方比較均衡、識別率較高的一組參數(shù)值,這組參數(shù)值,就是訓(xùn)練后得到的結(jié)果,這就是訓(xùn)練的過程,也叫模型訓(xùn)練。
如何訓(xùn)練一個(gè)AI模型?
訓(xùn)練模型需要用到AI框架,比如MindSpore。具體如何訓(xùn)練一個(gè)AI模型呢?昇思MindSpore
此前發(fā)布一個(gè)詳細(xì)的案例,訓(xùn)練的模型是用來對手寫數(shù)字圖片進(jìn)行分類的LeNet5模型。MindSpore是華為推出全場景AI計(jì)算框架,2020年3月28日宣布MindSpore正式開源。
首先是安裝MindSpore,MindSpore提供給用戶使用的是Python接口。安裝的時(shí)候,選擇合適的版本、硬件平臺、操作系統(tǒng)、編程語言、安裝方式。其次是定義模型,安裝好之后,就可以導(dǎo)入MindSpore提供的算子(卷積、全連接、池化等函數(shù))來構(gòu)建模型了。構(gòu)建一個(gè)AI模型就像建一個(gè)房子,MindSpore提供的算子就像是磚塊、窗戶、地板等基本組件。
接下來是導(dǎo)入訓(xùn)練數(shù)據(jù)集,什么是訓(xùn)練數(shù)據(jù)集呢,剛剛定義好的模型是不能對圖片進(jìn)行正確分類的,要通過訓(xùn)練過程來調(diào)整模型的參數(shù)矩陣的值。訓(xùn)練過程就需要用到訓(xùn)練樣本,也就是打上了正確標(biāo)簽的圖片。這就好比教小孩兒認(rèn)識動物,需要拿幾張圖片給他們看,告訴他們這是什么,教了幾遍之后,小孩兒就能認(rèn)識了。
那么這里訓(xùn)練LeNet5模型就需要用到MNIST數(shù)據(jù)集。這個(gè)數(shù)據(jù)集由兩部分組成:訓(xùn)練集(6萬張圖片)和測試集(1萬張圖片),都是0~9的黑白手寫數(shù)字圖片。訓(xùn)練集是用來訓(xùn)練AI模型的,測試集是用來測試訓(xùn)練后的模型分類準(zhǔn)確率的。
再接下來就是訓(xùn)練模型,訓(xùn)練數(shù)據(jù)集和模型定義完成后,就可以開始訓(xùn)練模型了。在訓(xùn)練之前,還需要從MindSpore導(dǎo)入兩個(gè)函數(shù):損失函數(shù),就是衡量預(yù)測結(jié)果和真實(shí)標(biāo)簽之間的差距的函數(shù);優(yōu)化器,用來求解損失函數(shù)關(guān)于模型參數(shù)的更新梯度的。準(zhǔn)備好之后,開始訓(xùn)練,把前面定義好的模型、損失函數(shù)、優(yōu)化器封裝成一個(gè)Model,使用model.train接口就可以訓(xùn)練LeNet5模型了。最后就是測試訓(xùn)練后的模型準(zhǔn)確率。
訓(xùn)練AI模型花費(fèi)大
當(dāng)然,模型訓(xùn)練需要強(qiáng)大的算力支撐,尤其是參數(shù)量大的模型,花費(fèi)極大。
比如OpenAI的語言模型GPT-3,這是一個(gè)大型的、數(shù)學(xué)模擬的神經(jīng)網(wǎng)絡(luò),從網(wǎng)絡(luò)上抓取大量文本進(jìn)行訓(xùn)練后,GPT-3可以以驚人的連貫性預(yù)測哪些詞應(yīng)該填在其他詞前后,生成流暢的文本。據(jù)估計(jì),訓(xùn)練GPT-3的成本接近500萬美元。
一些小企業(yè)想要訓(xùn)練一個(gè)參數(shù)較大的算法,往往比較苦難。健康IT公司Optum的一位領(lǐng)導(dǎo)此前表示,他們團(tuán)隊(duì)使用語言模型來分析通話記錄,識別哪些患者風(fēng)險(xiǎn)較高,哪些應(yīng)該及早推薦轉(zhuǎn)診。只是訓(xùn)練一個(gè)GPT-3大小千分之一的語言模型,也會很快耗盡團(tuán)隊(duì)的預(yù)算。
另外一家從事搜索業(yè)務(wù)的創(chuàng)業(yè)公司Glean,一直很想使用最新的AI算法來改進(jìn)公司的產(chǎn)品。
Glean提供Gmail、Slack和Salesforce等應(yīng)用程序進(jìn)行搜索的工具,用于解析語言的新AI技術(shù),可以幫助公司的客戶更快地發(fā)掘正確的文件或?qū)υ挕?/div>
但是訓(xùn)練這樣一個(gè)尖端的人工智能算法需要花費(fèi)數(shù)百萬美元。Glean只好使用更小、能力更弱的AI模型,然而這些模型無法從文本中提取出盡可能多的含義。
小結(jié)
過去十幾年,AI取得了一些列舉世矚目的成績,包括在游戲中擊敗人類,讓汽車可以行駛在城市的街道上,AI自己編寫連貫的文字,做出可以媲美畫家的畫作。這都得益于數(shù)據(jù)量的不斷積累,算法的不斷優(yōu)化,以及可以支撐算法訓(xùn)練的算力的不斷強(qiáng)化。
然而,在發(fā)展的過程中同樣還存在一些問題。比如對于小企業(yè)來說,訓(xùn)練高級AI算法成本高,這就會使得AI的全面應(yīng)用受到阻礙等問題。當(dāng)然AI整體呈現(xiàn)出快速發(fā)展的趨勢,業(yè)界也在不斷探索有利于AI發(fā)展的方式,比如大模型的出現(xiàn),本身也是為了解決通用性的問題,比如說模型簡化,減少模型訓(xùn)練所需要算力等。
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報(bào)投訴
-
AI
+關(guān)注
關(guān)注
88文章
35164瀏覽量
280039 -
訓(xùn)練模型
+關(guān)注
關(guān)注
1文章
37瀏覽量
3964 -
算力
+關(guān)注
關(guān)注
2文章
1201瀏覽量
15658
發(fā)布評論請先 登錄
相關(guān)推薦
熱點(diǎn)推薦
海思SD3403邊緣計(jì)算AI數(shù)據(jù)訓(xùn)練概述
模型,將模型轉(zhuǎn)化為嵌入式AI模型,模型升級AI攝像機(jī),進(jìn)行
發(fā)表于 04-28 11:11
利用RAKsmart服務(wù)器托管AI模型訓(xùn)練的優(yōu)勢
AI模型訓(xùn)練需要強(qiáng)大的計(jì)算資源、高效的存儲和穩(wěn)定的網(wǎng)絡(luò)支持,這對服務(wù)器的性能提出了較高要求。而RAKsmart服務(wù)器憑借其核心優(yōu)勢,成為托管AI模型
訓(xùn)練好的ai模型導(dǎo)入cubemx不成功怎么處理?
訓(xùn)練好的ai模型導(dǎo)入cubemx不成功咋辦,試了好幾個(gè)模型壓縮了也不行,ram占用過大,有無解決方案?
發(fā)表于 03-11 07:18
讓大模型訓(xùn)練更高效,奇異摩爾用互聯(lián)創(chuàng)新方案定義下一代AI計(jì)算
? 電子發(fā)燒友網(wǎng)報(bào)道(文/吳子鵬)近一段時(shí)間以來,DeepSeek現(xiàn)象級爆火引發(fā)產(chǎn)業(yè)對大規(guī)模數(shù)據(jù)中心建設(shè)的思考和爭議。在訓(xùn)練端,DeepSeek以開源模型通過算法優(yōu)化(如稀疏計(jì)算、動態(tài)架構(gòu))降低

騰訊公布大語言模型訓(xùn)練新專利
大語言模型的訓(xùn)練過程中引入第一摘要文本和第二摘要文本,為模型提供了更為豐富的學(xué)習(xí)信息。這兩個(gè)摘要文本在信息量上存在差異,且第
GPU是如何訓(xùn)練AI大模型的
在AI模型的訓(xùn)練過程中,大量的計(jì)算工作集中在矩陣乘法、向量加法和激活函數(shù)等運(yùn)算上。這些運(yùn)算正是GPU所擅長的。接下來,AI部落小編帶您了解GPU是如何
如何訓(xùn)練自己的LLM模型
訓(xùn)練自己的大型語言模型(LLM)是一個(gè)復(fù)雜且資源密集的過程,涉及到大量的數(shù)據(jù)、計(jì)算資源和專業(yè)知識。以下是訓(xùn)練LLM
PyTorch GPU 加速訓(xùn)練模型方法
在深度學(xué)習(xí)領(lǐng)域,GPU加速訓(xùn)練模型已經(jīng)成為提高訓(xùn)練效率和縮短訓(xùn)練時(shí)間的重要手段。PyTorch作為一個(gè)
為什么ai模型訓(xùn)練要用gpu
GPU憑借其強(qiáng)大的并行處理能力和高效的內(nèi)存系統(tǒng),已成為AI模型訓(xùn)練不可或缺的重要工具。
AI大模型的訓(xùn)練數(shù)據(jù)來源分析
AI大模型的訓(xùn)練數(shù)據(jù)來源廣泛且多元化,這些數(shù)據(jù)源對于構(gòu)建和優(yōu)化AI模型至關(guān)重要。以下是對AI大
如何訓(xùn)練自己的AI大模型
訓(xùn)練自己的AI大模型是一個(gè)復(fù)雜且耗時(shí)的過程,涉及多個(gè)關(guān)鍵步驟。以下是一
如何訓(xùn)練ai大模型
訓(xùn)練AI大模型是一個(gè)復(fù)雜且耗時(shí)的過程,涉及多個(gè)關(guān)鍵步驟和細(xì)致的考量。 一、數(shù)據(jù)準(zhǔn)備 1. 數(shù)據(jù)收
ai模型訓(xùn)練需要什么配置
AI模型訓(xùn)練是一個(gè)復(fù)雜且資源密集的過程,它依賴于高性能的硬件配置來確保訓(xùn)練的效率和效果。
評論