Atlas’ta ara

Keşfetmeye buradan başla

AI SÖZLÜK

Bir kavramı anla.
Bağlantıları gör.

Kısa tanımlar. Açık anlatımlar.
Birbirine bağlanan bir yapay zekâ sözlüğü.

136 kavram
Adaptive moment estimation

Adam#

Her parametrenin adımını, kendi gradyanının hareketli ortalamasına ve karesinin hareketli ortalamasına göre ayrı ölçekleyen optimizasyon yöntemi. Yaygın kullanılır; her problemde SGD’den iyi olmak zorunda değildir.

Anlatımın içinde gör
Flow matching

Akış eşleme#

Gürültüyü veriye taşıyan bir hız alanını, sabit koşullu yolların vektör alanlarına regresyonla öğrenen üretken model eğitimi. Difüzyon yollarını özel durum olarak içerir.

Anlatımın içinde gör
Activation function

Aktivasyon fonksiyonu#

Nöronun ağırlıklı toplamını çıktıya çeviren, genellikle doğrusal olmayan fonksiyon (ReLU, sigmoid gibi). Doğrusal olmasaydı art arda katmanlar tek bir doğrusal katmana indirgenirdi.

Anlatımın içinde gör
Tool use

Araç kullanımı#

Modelin yanıtında belirli bir biçimde bir çağrı yazması, çevreleyen programın aracı gerçekten çalıştırıp sonucu bağlama geri eklemesi. Kararı model verir; işi araç yapar.

Anlatımın içinde gör
Overfitting

Aşırı öğrenme#

Modelin, örneklerdeki gürültüye bile uyacak kadar esnek olması: eğitim hatası sıfıra yaklaşır ama görülmemiş girdilerde hata artar. Karşıtı, modelin deseni yakalayamadığı yetersiz öğrenmedir.

Anlatımın içinde gör
In-context learning

Bağlam içi öğrenme#

Görevin ve birkaç örneğin yalnızca bağlamda metin olarak verilmesiyle, ağırlık güncellemesi olmadan modelin yeni göreve uyum sağlaması. Zero-shot, one-shot ve few-shot bu sürecin örnek sayısına göre adlarıdır.

Anlatımın içinde gör
Context window

Bağlam penceresi#

Bir modelin tek seferde işleyebildiği token dizisinin kapasitesi. Büyük bir pencere, içindeki her bilginin aynı doğrulukla kullanılacağını garanti etmez.

Anlatımın içinde gör
Bayes factor / likelihood ratio

Bayes çarpanı#

Kanıtın, hipotez doğruyken hipotez yanlışken olduğundan kaç kat daha olası olduğunu söyleyen oran. 1’den büyükse kanıt hipotezi destekler, 1’se hiçbir şey söylemez, 1’den küçükse karşı çıkar; bağımsız kanıtların çarpanları çarpılır.

Anlatımın içinde gör
Knowledge distillation

Bilgi damıtma#

Küçük bir modelin (öğrenci), büyük bir modelin (öğretmen) olasılık çıktılarını taklit etmesi için eğitilmesi. Olasılık dağılımı, tek bir doğru etiketten daha zengin bir sinyal taşır.

Anlatımın içinde gör
Byte-Pair Encoding

BPE#

Eğitim verisinde sık görülen komşu birimleri tekrar tekrar birleştirerek token parçaları ve sıralı kurallar öğrenen yöntem. Yeni metne öğrenilmiş kurallar uygulanır; oluşan parçaların kök veya ek olması gerekmez.

Anlatımın içinde gör
Cross-entropy

Çapraz entropi#

Modelin doğru sonuca verdiği olasılığın negatif logaritmasına dayanan kayıp. Doğru tokena yüksek olasılık verildiğinde küçük, düşük olasılık verildiğinde büyük bir değer üretir.

Anlatımın içinde gör
Multi-head attention

Çoklu başlı attention#

Attention’ın, farklı öğrenilmiş Q, K, V dönüşümleriyle paralel çalışan birden fazla başla yapılması; başların çıktıları birleştirilip bir çıkış dönüşümünden geçirilir. Her başa kesin bir görev atamak yanıltıcıdır.

