99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

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

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

使用Softmax的信息來教學 —— 知識蒸餾

深度學習自然語言處理 ? 來源:AI公園 ? 作者:Sayak Paul ? 2020-10-10 10:23 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

導讀

從各個層次給大家講解模型的知識蒸餾的相關(guān)內(nèi)容,并通過實際的代碼給大家進行演示。

公眾號后臺回復“模型蒸餾”,下載已打包好的代碼。

本報告討論了非常厲害模型優(yōu)化技術(shù) —— 知識蒸餾,并給大家過了一遍相關(guān)的TensorFlow的代碼。

“模型集成是一個相當有保證的方法,可以獲得2%的準確性?!?—— Andrej Karpathy

我絕對同意!然而,部署重量級模型的集成在許多情況下并不總是可行的。有時,你的單個模型可能太大(例如GPT-3),以至于通常不可能將其部署到資源受限的環(huán)境中。這就是為什么我們一直在研究一些模型優(yōu)化方法 ——量化和剪枝。在這個報告中,我們將討論一個非常厲害的模型優(yōu)化技術(shù) —— 知識蒸餾。

Softmax告訴了我們什么?

當處理一個分類問題時,使用softmax作為神經(jīng)網(wǎng)絡(luò)的最后一個激活單元是非常典型的用法。這是為什么呢?因為softmax函數(shù)接受一組logit為輸入并輸出離散類別上的概率分布。比如,手寫數(shù)字識別中,神經(jīng)網(wǎng)絡(luò)可能有較高的置信度認為圖像為1。不過,也有輕微的可能性認為圖像為7。如果我們只處理像[1,0]這樣的獨熱編碼標簽(其中1和0分別是圖像為1和7的概率),那么這些信息就無法獲得。

人類已經(jīng)很好地利用了這種相對關(guān)系。更多的例子包括,長得很像貓的狗,棕紅色的,貓一樣的老虎等等。正如Hinton等人所認為的

一輛寶馬被誤認為是一輛垃圾車的可能性很小,但被誤認為是一個胡蘿卜的可能性仍然要高很多倍。

這些知識可以幫助我們在各種情況下進行極好的概括。這個思考過程幫助我們更深入地了解我們的模型對輸入數(shù)據(jù)的想法。它應(yīng)該與我們考慮輸入數(shù)據(jù)的方式一致。

所以,現(xiàn)在該做什么?一個迫在眉睫的問題可能會突然出現(xiàn)在我們的腦海中 —— 我們在神經(jīng)網(wǎng)絡(luò)中使用這些知識的最佳方式是什么?讓我們在下一節(jié)中找出答案。

使用Softmax的信息來教學 —— 知識蒸餾

softmax信息比獨熱編碼標簽更有用。在這個階段,我們可以得到:

訓練數(shù)據(jù)

訓練好的神經(jīng)網(wǎng)絡(luò)在測試數(shù)據(jù)上表現(xiàn)良好

我們現(xiàn)在感興趣的是使用我們訓練過的網(wǎng)絡(luò)產(chǎn)生的輸出概率。

考慮教人去認識MNIST數(shù)據(jù)集的英文數(shù)字。你的學生可能會問 —— 那個看起來像7嗎?如果是這樣的話,這絕對是個好消息,因為你的學生,肯定知道1和7是什么樣子。作為一名教師,你能夠把你的數(shù)字知識傳授給你的學生。這種想法也有可能擴展到神經(jīng)網(wǎng)絡(luò)。

知識蒸餾的高層機制

所以,這是一個高層次的方法:

訓練一個在數(shù)據(jù)集上表現(xiàn)良好神經(jīng)網(wǎng)絡(luò)。這個網(wǎng)絡(luò)就是“教師”模型。

使用教師模型在相同的數(shù)據(jù)集上訓練一個學生模型。這里的問題是,學生模型的大小應(yīng)該比老師的小得多。

