與訓(xùn)練全解析:從自監(jiān)督學(xué)習(xí)到模型壓縮的工程取舍)
簡介這份PPT資料圍繞DeepSeek大模型展開系統(tǒng)梳理面向?qū)Υ竽P图夹g(shù)感興趣的學(xué)習(xí)者、AI從業(yè)者及需要做技術(shù)匯報的讀者幫助快速建立從概念到應(yīng)用的完整認(rèn)知框架。壓縮包內(nèi)僅含1個pptx文件約24.07MB以圖文幻燈片形式組織內(nèi)容便于直接閱讀或二次編輯用于分享。目前已有400人學(xué)習(xí)下載具備一定的參考熱度。內(nèi)容涵蓋大模型概念與趨勢、DeepSeek模型架構(gòu)與訓(xùn)練方法、自然語言處理與計算機視覺應(yīng)用場景、多模態(tài)實例、自監(jiān)督學(xué)習(xí)與模型壓縮加速等技術(shù)創(chuàng)新以及數(shù)據(jù)隱私挑戰(zhàn)與未來展望目錄模塊清晰適合作為技術(shù)入門梳理或匯報素材參考。1. 大模型不是“參數(shù)堆出來的”從一份技術(shù)匯報看 DeepSeek 的能力邊界很多人第一次接觸 DeepSeek是從“參數(shù)規(guī)?!薄鞍駟闻琶边@類數(shù)字開始的仿佛模型能力就是參數(shù)量的單調(diào)函數(shù)。但真正決定一個模型能不能落地、能不能在業(yè)務(wù)里跑得動的往往不是參數(shù)量而是它在架構(gòu)、訓(xùn)練范式、壓縮加速、安全合規(guī)這幾條線上同時做出的取舍。這份《DeepSeek大模型介紹與展望》的技術(shù)匯報恰好把這幾條線串成了一條完整的因果鏈先講大模型為什么會出現(xiàn)再講 DeepSeek 的架構(gòu)與訓(xùn)練方法然后落到自然語言處理、計算機視覺、多模態(tài)三類場景最后收在自監(jiān)督學(xué)習(xí)、模型壓縮、可解釋性與數(shù)據(jù)隱私這些工程問題上。搞懂這條鏈比記住幾個參數(shù)有用得多——它解釋了一個模型“為什么能 work”也解釋了它“在哪里會翻車”。2. 架構(gòu)與訓(xùn)練DeepSeek 的能力底座是怎么搭起來的2.1 多層神經(jīng)網(wǎng)絡(luò) 模塊化設(shè)計解決的是什么問題匯報里對架構(gòu)的描述只有三句話先進深度學(xué)習(xí)框架、多層神經(jīng)網(wǎng)絡(luò)、模塊化設(shè)計便于擴展與優(yōu)化。這三句話看著像套話但每一句背后都對應(yīng)一個真實的工程約束。多層神經(jīng)網(wǎng)絡(luò)解決的是“表達能力”問題。單層線性變換無論堆多寬本質(zhì)上還是一個線性映射無法擬合語言里大量的非線性語義關(guān)系層數(shù)堆疊之后每一層在前一層的表示上再做一次非線性變換表示能力隨深度指數(shù)級增長。這是大模型能理解長距離語義依賴的結(jié)構(gòu)基礎(chǔ)。模塊化設(shè)計解決的是“可維護性”問題。一個模型從訓(xùn)練到部署要經(jīng)歷預(yù)訓(xùn)練、微調(diào)、壓縮、推理多個階段如果整個網(wǎng)絡(luò)是一坨不可拆的整體任何一處改動都要全量重訓(xùn)。模塊化把網(wǎng)絡(luò)切成可獨立替換的塊擴展時加塊、優(yōu)化時換塊訓(xùn)練成本和迭代周期都能壓下來。常見的實現(xiàn)思路是把注意力層、前饋層、歸一化層做成可配置組件通過配置文件決定堆疊方式而不是把結(jié)構(gòu)寫死在代碼里。提示看一份模型架構(gòu)介紹時如果只寫了“多層神經(jīng)網(wǎng)絡(luò)”卻沒寫層間連接方式、歸一化位置、殘差結(jié)構(gòu)那它只講到了“有深度”沒講到“深度為什么不會梯度消失”。這是判斷資料深度的一個簡單標(biāo)尺。2.2 大規(guī)模數(shù)據(jù) 自監(jiān)督學(xué)習(xí) 精細調(diào)優(yōu)三段式訓(xùn)練的分工匯報把訓(xùn)練方法拆成三塊海量數(shù)據(jù)訓(xùn)練、自監(jiān)督學(xué)習(xí)、精細調(diào)優(yōu)。這三塊不是并列關(guān)系而是有先后分工的流水線。自監(jiān)督學(xué)習(xí)是預(yù)訓(xùn)練階段的核心。它的關(guān)鍵設(shè)計在于不需要人工標(biāo)注而是從數(shù)據(jù)本身構(gòu)造監(jiān)督信號。語言模型里最常見的做法是“預(yù)測被遮住的詞”或“預(yù)測下一個詞”標(biāo)簽直接從原文里切出來標(biāo)注成本為零。這正是匯報里“減少標(biāo)注成本”那句話的機制來源——不是標(biāo)注變便宜了而是根本不需要標(biāo)注了。海量數(shù)據(jù)在這個階段的作用是提供足夠多的自監(jiān)督信號樣本讓模型在未標(biāo)注數(shù)據(jù)上也能學(xué)到通用的語言規(guī)律。精細調(diào)優(yōu)是后訓(xùn)練階段。預(yù)訓(xùn)練出來的模型是一個“什么都懂一點、但什么都不?!钡耐ㄓ帽硎酒骶氄{(diào)優(yōu)用少量高質(zhì)量標(biāo)注數(shù)據(jù)把它往具體任務(wù)上拉。這里的設(shè)計取舍在于預(yù)訓(xùn)練追求廣調(diào)優(yōu)追求準(zhǔn)兩者用的數(shù)據(jù)規(guī)模和目標(biāo)函數(shù)完全不同混在一起做會兩頭不討好。# 三段式訓(xùn)練的簡化示意預(yù)訓(xùn)練用自監(jiān)督調(diào)優(yōu)用監(jiān)督 def pretrain_step(model, batch): # 自監(jiān)督遮住部分 token讓模型還原標(biāo)簽來自原文本身 masked_input, labels mask_tokens(batch) # 無需人工標(biāo)注 logits model(masked_input) return cross_entropy(logits, labels) # 通用語言規(guī)律 def finetune_step(model, batch): # 精細調(diào)優(yōu)用任務(wù)標(biāo)注數(shù)據(jù)把通用表示拉向具體任務(wù) inputs, labels batch[text], batch[label] # 人工標(biāo)注 logits model(inputs) return cross_entropy(logits, labels) # 任務(wù)專屬能力上面這段偽代碼的關(guān)鍵不在語法而在兩個函數(shù)的標(biāo)簽來源不同mask_tokens從原文里造標(biāo)簽batch[label]來自人工標(biāo)注。前者可以無限擴展后者規(guī)模有限所以預(yù)訓(xùn)練能吃海量數(shù)據(jù)、調(diào)優(yōu)只能吃小數(shù)據(jù)。參數(shù)上預(yù)訓(xùn)練階段通常用較大的學(xué)習(xí)率和較大的 batch調(diào)優(yōu)階段學(xué)習(xí)率要調(diào)小一到兩個數(shù)量級否則會把預(yù)訓(xùn)練學(xué)到的通用表示沖掉——這是實際訓(xùn)練里最容易翻車的地方之一。2.3 泛化能力與低資源消耗為什么能同時成立匯報把“泛化能力強”和“低資源消耗”并列成兩個優(yōu)勢乍看有點矛盾能力強的模型通常更費資源。但放在自監(jiān)督預(yù)訓(xùn)練加模型壓縮的組合下這兩件事可以同時成立。泛化能力來自預(yù)訓(xùn)練階段見過的數(shù)據(jù)分布足夠?qū)挕W员O(jiān)督學(xué)習(xí)讓模型在海量未標(biāo)注數(shù)據(jù)上反復(fù)練習(xí)“還原被遮住的信息”學(xué)到的是一種對語言和視覺結(jié)構(gòu)的通用建模能力而不是對某個任務(wù)的死記硬背。這種能力遷移到新場景時不需要重新訓(xùn)練整個模型只需要少量調(diào)優(yōu)這就是泛化的工程含義。低資源消耗則主要來自推理側(cè)的模型壓縮與加速。匯報里明確提到“模型壓縮技術(shù)、加速推理速度、降低資源消耗”三件事。常見的實現(xiàn)思路包括剪枝去掉貢獻小的連接或通道、量化把浮點權(quán)重壓成低比特整數(shù)、蒸餾用大模型教一個小模型。這三者的共同點是訓(xùn)練時用大模型保證能力上限部署時用小模型或低精度模型保證推理成本。所以“泛化強”和“省資源”不是同一個模型狀態(tài)下的兩個屬性而是訓(xùn)練態(tài)和部署態(tài)各自優(yōu)化的結(jié)果。3. 應(yīng)用場景NLP、CV 與多模態(tài)背后的同一套表示邏輯3.1 自然語言處理文本生成、翻譯、情感分析的共同底座匯報列了三個 NLP 場景文本生成與理解、多語種翻譯、情感分析。表面看是三個不同任務(wù)底層其實是同一件事——對 token 序列做上下文建模。文本生成是自回歸地預(yù)測下一個 token文本理解是把整段序列壓成一個表示再做分類或抽取翻譯是序列到序列的映射源語言序列進、目標(biāo)語言序列出情感分析是把序列表示映射到一個情感標(biāo)簽上。四者的輸入輸出形式不同但都依賴模型對“上下文里哪些詞對當(dāng)前判斷重要”的建模能力也就是注意力機制在做的事。這里有一個容易被忽略的設(shè)計點多語種翻譯能成立前提是預(yù)訓(xùn)練數(shù)據(jù)里包含多語言語料模型在共享的表示空間里把不同語言的相似語義對齊了。如果預(yù)訓(xùn)練語料以單一語言為主翻譯能力會明顯偏科。所以匯報里“支持多語種翻譯”這句話真正的支撐是訓(xùn)練數(shù)據(jù)的語言覆蓋度而不是某個翻譯模塊。3.2 計算機視覺圖像識別、物體檢測、視頻分析的遷移路徑匯報把 CV 能力也歸到 DeepSeek 名下這在架構(gòu)上需要解釋語言模型和視覺模型的結(jié)構(gòu)并不相同。常見的實現(xiàn)思路是把圖像切成小塊patch每個 patch 展平后當(dāng)成一個“視覺 token”送進和文本 token 相同的注意力結(jié)構(gòu)里。這樣文本和圖像就在同一個表示框架下被處理模型學(xué)到的注意力模式可以跨模態(tài)復(fù)用。圖像識別是整圖分類物體檢測是在圖上定位并分類多個目標(biāo)視頻分析則是在時間維度上再疊一層序列建模。三者難度遞增但共享同一個“patch 化 注意力”的底座。匯報里說“高效檢測圖像中物體提升自動化處理能力”落到實現(xiàn)上就是檢測頭在共享表示之上加一層回歸分支輸出邊界框坐標(biāo)和類別。3.3 多模態(tài)圖文結(jié)合、語音文本交互、跨模態(tài)檢索的機制多模態(tài)是這份匯報里技術(shù)含量最高的部分也是最能體現(xiàn)“同一套表示邏輯”的地方。圖文結(jié)合分析的機制是圖像 patch 和文本 token 各自編碼后在同一個注意力空間里做交叉注意力讓文本里的詞能“看到”圖像里的區(qū)域圖像區(qū)域也能“看到”相關(guān)的詞。跨模態(tài)檢索則更進一步把圖像和文本分別編碼成向量用向量相似度做匹配檢索時用文本向量去查圖像向量庫反之亦然。語音與文本交互的關(guān)鍵是把語音也切成離散單元或連續(xù)特征映射到和文本相同的表示空間這樣三種模態(tài)就能在同一個框架下對齊。注意多模態(tài)能力不是“把三個模型拼在一起”就能得到的。如果各模態(tài)的表示空間沒有對齊跨模態(tài)檢索的相似度會失去意義圖文結(jié)合分析也會退化成各說各話。對齊靠的是聯(lián)合訓(xùn)練數(shù)據(jù)而不是接口拼接。4. 技術(shù)創(chuàng)新自監(jiān)督、壓縮加速與可解釋性的工程取舍4.1 自監(jiān)督學(xué)習(xí)為什么它能減少標(biāo)注依賴又不犧牲泛化自監(jiān)督學(xué)習(xí)的價值在匯報里被概括為“提升未標(biāo)注數(shù)據(jù)表現(xiàn)、減少標(biāo)注成本”。這兩句話的因果關(guān)系值得拆開看。減少標(biāo)注成本是直接效果標(biāo)簽從數(shù)據(jù)自身構(gòu)造不需要人工打標(biāo)數(shù)據(jù)規(guī)模的上限從“標(biāo)注預(yù)算”變成了“數(shù)據(jù)存量”。提升未標(biāo)注數(shù)據(jù)表現(xiàn)是間接效果模型在大量無標(biāo)簽數(shù)據(jù)上反復(fù)做自監(jiān)督任務(wù)學(xué)到的是數(shù)據(jù)分布的結(jié)構(gòu)性規(guī)律而不是標(biāo)注數(shù)據(jù)里的表面相關(guān)性。后者容易過擬合到標(biāo)注集的偏置上前者更接近數(shù)據(jù)的真實生成過程所以遷移到新場景時更穩(wěn)。設(shè)計取舍在于自監(jiān)督任務(wù)的設(shè)計要和下游任務(wù)有語義相關(guān)性。如果自監(jiān)督任務(wù)選得不好比如只做簡單的詞頻統(tǒng)計式預(yù)測學(xué)到的表示對下游幫助有限。常見的做法是設(shè)計多種自監(jiān)督目標(biāo)組合讓模型同時學(xué)到局部和全局的結(jié)構(gòu)。4.2 模型壓縮與加速剪枝、量化、蒸餾各自省在哪匯報把壓縮與加速的效果寫成“提升推理速度、減少計算資源和能耗”。這三種手段省的地方不一樣混著說會讓人誤以為可以隨便疊加。手段省的是什么主要代價適用階段剪枝參數(shù)量和計算量精度可能下降需重訓(xùn)恢復(fù)訓(xùn)練后 / 訓(xùn)練中量化存儲帶寬和算力位寬低比特下數(shù)值精度損失推理部署蒸餾推理時的模型規(guī)模需要大模型做教師訓(xùn)練成本高訓(xùn)練后剪枝去掉的是“貢獻小”的結(jié)構(gòu)省的是乘加次數(shù)量化把浮點壓成整數(shù)省的是內(nèi)存帶寬和專用算力蒸餾是把大模型的能力遷移到小模型省的是部署時的顯存和延遲。三者可以組合但組合順序有講究一般先蒸餾得到小模型再量化部署剪枝放在蒸餾前后都可以但剪完通常要再調(diào)優(yōu)一輪恢復(fù)精度。# 典型的壓縮部署流水線示意非具體工具命令 # 1. 蒸餾大模型作教師訓(xùn)練小模型 # 2. 剪枝去掉低貢獻通道再微調(diào)恢復(fù) # 3. 量化權(quán)重從 FP16 壓到 INT8校準(zhǔn)后導(dǎo)出流水線里每一步之后都要做精度評估任何一步掉點超過閾值就回退。血淚經(jīng)驗是量化校準(zhǔn)集要和真實推理數(shù)據(jù)分布一致否則離線指標(biāo)好看、線上直接翻車。4.3 可解釋性與安全性透明度和隱私保護怎么落地匯報提到“提升決策過程透明度”和“加強數(shù)據(jù)隱私保護”。這兩件事在工程上分別對應(yīng)不同的機制??山忉屝猿R姷膶崿F(xiàn)思路是注意力可視化看模型在輸入上關(guān)注了哪些位置和特征歸因看哪些輸入特征對輸出貢獻大。前者直觀但不等價于因果解釋后者更接近歸因分析但計算成本高。設(shè)計取舍在于完全透明的模型往往能力受限能力強的模型只能做到“局部可解釋”所以匯報里用的是“增強透明度”而不是“完全可解釋”。數(shù)據(jù)隱私保護的機制在匯報里寫得很具體數(shù)據(jù)加密技術(shù)加安全審計機制覆蓋收集、存儲、處理全流程。加密解決的是靜態(tài)和傳輸中的泄露風(fēng)險審計解決的是“誰在什么時候用了什么數(shù)據(jù)”的追溯問題。兩者配合才能在合規(guī)層面站得住。5. 避坑與排查大模型落地時最容易踩的五個坑5.1 把參數(shù)量當(dāng)能力指標(biāo)忽略數(shù)據(jù)質(zhì)量現(xiàn)象選型時只看參數(shù)規(guī)模上線后發(fā)現(xiàn)業(yè)務(wù)場景效果遠低于預(yù)期。原因參數(shù)規(guī)模決定的是能力上限數(shù)據(jù)質(zhì)量決定的是能力能否被激發(fā)預(yù)訓(xùn)練數(shù)據(jù)里如果缺少業(yè)務(wù)領(lǐng)域的語料再大的模型也學(xué)不到相關(guān)規(guī)律。解決選型時同時評估預(yù)訓(xùn)練數(shù)據(jù)的領(lǐng)域覆蓋度必要時用領(lǐng)域數(shù)據(jù)做繼續(xù)預(yù)訓(xùn)練或精細調(diào)優(yōu)而不是盲目換更大的模型。5.2 自監(jiān)督預(yù)訓(xùn)練數(shù)據(jù)混入低質(zhì)語料現(xiàn)象模型在通用測試集上表現(xiàn)正常但在需要嚴(yán)謹(jǐn)推理的任務(wù)上頻繁出錯。原因自監(jiān)督學(xué)習(xí)對數(shù)據(jù)質(zhì)量沒有天然過濾低質(zhì)語料里的噪聲會被當(dāng)成規(guī)律學(xué)進去且因為數(shù)據(jù)量大這種污染很難在調(diào)優(yōu)階段完全糾正。解決預(yù)訓(xùn)練前做數(shù)據(jù)清洗和去重按來源分層采樣低質(zhì)來源降權(quán)或剔除調(diào)優(yōu)階段用高質(zhì)量數(shù)據(jù)做對齊。5.3 壓縮后不做分布校準(zhǔn)量化精度崩盤現(xiàn)象模型量化后離線評測掉點不多線上推理結(jié)果卻明顯變差。原因量化校準(zhǔn)集和真實推理數(shù)據(jù)的分布不一致激活值的動態(tài)范圍估計偏了低比特表示在真實輸入上溢出或截斷。解決校準(zhǔn)集從真實業(yè)務(wù)流量里采樣覆蓋長尾輸入量化后做逐層敏感度分析對敏感層保留高精度。4.4 多模態(tài)對齊只做接口拼接現(xiàn)象圖文檢索結(jié)果相關(guān)性差圖文結(jié)合分析時文本和圖像各說各話。原因各模態(tài)編碼器獨立訓(xùn)練表示空間沒有對齊向量相似度失去語義意義。解決用聯(lián)合訓(xùn)練數(shù)據(jù)做跨模態(tài)對齊訓(xùn)練檢索任務(wù)上評估對齊質(zhì)量而不是只看單模態(tài)指標(biāo)。5.5 隱私保護只做傳輸加密忽略審計現(xiàn)象數(shù)據(jù)合規(guī)檢查時發(fā)現(xiàn)無法追溯數(shù)據(jù)使用記錄。原因加密只覆蓋傳輸和存儲環(huán)節(jié)處理環(huán)節(jié)的訪問和使用沒有留痕出問題時無法定位。解決在處理鏈路上加審計日志記錄訪問主體、時間、數(shù)據(jù)范圍日志本身也要做防篡改保護。6. 從這份匯報看大模型設(shè)計的取舍能力、成本與合規(guī)的三角把這份匯報從頭讀到尾會發(fā)現(xiàn)它其實一直在回答同一個問題一個模型要在能力、成本、合規(guī)三者之間怎么擺位置。自監(jiān)督學(xué)習(xí)是為了用低成本數(shù)據(jù)換高泛化能力模型壓縮是為了在不犧牲太多能力的前提下把推理成本壓下來可解釋性和隱私保護則是合規(guī)側(cè)的硬約束。這三者不可能同時最優(yōu)任何一份模型方案本質(zhì)上都是在這三角里選一個點。判斷一份大模型資料值不值得深挖我一般看它有沒有把這三條線的取舍講清楚。只講能力不講成本的落地時會發(fā)現(xiàn)跑不動只講成本不講能力的業(yè)務(wù)側(cè)不會買單兩條都講卻不碰合規(guī)的上線前會被卡住。這份匯報的價值在于它把三條線都擺出來了雖然每條線的深度有限但作為建立整體認(rèn)知的入口是夠用的——順著它列出的架構(gòu)、訓(xùn)練、壓縮、隱私這幾個點往下挖每個點都能展開成獨立的工程問題。我自己的習(xí)慣是拿到任何一份模型介紹先把它拆成“能力從哪來、成本省在哪、風(fēng)險怎么控”三欄填不滿的那一欄就是需要繼續(xù)查源碼或文檔的地方。這份匯報里“模塊化設(shè)計”和“模型壓縮”兩處寫得最簡恰恰是最該往下鉆的地方——模塊化決定了擴展成本壓縮決定了部署成本這兩個數(shù)字直接決定一個模型能不能進生產(chǎn)環(huán)境。希望這份拆解幫到你也建議把匯報里提到的每個技術(shù)點都當(dāng)成一個待驗證的假設(shè)而不是一個已完成的結(jié)論。本文還有配套的精品資源點擊獲取