Anlatımın içinde gör
Differential privacy

Diferansiyel mahremiyet#

Tek bir kişinin verisi değiştiğinde çıktı dağılımının en fazla e^ε oranında değişmesini güvence altına alan gizlilik tanımı; genellikle gürültü eklenerek sağlanır.

Anlatımın içinde gör
Diffusion model

Difüzyon modeli#

Veriye adım adım gürültü eklenmesini tersine çevirmeyi öğrenen üretim modeli. Saf gürültüden başlayıp her adımda gürültüyü azaltarak bir görüntü üretir; metinden görüntüde metin temsili bu adımları yönlendirir.

Anlatımın içinde gör
Direct preference optimization

DPO#

Ayrı bir ödül modeli ve pekiştirmeli öğrenme olmadan, tercih verisini dil modelinin kendi olasılıkları üzerinde sınıflandırma benzeri bir kayıpla öğrenen yöntem (Rafailov ve diğerleri, 2023).

Anlatımın içinde gör
Chain of thought

Düşünce zinciri#

Modele yalnızca cevabı değil ara akıl yürütme adımlarını da yazdıran istem yöntemi. Çok adımlı görevlerde yardımcı olabilir; yazılan adımlar modelin iç hesabının sadık bir açıklaması olmak zorunda değildir.

Anlatımın içinde gör
Agglutinative language

Eklemeli dil#

Kelimelerin köke art arda eklenen eklerle türediği dil türü; Türkçe, Fince ve Macarca örnektir. Tokenizasyonu ve veri seyrekliğini etkiler.

Anlatımın içinde gör
Vektör temsili

Embedding#

Bir token gibi ayrık bir öğeyi, öğrenilmiş bir sayı dizisiyle temsil etme yöntemi. Girdi embedding’i aynı token kimliği için sabittir; sonraki katmanlar temsili bağlama göre dönüştürür.

Anlatımın içinde gör
Convolution

Evrişim#

Küçük bir ağırlık tablosunu (çekirdek) girdinin her konumunda aynı biçimde gezdirip altındaki değerlerle çarpıp toplama. Yerellik ve ağırlık paylaşımı sayesinde görüntü gibi verilerde çok az parametreyle örüntü bulur.

Anlatımın içinde gör
IO-aware exact attention

FlashAttention#

Dikkati aynı sonucu vererek, GPU belleğine okuma ve yazmayı azaltacak biçimde parçalara bölerek hesaplayan algoritma. Hesap miktarı azalmaz; bellek trafiği ve yer kaplaması azalır.

Anlatımın içinde gör
Gradient boosting

Gradyan artırma#

Modelleri sırayla eğitip her yenisini öncekilerin toplamının hatalarını düzeltecek biçimde kurma. XGBoost, ağaçlarla yapılan ölçeklenebilir bir uygulamadır.

Anlatımın içinde gör
Gradient descent

Gradyan inişi#

Kaybı azaltacak yönü, kaybın her parametreye göre türevinden bulup parametreleri o yönün tersine küçük adımlarla güncelleyen yöntem. Adımın büyüklüğünü öğrenme oranı belirler.

Anlatımın içinde gör
Gradient checking

Gradyan kontrolü#

Geri yayılımla hesaplanan gradyanı, her parametreyi çok az oynatıp kaybın değişimini ölçen sonlu farkla karşılaştıran test. İki sayı örtüşüyorsa geri geçiş doğru uygulanmıştır; pahalı olduğu için eğitimde değil doğrulamada kullanılır.

Anlatımın içinde gör
Hallucination

Halüsinasyon#

Akıcı ve kendinden emin görünen ama veriyle veya gerçekle desteklenmeyen model çıktısı. Eğitim hedefinin akıcılığı ödüllendirip doğruluğu doğrudan sınamamasından kaynaklanır; tek bir ayarla ortadan kaldırılmaz.

Anlatımın içinde gör
Pooling

Havuzlama#

Çıktının her küçük penceresini tek bir değere (örneğin en büyüğüne) indirerek boyutu azaltma ve küçük kaymalara duyarlılığı düşürme.

