Otoregresif Model Nedir?
İngilizce: Autoregressive Model
Yayın: · Son güncelleme:
Otoregresif Model Nedir? Kısaca
Otoregresif model, bir dizideki her yeni değeri, kendisinden önce gelen değerlere dayanarak tahmin eden modeldir. İstatistikte zaman serisi tahmininde, yapay zekâda ise GPT gibi dil modellerinin metni token token üretmesinde kullanılan temel yaklaşımdır.

İçindekiler
Otoregresif model nedir?
Otoregresif kelimesi "kendi üzerine regresyon" anlamına gelir. Otoregresif model, bir değişkenin gelecekteki değerini o değişkenin geçmiş değerlerinden tahmin eder. Başka bir deyişle model, kendi önceki çıktılarını bir sonraki adımın girdisi olarak kullanır.
Kavramın iki yaygın kullanım alanı vardır: istatistikteki zaman serisi modelleri ve yapay zekâdaki üretken modeller.
Zaman serilerinde otoregresif model
İstatistikte AR(p) modeli, bugünün değerini son p dönemin değerlerinin ağırlıklı toplamı ve bir hata terimiyle açıklar. Varsayımsal örnek: Bir AR(1) modelinde bugünkü sıcaklık, dünkü sıcaklığın belirli bir katı artı rastgele bir sapma olarak modellenebilir. Bu yapı, ARIMA gibi daha kapsamlı modellerin de bir bileşenidir.
Dil modellerinde otoregresif üretim
GPT gibi dil modelleri metni şu döngüyle üretir:
- Mevcut metne bakarak bir sonraki token için olasılık dağılımı hesaplanır.
- Bu dağılımdan bir token seçilir.
- Seçilen token metne eklenir.
- Bitiş işaretine ya da uzunluk sınırına kadar işlem tekrarlanır.
Örneğin "Bugün hava" girdisiyle model "çok" kelimesini, ardından "güzel" kelimesini ekleyebilir. Her adımda yalnızca önceki token'lara bakılabilmesi için eğitimde maskeleme kullanılır.
Avantajları ve sınırları
- Avantaj: Olasılık hesabı basit ve tutarlıdır; eğitim, metindeki her konumda paralel yapılabilir.
- Sınır 1: Üretim sıralı olduğu için uzun çıktılar zaman alır.
- Sınır 2: Erken bir adımdaki hata sonraki adımlara taşınabilir.
Görüntü ve ses üretiminde de otoregresif modeller kullanılır; ancak bu alanlarda difüzyon modelleri gibi alternatifler de yaygındır.
Sıkça Sorulan Sorular
Otoregresif model ile difüzyon modeli arasındaki fark nedir?
Otoregresif model çıktıyı parça parça, her adımda öncekine dayanarak üretir. Difüzyon modeli ise tüm çıktıyı gürültüden başlayıp birçok adımda kademeli olarak iyileştirerek üretir.
Zaman serisindeki AR modeli ile dil modelindeki otoregresif yapı aynı mı?
Temel fikir aynıdır: Gelecek değer geçmiş değerlerden tahmin edilir. Fark, zaman serisi AR modellerinin genellikle basit doğrusal denklemler, dil modellerinin ise çok büyük sinir ağları kullanmasıdır.