本工作流程簡要闡述了知識蒸餾的思想。

為什么要???這不是我們想要的嗎?將一個輕量級模型部署到生產(chǎn)環(huán)境中,從而達到足夠的性能。

用圖像分類的例子來學習

對于一個圖像分類的例子,我們可以擴展前面的高層思想:

訓練一個在圖像數(shù)據(jù)集上表現(xiàn)良好的教師模型。在這里,交叉熵損失將根據(jù)數(shù)據(jù)集中的真實標簽計算。

在相同的數(shù)據(jù)集上訓練一個較小的學生模型,但是使用來自教師模型(softmax輸出)的預(yù)測作為ground-truth標簽。這些softmax輸出稱為軟標簽。稍后會有更詳細的介紹。

我們?yōu)槭裁匆密洏撕瀬碛柧殞W生模型?

請記住,在容量方面,我們的學生模型比教師模型要小。因此,如果你的數(shù)據(jù)集足夠復雜,那么較小的student模型可能不太適合捕捉訓練目標所需的隱藏表示。我們在軟標簽上訓練學生模型來彌補這一點,它提供了比獨熱編碼標簽更有意義的信息。在某種意義上,我們通過暴露一些訓練數(shù)據(jù)集來訓練學生模型來模仿教師模型的輸出。

希望這能讓你們對知識蒸餾有一個直觀的理解。在下一節(jié)中,我們將更詳細地了解學生模型的訓練機制。

知識蒸餾中的損失函數(shù)

為了訓練學生模型,我們?nèi)匀豢梢允褂媒處熌P偷能洏撕炓约皩W生模型的預(yù)測來計算常規(guī)交叉熵損失。學生模型很有可能對許多輸入數(shù)據(jù)點都有信心,并且它會預(yù)測出像下面這樣的概率分布:

高置信度的預(yù)測

擴展Softmax

這些弱概率的問題是,它們沒有捕捉到學生模型有效學習所需的信息。例如,如果概率分布像[0.99, 0.01],幾乎不可能傳遞圖像具有數(shù)字7的特征的知識。

Hinton等人解決這個問題的方法是,在將原始logits傳遞給softmax之前,將教師模型的原始logits按一定的溫度進行縮放。這樣,就會在可用的類標簽中得到更廣泛的分布。然后用同樣的溫度用于訓練學生模型。

我們可以把學生模型的修正損失函數(shù)寫成這個方程的形式:

其中,pi是教師模型得到軟概率分布,si的表達式為:

defget_kd_loss(student_logits,teacher_logits, true_labels,temperature, alpha,beta): teacher_probs=tf.nn.softmax(teacher_logits/temperature) kd_loss=tf.keras.losses.categorical_crossentropy( teacher_probs,student_logits/temperature, from_logits=True) returnkd_loss

使用擴展Softmax來合并硬標簽

Hinton等人還探索了在真實標簽(通常是獨熱編碼)和學生模型的預(yù)測之間使用傳統(tǒng)交叉熵損失的想法。當訓練數(shù)據(jù)集很小,并且軟標簽沒有足夠的信號供學生模型采集時,這一點尤其有用。

當它與擴展的softmax相結(jié)合時,這種方法的工作效果明顯更好,而整體損失函數(shù)成為兩者之間的加權(quán)平均。

defget_kd_loss(student_logits,teacher_logits, true_labels,temperature, alpha,beta): teacher_probs=tf.nn.softmax(teacher_logits/temperature) kd_loss=tf.keras.losses.categorical_crossentropy( teacher_probs,student_logits/temperature, from_logits=True) ce_loss=tf.keras.losses.sparse_categorical_crossentropy( true_labels,student_logits,from_logits=True) total_loss=(alpha*kd_loss)+(beta*ce_loss) returntotal_loss/(alpha+beta)

建議β的權(quán)重小于α。

在原始Logits上進行操作

Caruana等人操作原始logits,而不是softmax值。這個工作流程如下:

這部分保持相同 —— 訓練一個教師模型。這里交叉熵損失將根據(jù)數(shù)據(jù)集中的真實標簽計算。

現(xiàn)在,為了訓練學生模型,訓練目標變成分別最小化來自教師和學生模型的原始對數(shù)之間的平均平方誤差。

mse=tf.keras.losses.MeanSquaredError() defmse_kd_loss(teacher_logits,student_logits): returnmse(teacher_logits,student_logits)

使用這個損失函數(shù)的一個潛在缺點是它是無界的。原始logits可以捕獲噪聲,而一個小模型可能無法很好的擬合。這就是為什么為了使這個損失函數(shù)很好地適合蒸餾狀態(tài),學生模型需要更大一點。

Tang等人探索了在兩個損失之間插值的想法:擴展softmax和MSE損失。數(shù)學上,它看起來是這樣的:

根據(jù)經(jīng)驗,他們發(fā)現(xiàn)當α = 0時,(在NLP任務(wù)上)可以獲得最佳的性能。

如果你在這一點上感到有點不知怎么辦,不要擔心。希望通過代碼,事情會變得清楚。

一些訓練方法

在本節(jié)中,我將向你提供一些在使用知識蒸餾時可以考慮的訓練方法。

使用數(shù)據(jù)增強

他們在NLP數(shù)據(jù)集上展示了這個想法,但這也適用于其他領(lǐng)域。為了更好地指導學生模型訓練,使用數(shù)據(jù)增強會有幫助,特別是當你處理的數(shù)據(jù)較少的時候。因為我們通常保持學生模型比教師模型小得多,所以我們希望學生模型能夠獲得更多不同的數(shù)據(jù),從而更好地捕捉領(lǐng)域知識。

使用標記的和未標記的數(shù)據(jù)訓練學生模型

在像Noisy Student Training和SimCLRV2這樣的文章中,作者在訓練學生模型時使用了額外的未標記數(shù)據(jù)。因此,你將使用你的teacher模型來生成未標記數(shù)據(jù)集上的ground-truth分布。這在很大程度上有助于提高模型的可泛化性。這種方法只有在你所處理的數(shù)據(jù)集中有未標記數(shù)據(jù)可用時才可行。有時,情況可能并非如此(例如,醫(yī)療保健)。Xie等人探索了數(shù)據(jù)平衡和數(shù)據(jù)過濾等技術(shù),以緩解在訓練學生模型時合并未標記數(shù)據(jù)可能出現(xiàn)的問題。

在訓練教師模型時不要使用標簽平滑

標簽平滑是一種技術(shù),用來放松由模型產(chǎn)生的高可信度預(yù)測。它有助于減少過擬合,但不建議在訓練教師模型時使用標簽平滑,因為無論如何,它的logits是按一定的溫度縮放的。因此,一般不推薦在知識蒸餾的情況下使用標簽平滑。

使用更高的溫度值

Hinton等人建議使用更高的溫度值來soften教師模型預(yù)測的分布,這樣軟標簽可以為學生模型提供更多的信息。這在處理小型數(shù)據(jù)集時特別有用。對于更大的數(shù)據(jù)集,信息可以通過訓練樣本的數(shù)量來獲得。

實驗結(jié)果

讓我們先回顧一下實驗設(shè)置。我在實驗中使用了Flowers數(shù)據(jù)集。除非另外指定,我使用以下配置:

我使用MobileNetV2作為基本模型進行微調(diào),學習速度設(shè)置為1e-5,Adam作為優(yōu)化器。

我們將τ設(shè)置為5。

α = 0.9,β = 0.1。

對于學生模型,使用下面這個簡單的結(jié)構(gòu):