Anlatımın içinde gör
Alignment

Hizalama#

Bir modelin davranışını insanların istediği yöne çekme çabası: talimata uyma, yararlı olma, zararlı çıktıdan kaçınma. Bilgi eklemez; hangi yanıtın tercih edileceğini öğretir.

Anlatımın içinde gör
Fine-tuning

İnce ayar#

Ön eğitimli bir modelin ağırlıklarını daha küçük, hedefe yönelik bir veriyle yeniden ayarlama. Gözetimli ince ayarda (SFT) model, insan yazımı istem–yanıt örneklerini taklit eder. Bağlama örnek koymaktan farklı olarak ağırlıkları kalıcı değiştirir.

Anlatımın içinde gör
Calibration

Kalibrasyon#

Modelin bir çıktıya verdiği olasılıkla, o çıktının gerçekte doğru olma ihtimali arasındaki uyum. Yüksek bir softmax olasılığı, modelin kendi dağılımındaki uyumu yansıtır; dünyadaki bir gerçeğin garantisi değildir.

Anlatımın içinde gör
Confounder

Karıştırıcı#

Hem bir değişkeni hem sonucu etkileyerek aralarında sahte ya da çarpık bir ilişki yaratan üçüncü değişken. Sıcaklığın hem dondurma satışını hem güneş yanığını artırması klasik örnektir.

Anlatımın içinde gör
Layer normalization

Katman normalizasyonu#

Bir örneğin bir katmandaki değerlerini kendi ortalama ve standart sapmasına göre ölçekleme; toplu iş boyutundan bağımsızdır. Transformer’larda pre-LN ve post-LN düzenleri vardır.

Anlatımın içinde gör
Loss function

Kayıp fonksiyonu#

Modelin tahmini ile gerçek hedef arasındaki uyuşmazlığı sayıya döken ölçüt. Doğrusal bir modelde ortalama karesel hata, bir sonraki token tahmininde ise çoğunlukla çapraz entropi kullanılır.

Anlatımın içinde gör
Exploration–exploitation

Keşif–sömürü ikilemi#

Bilinen en iyi seçeneği kullanmak ile yeni seçenekleri denemek arasındaki denge. Hiç keşif yapmayan bir ajan, daha iyi bir seçeneği hiç öğrenemeyebilir.

Anlatımın içinde gör
Positional encoding

Konum kodlaması#

Attention tek başına tokenların sırasını görmez; konum kodlaması bu bilgiyi vektörlere ekler ya da attention hesabına katar. Özgün Transformer sabit sinüs–kosinüs desenleri kullandı; sonraki yöntemler göreli konuma odaklanır.

Anlatımın içinde gör
Automatic speech recognition

Konuşma tanıma#

Konuşma sesini yazıya çeviren sistemler. Modern sistemler sesi önce spektrograma çevirip bir sinir ağına verir; wav2vec 2.0 etiketsiz ses üzerinde ön eğitim, Whisper ise geniş ve gürültülü etiketlerle eğitim yolunu izledi.

Anlatımın içinde gör
Cosine similarity

Kosinüs benzerliği#

İki sıfır olmayan vektörün yön ilişkisini ölçen sayı. Nokta çarpımı, vektör uzunluklarının çarpımına bölünür. Sonuç −1 ile 1 arasındadır; bir olasılık veya anlam eşitliği yüzdesi değildir.

Anlatımın içinde gör
Ill-conditioning

Kötü koşullanma#

Kayıp yüzeyinin bir yönde çok dik, başka bir yönde çok yatay olması (dar vadi). Düz gradyan inişinde öğrenme oranını dik yön sınırlar, yatay yönde ilerleme yavaşlar.

Anlatımın içinde gör
Low-rank adaptation

LoRA#

Ağırlıkları dondurup, yanlarına eğitilebilir iki küçük (düşük ranklı) matris ekleyerek uyarlama yapma. Eğitilebilir parametre ve bellek ihtiyacını çok azaltır; QLoRA bunu nicelenmiş bir modelle birleştirir.

Anlatımın içinde gör
Machine unlearning

Makine unutturması#

