Tokenizasyon BPE
Sık görülen harf çiftleri birleşir; Türkçe ekler kendi token'larına ayrılır.
Yakında · Türkçe makine öğrenmesi platformu
Makine öğrenmesini, LLM'leri, ajan sistemlerini ve GPU programlamayı Python'da kodlayarak ve pratik yaparak öğren. Hepsi Türkçe.
Sadece önemli haberler. İstediğin an listeden çıkabilirsin.
LLM'in iç yüzü
Metin önce parçalara (tokens) bölünür. Model her adımda bir sonraki parçayı tahmin eder ve önceki hesapları önbellekte (KV cache) tutar.
Sık görülen harf çiftleri birleşir; Türkçe ekler kendi token'larına ayrılır.
Transformer'ın kalbi
Dikkat mekanizması (attention), bir kelimeyi anlamlandırırken cümlenin hangi kısımlarına bakılacağını hesaplar. Kodu çalıştır: önce skorlar (scores) bulunur, softmax onları ağırlıklara (weights) çevirir, oklar ağırlık kadar kalınlaşır. Sonra istediğin kelimeye tıkla.
Makale okuma
Bilimsel makale (research paper) okumak da kodlayarak öğrenilir. Transformer'ı tanıtan Attention Is All You Need makalesinin mimari şeklini yeniden çizdik: her blok bir kod satırı, her formül bir test. Çalıştır: İngilizce bir cümle kodlayıcıdan (encoder) geçer, kod çözücü (decoder) Türkçesini token token yazar.
Ajan sistemleri
Ajan (agent), bir döngü içinde araç çağıran bir dil modelidir: düşünür, bir araç çağırır, sonucu gözler ve yeterli bilgi olunca yanıtlar. Bu kalıbın adı ReAct (reason + act). Kodu çalıştır: model iki aracı gerçekten çağırarak soruyu yanıtlar.
validate(call.args)her çağrı şemaya uyuyorstep < max_stepsdöngü kendiliğinden bittianswer == f(observations)yanıt araç sonuçlarından hesaplandıGPU programlama
Matris çarpımı (matrix multiplication), derin öğrenmedeki hesabın büyük kısmıdır. GPU, çıktıyı karolara (tiles) böler; her karoyu bir blok (thread block) hesaplar ve bloklar akış çoklu işlemcilerinde (streaming multiprocessor, SM) aynı anda çalışır. Kod Triton'da, yani Python'da.
Öğrenme yolları
Makine öğrenmesi, LLM'ler, ajan sistemleri ve GPU programlama: her yol kendi başına ilerler. Her konuyu sıfırdan kodlar, problemlerle pratik yapar, testlerle doğrularsın.
lineer cebir · olasılık ve istatistik · kalkülüs · optimizasyon · bilgi teorisi
gradyan inişi (gradient descent) · kayıp fonksiyonları · sinir ağları · geri yayılım (backprop) · normalizasyon
Attention Is All You Need · GPT · LoRA · FlashAttention · formülden koda
KV cache · quantization · FlashAttention · PagedAttention · speculative decoding · batching
tokenizasyon (BPE) · embedding · dikkat (attention) · transformer · RoPE · LoRA · RLHF, DPO · MoE · RAG
araç çağırma (tool calling) · ReAct döngüsü · planlama · bellek · çoklu ajan (multi-agent) · değerlendirme (evals) · MCP
CUDA · Triton · tiled matmul · bellek hiyerarşisi · mixed precision
veri hatları (pipelines) · özellik deposu (feature store) · model sunumu (serving) · ölçekleme · izleme ve kayma (drift) · A/B testi
Yolları birleştiren proje: tokenizer'dan eğitime, KV cache'ten Triton çekirdeğine kendi küçük GPT'ni eğit.
Bekleme listesine katıl; neyi en çok öğrenmek istediğini söyle, ilk içerikleri ona göre hazırlayalım.