Layer (type) Output Shape Param # ================================================================= conv2d (Conv2D) (None, 222, 222, 64) 1792 _________________________________________________________________ max_pooling2d (MaxPooling2D) (None, 55, 55, 64) 0 _________________________________________________________________ conv2d_1 (Conv2D) (None, 53, 53, 128) 73856 _________________________________________________________________ global_average_pooling2d_3 ( (None, 128) 0 _________________________________________________________________ dense_3 (Dense) (None, 512) 66048 _________________________________________________________________ dense_4 (Dense) (None, 5) 2565 =================================================================

在訓練學生模型時,我使用Adam作為優(yōu)化器,學習速度為1e-2。

在使用數(shù)據(jù)增強訓練student模型的過程中,我使用了與上面提到的相同的默認超參數(shù)的加權(quán)平均損失。

學生模型基線

為了使性能比較公平,我們還從頭開始訓練淺的CNN并觀察它的性能。注意,在本例中,我使用Adam作為優(yōu)化器,學習速率為1e-3。

訓練循環(huán)

在看到結(jié)果之前,我想說明一下訓練循環(huán),以及如何在經(jīng)典的model.fit()調(diào)用中包裝它。這就是訓練循環(huán)的樣子:

deftrain_step(self,data): images,labels=data teacher_logits=self.trained_teacher(images) withtf.GradientTape()astape: student_logits=self.student(images) loss=get_kd_loss(teacher_logits,student_logits) gradients=tape.gradient(loss,self.student.trainable_variables) self.optimizer.apply_gradients(zip(gradients,self.student.trainable_variables)) train_loss.update_state(loss) train_acc.update_state(labels,tf.nn.softmax(student_logits)) t_loss,t_acc=train_loss.result(),train_acc.result() train_loss.reset_states(),train_acc.reset_states() return{"loss":t_loss,"accuracy":t_acc}

如果你已經(jīng)熟悉了如何在TensorFlow 2中定制一個訓練循環(huán),那么train_step()函數(shù)應(yīng)該是一個容易閱讀的函數(shù)。注意get_kd_loss() 函數(shù)。這可以是我們之前討論過的任何損失函數(shù)。我們在這里使用的是一個訓練過的教師模型,這個模型我們在前面進行了微調(diào)。通過這個訓練循環(huán),我們可以創(chuàng)建一個可以通過.fit()調(diào)用進行訓練完整模型。

首先,創(chuàng)建一個擴展tf.keras.Model的類。

classStudent(tf.keras.Model): def__init__(self,trained_teacher,student): super(Student,self).__init__() self.trained_teacher=trained_teacher self.student=student

當你擴展tf.keras.Model 類的時候,可以將自定義的訓練邏輯放到train_step()函數(shù)中(由類提供)。所以,從整體上看,Student類應(yīng)該是這樣的:

classStudent(tf.keras.Model): def__init__(self,trained_teacher,student): super(Student,self).__init__() self.trained_teacher=trained_teacher self.student=student deftrain_step(self,data): images,labels=data teacher_logits=self.trained_teacher(images) withtf.GradientTape()astape: student_logits=self.student(images) loss=get_kd_loss(teacher_logits,student_logits) gradients=tape.gradient(loss,self.student.trainable_variables) self.optimizer.apply_gradients(zip(gradients,self.student.trainable_variables)) train_loss.update_state(loss) train_acc.update_state(labels,tf.nn.softmax(student_logits)) t_loss,t_acc=train_loss.result(),train_acc.result() train_loss.reset_states(),train_acc.reset_states() return{"train_loss":t_loss,"train_accuracy":t_acc}

你甚至可以編寫一個test_step來自定義模型的評估行為。我們的模型現(xiàn)在可以用以下方式訓練:

student=Student(teacher_model,get_student_model()) optimizer=tf.keras.optimizers.Adam(learning_rate=0.01) student.compile(optimizer) student.fit(train_ds, validation_data=validation_ds, epochs=10)

這種方法的一個潛在優(yōu)勢是可以很容易地合并其他功能,比如分布式訓練、自定義回調(diào)、混合精度等等。