Eğitilmiş bir modelden belirli verilerin etkisini kaldırma. Kesin yol o veri olmadan yeniden eğitmektir; SISA gibi parçalı eğitim maliyeti böler, yaklaşık yöntemlerin ise kanıtlanması zordur.

Anlatımın içinde gör
Matrix

Matris#

Satır ve sütunlardan oluşan bir sayı tablosu; her satırı kendi başına bir vektör olarak okunabilir. Bir matrisi bir vektörle çarpmak, her satırla o vektörün nokta çarpımını almak demektir.

Anlatımın içinde gör
Mel scale

Mel ölçeği#

Frekansı insan kulağının perde algısına yaklaşacak biçimde dönüştüren ölçek: alçak frekanslarda ince, yüksek frekanslarda kaba ayrım yapar. Sık kullanılan bir formül mel = 2595·log₁₀(1 + f/700)’dür.

Anlatımın içinde gör
Model soup

Model çorbası#

Aynı başlangıçtan ince ayar edilmiş birden çok modelin ağırlıklarını ortalayarak, çıkarım maliyetini artırmadan tek bir model elde etme.

Anlatımın içinde gör
Model collapse

Model çöküşü#

Modeller birbirinin ürettiği veriyle art arda eğitildiğinde, dağılımın nadir (uç) kısımlarının giderek kaybolması. Gerçek veriyle karıştırmak etkiyi yavaşlatır.

Anlatımın içinde gör
Model memory

Model hafızası#

Bir asistanın “hatırlamasının” üç ayrı kaynağı: ağırlıklardaki parametrik bilgi, o isteğin bağlam penceresindeki metin ve uygulamanın saklayıp geri getirdiği notlar. Hatayı yorumlamak için hangisinin devrede olduğunu bilmek gerekir.

Anlatımın içinde gör
Causal mask

Nedensel maske#

Bir konumun kendisinden sonraki tokenlara dikkat vermesini engelleyen kural. Gelecekteki konumların skorları softmax öncesinde eksi sonsuza ayarlanır; ağırlıkları sıfır olur.

Anlatımın içinde gör
Quantization

Niceleme#

Ağırlıkları (ve bazen ara değerleri) daha az bitle saklama: bellek ve maliyet düşer, yuvarlama hatası doğar. Büyük modellerdeki aykırı büyük değerler özel ele alınmazsa kalite düşebilir.

Anlatımın içinde gör
Dot product

Nokta çarpımı#

İki vektörün aynı sıradaki bileşenlerinin çarpımlarının toplamı. Tek bir sayı üretir; bileşenler aynı yönde büyükse bu sayı büyür, zıt yönlerdeyse küçülür veya negatif olur. Attention’daki uyum skorunun temelidir.

Anlatımın içinde gör
Probability distribution

Olasılık dağılımı#

Negatif olmayan ve toplamı 1 olan bir sayı listesi. Softmax, ham skorları bu şekle dönüştürür; her tokena bir olasılık verir.

Anlatımın içinde gör
Automatic differentiation

Otomatik türev#

Bir programın hesabını kaydedip türevlerini mekanik olarak üreten teknik ailesi; geri yayılımdan daha geneldir. Derin öğrenme kütüphaneleri geri geçişi bu sayede elle yazdırmaz.

Anlatımın içinde gör
Scaling laws

Ölçek yasaları#

Dil modelinin tutulan veri üzerindeki kaybının model boyutu, veri ve işlem gücüyle öngörülebilir biçimde (kuvvet yasasıyla) azalmasını tarif eden ampirik uyumlar. Düşük kaybın belirli bir yeteneği garanti etmediğini unutma.

Anlatımın içinde gör
Pretraining

Ön eğitim#

Bir dil modelinin çok büyük bir metin derleminde bir sonraki tokenı tahmin ederek dilin kalıplarını ve bilgi temelini öğrendiği ilk, en pahalı eğitim aşaması. Ortaya çıkan model, talimat izleme için henüz ayarlanmamış olabilir.

Anlatımın içinde gör
Prior and posterior

Önsel ve sonsal olasılık#

