Teknik KILAVUZ

Bilgi Damıtma

Bilginin damıtılması, büyük ve doğru bir 'öğretmen' modelini taklit etmek için küçük bir 'öğrenci' modelini eğitir.

2 min readSon güncelleme

Genel Bakış

It matters because it shrinks powerful models so they run cheaply on phones and servers while keeping much of the accuracy.

Derin Dalış

Büyük modeller doğrudur ancak konuşlandırılması yavaş ve pahalıdır. Bilginin damıtılması, öğrencinin yalnızca kesin etiketlerden ziyade öğretmenin çıktılarından öğrenmesini sağlayarak yeteneklerini kompakt bir modele aktarır. Hinton ve meslektaşlarından elde edilen temel fikir, bir öğretmenin tam olasılık dağılımının 'karanlık bilgi' taşıdığıdır: 'köpek'i tahmin etse bile, 'kurt' ve 'araba' arasındaki göreceli olasılıklar öğretmenin benzerlikleri nasıl gördüğünü ortaya koyar. Bu olasılıkları bir sıcaklıkla yumuşatmak bu yapıyı açığa çıkarır ve öğrenci genellikle gerçek etiketlerle birlikte onu eşleştirmek için eğitilir. Sonuç, yalnızca etiketler üzerinde eğitim almış bir modelden daha iyi genelleme yapan, daha küçük, daha hızlı bir modeldir. DistilBERT ve TinyBERT iyi bilinen damıtılmış dil modelleridir.

Teknik Bilgi

Klasik kayıp, bir damıtma terimini (öğrencinin ve öğretmenin yumuşatılmış olasılıkları arasındaki KL farklılığı) gerçek etiketlerdeki standart bir çapraz entropi ile birleştirir. Yumuşatma, softmax'ta bir T sıcaklığı kullanır: daha yüksek T, dağıtımı düzleştirir, böylece sınıflar arası küçük benzerlikler öğrenilebilir sinyaller haline gelir; damıtma gradyanı tipik olarak T-kare ile ölçeklendirilir. Varyantlar çıktıların ötesine geçer: özellik tabanlı damıtma ara gizli katmanları eşleştirir ve ilişki tabanlı damıtma örnekler arasındaki ilişkileri eşleştirir.

Stratejik Etki

Maliyet ve bütçe

Mimari kararlar yıllarca performansı ve işletme maliyetini etkiler.

Daha net kararlar

Teknik eğitim, ekiplerin yalnızca en yenisini değil, doğru yığını seçmesine de yardımcı olur.

Quality control

Daha iyi mühendislik seçenekleri, üretimdeki güvenilirlik olaylarını azaltır.

Bilgi Damıtmanın Geleceği

Damıtma artık verimli modellerin nakliyesinde standart bir adımdır ve günümüzün küçük, yetenekli açık modeller dalgasının merkezinde yer almaktadır. Hızlı büyüyen bir trend, güçlü bir modelin daha küçük öğrencilere eğitim vermek için eğitim verileri veya akıl yürütme izleri (düşünce zinciri dahil) oluşturduğu ve sentetik verilerle çizgiyi bulanıklaştırdığı büyük dil modellerinden dizi düzeyinde damıtmadır. Çıktıları bir rakibin eğitim sinyali haline gelen özel modellerden ayrılırken niceleme ve budama ile daha sıkı eşleştirme, daha fazla cihaz içi dağıtım ve lisanslama ve kalite hakkında devam eden tartışmalar bekleyin.

Gerçek Dünya Uygulaması

DistilBERT, daha hızlı çıkarım için dil anlayışının çoğunu korurken BERT'i yaklaşık %40 daha az parametreye sıkıştırıyor.

Görüntü sınıflandırıcının akıllı telefon kamera uygulamasında gerçek zamanlı olarak çalışabilmesi için büyük görüş modelinin küçültülmesi.

Büyük bir modelin düşünce zinciri mantığını daha küçük bir modele dönüştürerek matematik veya kodlama sorularını daha ucuza yanıtlayabilmesini sağlayın.

Bir model grubunu tek bir öğrenciye sıkıştırarak üretim hizmet maliyetlerini ve gecikmeyi çok fazla doğruluk kaybı olmadan azaltır.

Riskler ve Korkuluklar

Bir kıyaslamayı optimize etmek daha geniş sistem zayıflıklarını gizleyebilir.

Altyapı ve bakım maliyetleri genellikle hafife alınır.

Sistemler karmaşıklaştıkça güvenlik ve gözlemlenebilirlik boşlukları büyüyebilir.

Uygulama Yol Haritası

1

Uygulamadan önce gecikmeyi, kaliteyi ve maliyet hedeflerini tanımlayın.

2

Gerçekçi yük ve veri koşulları altında kıyaslama yapın.

3

Hatalar, sapmalar ve kullanıcı etkisi için cihaz izleme.

4

Ölçeklendirmeden önce geri alma ve olay müdahale yollarını hazırlayın.

Keşfetmeye Devam Edin

Free newsletter

Get the daily AI briefing

Three verified AI stories every weekday morning, written in plain English. Free forever, no ads.

One email each weekday. Unsubscribe in one click. We never sell or share your address.

Test yourself

Take the Knowledge Distillation quiz

Instant feedback on every answer, and a shareable certificate with a verifiable ID once you pass a course.

Testi başlat

Support free AI education. AI Understanding is a 501(c)(3) nonprofit — no ads, no paywall, ever. Make a donation

Next guide

Yapay Zeka Bilgi Yönetimi

Sık sorulan sorular

What is Knowledge Distillation?

Bilginin damıtılması, büyük ve doğru bir 'öğretmen' modelini taklit etmek için küçük bir 'öğrenci' modelini eğitir. Bu önemlidir, çünkü güçlü modelleri küçülterek telefonlarda ve sunucularda daha ucuza çalışır ve doğruluğun çoğunu korur.

Bilgi damıtmanın amacı nedir?

Damıtma, büyük bir öğretmenin yeteneğini kompakt, daha hızlı bir öğrenci modeline aktarır.

Öğretmenin 'karanlık bilgisi' ile kastedilen nedir?

Karanlık bilgi, yalnızca en iyi yanıt değil, "kurt"un "köpek"e ne kadar benzer olduğu gibi öğretmenin tam olasılık dağılımındaki yapıdır.

Damıtmada sıcaklığın (T) rolü nedir?

Daha yüksek bir sıcaklık olasılık dağılımını düzleştirerek öğrencinin öğrenmesi gereken göreceli benzerlikleri ortaya çıkarır.

Klasik damıtma kaybı hangi iki bileşeni birleştirir?

Öğrenci, öğretmenin yumuşatılmış dağılımını (KL terimi) eşleştirirken aynı zamanda temel gerçek etiketlerini de (çapraz entropi) yerleştirir.

Hangisi damıtılmış dil modeline bir örnektir?

DistilBERT, BERT'ten damıtılmış, çok daha az parametreyle çoğu performansı koruyan, iyi bilinen bir modeldir.