使用訓練學生模型

用這個損失函數(shù)訓練我們的淺層學生模型,我們得到~74%的驗證精度。我們看到,在epochs 8之后,損失開始增加。這表明,加強正則化可能會有所幫助。另外,請注意,超參數(shù)調(diào)優(yōu)過程在這里有重大影響。在我的實驗中,我沒有做嚴格的超參數(shù)調(diào)優(yōu)。為了更快地進行實驗,我縮短了訓練時間。

使用

訓練學生模型

現(xiàn)在讓我們看看在蒸餾訓練目標中加入ground truth標簽是否有幫助。在β = 0.1和α = 0.1的情況下,我們得到了大約71%的驗證準確性。再次表明,更強的正則化和更長的訓練時間會有所幫助。

使用訓練學生模型

使用了MSE的損失,我們可以看到驗證精度大幅下降到~56%。同樣的損失也出現(xiàn)了類似的情況,這表明需要進行正則化。

請注意,這個損失函數(shù)是無界的,我們的淺學生模型可能無法處理隨之而來的噪音。讓我們嘗試一個更深入的學生模型。

在訓練學生模型的時候使用數(shù)據(jù)增強

如前所述,學生模式比教師模式的容量更小。在處理較少的數(shù)據(jù)時,數(shù)據(jù)增強可以幫助訓練學生模型。我們驗證一下。

數(shù)據(jù)增加的好處是非常明顯的:

我們有一個更好的損失曲線。

驗證精度提高到84%。

溫度(τ)的影響

在這個實驗中,我們研究溫度對學生模型的影響。在這個設(shè)置中,我使用了相同的淺層CNN。

從上面的結(jié)果可以看出,當τ為1時,訓練損失和訓練精度均優(yōu)于其它方法。對于驗證損失,我們可以看到類似的行為,但是在所有不同的溫度下,驗證的準確性似乎幾乎是相同的。

最后,我想研究下微調(diào)基線模是否對學生模型有顯著影響。

基線模型調(diào)優(yōu)的效果

在這次實驗中,我選擇了 EfficientNet B0作為基礎(chǔ)模型。讓我們先來看看我用它得到的微調(diào)結(jié)果。注意,如前所述,所有其他超參數(shù)都保持其默認值。

我們在微調(diào)步驟中沒有看到任何顯著的改進。我想再次強調(diào),我沒有進行嚴格的超參數(shù)調(diào)優(yōu)實驗?;谖覐腅fficientNet B0得到的邊際改進,我決定在以后的某個時間點進行進一步的實驗。

第一行對應(yīng)的是用加權(quán)平均損失訓練的默認student model,其他行分別對應(yīng)EfficientNet B0和MobileNetV2。注意,我沒有包括在訓練student模型時通過使用數(shù)據(jù)增強而得到的結(jié)果。

知識蒸餾的一個好處是,它與其他模型優(yōu)化技術(shù)(如量化和修剪)無縫集成。所以,作為一個有趣的實驗,我鼓勵你們自己嘗試一下。

總結(jié)

知識蒸餾是一種非常有前途的技術(shù),特別適合于用于部署的目的。它的一個優(yōu)點是,它可以與量化和剪枝非常無縫地結(jié)合在一起,從而在不影響精度的前提下進一步減小生產(chǎn)模型的尺寸。

責任編輯:lq

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

    關(guān)注

    42

    文章

    4814

    瀏覽量

    103648
  • 數(shù)據(jù)集
    +關(guān)注

    關(guān)注

    4

    文章

    1224

    瀏覽量

    25451
  • Softmax
    +關(guān)注

    關(guān)注

    0

    文章

    9

    瀏覽量

    2703

原文標題:神經(jīng)網(wǎng)絡(luò)中的蒸餾技術(shù),從Softmax開始說起