Önsel, kanıtı görmeden önceki inanç (örneğin gelen kutusundaki spam oranı); sonsal, kanıt görüldükten sonra Bayes kuralıyla güncellenmiş inançtır. Aynı kanıt, farklı önsellerle çok farklı sonsallara götürür.

Anlatımın içinde gör
Bias

Önyargı#

Modelin, eğitim verisindeki eşitsizlik ya da çarpıklıklar nedeniyle bazı gruplara karşı sistematik biçimde farklı davranması. Ortalama başarı yüksek olsa da alt gruplarda büyük hata farkları görülebilir.

Anlatımın içinde gör
Parameter

Parametre#

Modelin eğitim sırasında ayarladığı sayı. Ağırlık matrisleri ve bias vektörleri parametre içerir. Daha fazla parametre, tek başına daha doğru bir model anlamına gelmez.

Anlatımın içinde gör
Perceptron

Perceptron#

Frank Rosenblatt’ın 1958’de tanıttığı, girdileri ağırlıklarla toplayıp bir eşikten geçiren ve ağırlıklarını örneklere göre güncelleyen en eski yapay nöron modellerinden biri. Tek katmanlı hâli XOR gibi problemleri çözemez.

Anlatımın içinde gör
Lottery ticket hypothesis

Piyango bileti hipotezi#

Yoğun, rastgele başlatılmış bir ağın, kendi başına eğitildiğinde benzer başarıya ulaşabilen küçük alt ağlar (kazanan biletler) içerdiği fikri; bunlar özgün başlangıç değerleriyle birlikte işe yarar.

Anlatımın içinde gör
Polysemanticity

Polisemantiklik#

Tek bir nöronun birbirinden ilgisiz birçok girdiyle etkinleşmesi. Toy Models of Superposition çalışmasında, nöron sayısından fazla özelliğin süperpozisyonla depolanmasıyla ilişkilendirildi.

Anlatımın içinde gör
Reinforcement learning from human feedback

RLHF#

İnsanların model yanıtlarını sıralamasından bir ödül modeli eğitip, dil modelini bu ödülü artıracak biçimde pekiştirmeli öğrenmeyle güncelleyen yöntem. Tercih edilen yanıta yöneltir; doğruluğu garanti etmez.

Anlatımın içinde gör
Synthetic data

Sentetik veri#

Gerçek dünyadan toplanmak yerine bir model tarafından üretilen eğitim verisi. Süzülüp doğrulandığında yararlıdır; süzgeçsiz ve gerçek veriyi dışlayarak kullanılırsa model çöküşü riski doğar.

Anlatımın içinde gör
Voice cloning

Ses klonlama#

Belirli bir kişinin sesini kısa bir kayıttan taklit eden yeni konuşma üretme. Rıza, açıklık ve doğrulama sorunlarını gündeme getirir.

Anlatımın içinde gör
Temperature

Sıcaklık#

Örneklemeden önce logit skorlarının bölündüğü pozitif katsayı. Düşük değerler dağılımı keskinleştirir; yüksek değerler düzleştirir. Bilginin doğruluğunu ölçmez.

Anlatımın içinde gör
Olasılığa dönüştürme

Softmax#

Bir skor dizisini, toplamı 1 olan pozitif ağırlıklara dönüştüren fonksiyon. Her skorun üstel değeri, tüm üstel değerlerin toplamına bölünür.

Anlatımın içinde gör
Cold start

Soğuk başlangıç#

Geçmiş davranışı olmayan yeni bir kullanıcı ya da henüz puanlanmamış yeni bir ürün için öneri üretememe sorunu. Popülerlik, ilk sorular ve içerik bilgisi yaygın çözümlerdir.

Anlatımın içinde gör
Spectrogram

Spektrogram#

Bir ses kaydını kısa pencerelere bölüp her pencerenin frekans içeriğini yan yana dizen tablo: yatay eksen zaman, dikey eksen frekans, renk güç. Konuşma modelleri girdiyi çoğunlukla bu biçimde (çoğu zaman mel ölçeğinde) alır.

Anlatımın içinde gör
Speculative decoding

Spekülatif çözümleme#