文章出處:【微信號:zenRRan,微信公眾號:深度學習自然語言處理】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

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

    無限穿墻技術(shù)西安品茶工作室南郊北郊教學簡約網(wǎng)絡(luò)延遲

    不同步,導致學生們學習效果不佳。引入無限穿墻技術(shù)工作室的解決方案后,網(wǎng)絡(luò)延遲問題得到了顯著改善。老師能夠毫無阻礙地展示教學內(nèi)容,與學生們實時互動,學生們也能清晰地接收知識,學習積極性明顯提高
    發(fā)表于 07-05 16:21

    ModbusRTU轉(zhuǎn)EtherCAT網(wǎng)關(guān):蒸餾裝置通信提速方案

    在現(xiàn)代工業(yè)自動化中,通信協(xié)議扮演著不可或缺的角色,它們負責將控制指令和數(shù)據(jù)信息在不同設(shè)備間準確傳遞。Modbus RTU和EtherCAT是兩種廣泛應(yīng)用的工業(yè)通信協(xié)議,各自擁有獨特的特點與優(yōu)勢。在常
    的頭像 發(fā)表于 06-26 18:29 ?124次閱讀

    高校智慧教室多媒體教學設(shè)備介紹

    在當今的教育環(huán)境中,隨著信息技術(shù)的快速發(fā)展和應(yīng)用,智慧教室已成為高校教育改革的重要標志。廣凌科技(廣凌股份)深知在智慧教室建設(shè)方案中,多媒體教學設(shè)備的重要性,這不僅關(guān)系到教學質(zhì)量的提升,也直接影響
    的頭像 發(fā)表于 05-06 09:20 ?627次閱讀
    高校智慧教室多媒體<b class='flag-5'>教學</b>設(shè)備介紹

    物聯(lián)網(wǎng)賦能智慧教室:構(gòu)建未來教學空間

    在現(xiàn)在這個教育信息化時代,物聯(lián)網(wǎng)(IoT)技術(shù)正成為智慧教室建設(shè)的核心驅(qū)動力。通過將傳感器、智能設(shè)備、網(wǎng)絡(luò)通信與教學場景深度融合,廣凌科技打造的物聯(lián)網(wǎng)智慧教室解決方案,實現(xiàn)了從設(shè)備管控到數(shù)據(jù)驅(qū)動的全鏈條智能化,為高校及教育機構(gòu)構(gòu)建了 “物聯(lián)互通、數(shù)據(jù)共享、智能高效” 的新
    的頭像 發(fā)表于 04-24 17:53 ?602次閱讀
    物聯(lián)網(wǎng)賦能智慧教室:構(gòu)建未來<b class='flag-5'>教學</b>空間

    飛騰D2000國產(chǎn)OPS電腦助力智慧教學新時代的開啟

    在數(shù)字化的當下,教育領(lǐng)域正經(jīng)歷著深刻變革,教育信息化已成為重塑教育格局的關(guān)鍵力量。網(wǎng)絡(luò)課程與在線教學平臺的廣泛普及,不僅提升了師生對教育信息化的接受度,更點燃了他們對智能化、個性化教學
    的頭像 發(fā)表于 03-01 10:38 ?422次閱讀

    開啟智能教學新時代:國產(chǎn)OPS電腦來襲!

    在當今數(shù)字化浪潮的推動下,教育信息化正以迅猛之勢重塑教育格局。網(wǎng)絡(luò)課程與在線教學平臺的廣泛普及,極大地提升了師生對教育信息化的接受度,同時也激發(fā)了他們對智能化、個性化教學的強烈需求。在
    的頭像 發(fā)表于 02-24 14:35 ?465次閱讀

    PPEC為電力電子科研教學賦能,開啟教學科研新路徑

    在電力電子技術(shù)飛速發(fā)展的今天,科研與教學面臨著新的挑戰(zhàn)與機遇。森木磊石科技有限公司自研的PPEC(Programmable Power Electronics Controller,可編程電力電子
    發(fā)表于 02-18 18:35

    IBM在watsonx.ai平臺推出DeepSeek R1蒸餾模型

    IBM近日宣布了一項重要更新,為其企業(yè)級AI開發(fā)平臺watsonx.ai引入了DeepSeek R1的Llama 3.1 8B和Llama 3.3 70b蒸餾版本。這一舉措旨在通過先進的AI技術(shù)
    的頭像 發(fā)表于 02-14 10:21 ?533次閱讀

    IBM企業(yè)級AI開發(fā)平臺watsonx.ai上線DeepSeek R1蒸餾模型

    IBM日前宣布,DeepSeek-R1 的 Llama 3.1 8B 和 Llama 3.3 70b 蒸餾版本現(xiàn)已在 IBM 的企業(yè)級 AI 開發(fā)平臺 watsonx.ai 上提供。
    的頭像 發(fā)表于 02-12 10:02 ?441次閱讀

    壁仞科技順利部署DeepSeek R1千問蒸餾模型

    DeepSeek 的國內(nèi)算力支持隊伍進一步壯大:來自上海的壁仞科技順利部署DeepSeek-R1-Distill千問蒸餾模型(1.5B/7B/14B/32B),并已上線 Gitee AI 免費使用。
    的頭像 發(fā)表于 02-08 16:56 ?1831次閱讀

    摩爾線程宣布成功部署DeepSeek蒸餾模型推理服務(wù)

    近日,摩爾線程智能科技(北京)有限責任公司在其官方渠道發(fā)布了一則重要消息,宣布公司已經(jīng)成功實現(xiàn)了對DeepSeek蒸餾模型推理服務(wù)的部署。這一技術(shù)突破,標志著摩爾線程在人工智能領(lǐng)域邁出了堅實的一步
    的頭像 發(fā)表于 02-06 13:49 ?823次閱讀

    大連理工提出基于Wasserstein距離(WD)的知識蒸餾方法

    自 Hinton 等人的開創(chuàng)性工作以來,基于 Kullback-Leibler 散度(KL-Div)的知識蒸餾一直占主導地位。 然而,KL-Div 僅比較教師和學生在相應(yīng)類別上的概率,缺乏跨類別比較
    的頭像 發(fā)表于 01-21 09:45 ?637次閱讀

    2024全國高校電子信息類專業(yè)課程實驗教學案例設(shè)計競賽圓滿結(jié)束

    近日,由教育部高等學校電子信息類專業(yè)教學指導委員會、國家級實驗教學示范中心聯(lián)席會電子學科組、中國電子教育學會主辦,桂林電子科技大學北海校區(qū)和西安電子科技大學承辦,普源精電科技股份有限公司協(xié)辦
    的頭像 發(fā)表于 11-08 17:03 ?1094次閱讀

    荊州學院聯(lián)合創(chuàng)龍教儀建設(shè)DSP教學實驗箱案例分享

    工程、通信工程、物聯(lián)網(wǎng)工程、自動化、軟件工程6個本科專業(yè)及計算機應(yīng)用技術(shù)、計算機網(wǎng)絡(luò)技術(shù)2個??茖I(yè)。 2、培訓情況 創(chuàng)龍教儀聯(lián)合荊州學院-信息工程學院共同建設(shè)為基于接口相關(guān)教學實驗室。 為了適應(yīng)技術(shù)
    發(fā)表于 09-12 14:29

    訊維AI教學分析系統(tǒng)的應(yīng)用提升整體教學質(zhì)量

    21世紀的科技浪潮中,人工智能(AI)正以前所未有的速度滲透到社會的各個領(lǐng)域,教育領(lǐng)域也不例外。AI教學分析系統(tǒng)的出現(xiàn),不僅為傳統(tǒng)教學模式帶來了革命性的變革,還極大地提升了教學效率與質(zhì)量,促進了教育
    的頭像 發(fā)表于 07-31 10:46 ?1481次閱讀