Küçük bir taslak modelin önerdiği tokenları büyük modelin paralel doğrulaması ve özel bir kabul/ret kuralıyla, çıktı dağılımını değiştirmeden üretimi hızlandırma.

Anlatımın içinde gör
Deduplication

Tekrar ayıklama#

Eğitim verisindeki birebir ya da neredeyse aynı belgeleri ayıklama. Ezberlemeyi ve eğitim–test örtüşmesini azaltır; büyük ölçekte yaklaşık yöntemler (örneğin MinHash) gerekir.

Anlatımın içinde gör
Top-k & nucleus sampling

Top-k / Top-p örnekleme#

Örneklemeden önce düşük olasılıklı adayları eleyen iki yöntem. Top-k sabit sayıda adayı tutar; top-p (nükleer), kümülatif olasılığı sabit bir eşiğe ulaşana kadar aday ekler. Dağılım düzleştikçe top-p’nin tuttuğu aday sayısı artar.

Anlatımın içinde gör
Bagging

Torbalama#

Eğitim kümesinden yerine koyarak çekilen örneklemlerde ayrı modeller eğitip tahminleri birleştirme. Varyansı azaltır; rastgele orman bunun ağaçlarla ve özellik altkümesi seçimiyle yapılan biçimidir.

Anlatımın içinde gör
Imitation game

Turing testi#

Alan Turing’in 1950’de önerdiği, bir makinenin yazılı bir sohbette insandan ayırt edilip edilemeyeceğine bakan sınama. “Makineler düşünebilir mi?” sorusunu davranış üzerinden ele alır; zekânın tek ölçütü sayılmaz.

Anlatımın içinde gör
Mixture of Experts (MoE)

Uzman karışımı#

Her token için yalnızca birkaç “uzman” ileri beslemeli ağın çalıştırıldığı mimari. Hesap etkin parametreyle, bellek ise toplam parametreyle orantılıdır; uzmanların konu uzmanı olması gerekmez.

Anlatımın içinde gör
Sıralı sayı dizisi

Vektör#

Bu anlatımda, bir öğenin sayısal temsilini taşıyan sıralı sayılar bütünü. Bileşenler birlikte anlam taşır; tek bir boyutun insanın adlandırabileceği bir özelliğe karşılık gelmesi gerekmez.

Anlatımın içinde gör
Datasheet for datasets

Veri belgesi#

Bir veri kümesinin amacını, bileşimini, toplanma sürecini ve önerilen kullanımlarını belgeleyen standart açıklama. Veriyi kullananların, veri kümesinin işlerine uygun olup olmadığına bilgiyle karar vermesini sağlar.

Anlatımın içinde gör
Data leakage / contamination

Veri sızıntısı#

Test bilgisinin eğitime karışması: aynı örneğin hem eğitimde hem testte bulunması ya da bir kıyaslamanın test sorularının modelin eğitim verisine girmesi. Sonuçları gerçekte olduğundan iyimser gösterir.

Anlatımın içinde gör
Data filtering

Veri temizleme#

Ham web metnini eğitimden önce kurallarla ve sınıflandırıcılarla süzme: dil belirleme, kısa ya da boş sayfaları atma, kod ve uygunsuz içeriği ayıklama. Neyi attığın, modelin dünyasını biçimlendirir.

Anlatımın içinde gör
Backpropagation through time (BPTT)

Zamanda geri yayılım#

Tekrarlı bir ağı adım sayısı kadar katmanlı, ağırlıkları paylaşan bir ağ olarak açıp geri yayılımı bu açılmış ağda uygulama. Gradyan her adımda türevle çarpıldığı için uzun dizilerde sönebilir ya da patlayabilir.

Anlatımın içinde gör
Chain rule

Zincir kuralı#

İç içe fonksiyonların türevini, halkaların türevlerinin çarpımı olarak veren kural. Geri yayılım, bu çarpımı çıktıdan girdiye doğru kurar ve ortak çarpanları yeniden hesaplamaz.

Anlatımın içinde gör

Tanımlar başlangıç içindir. Ayrıntılar ve birincil kaynaklar, bağlantılı anlatımlarda yer alır.