İçeriğe geç

Sıfırdan yapay zekâ

Matematikten LLM’lere, ajanlara ve MCP’ye uzanan eksiksiz bir yapay zekâ kursu. Otuz bölüm; her biri tek başına okunmaya değer.

  1. Perceptron’u sıfırdan kurmak: Bir nöron ne hesaplar?

    Bir nöron, ağırlıklı toplam ve eşikten ibarettir. Bütün fikir bu — sınırları da sonradan gelen her şeyi zorunlu kıldı.

    30 bölümden 1. bölüm

  2. Bir Loss Function Nereden Gelir: Gelenekten Değil, Likelihood’dan

    Squared error bir gelenek değildir. Gürültü hakkında bir iddiadır ve yanlış olduğunu görebilirsin.

    30 bölümden 2. bölüm

  3. Yokuş Aşağı: Gradient Descent ve Herkesin Atladığı İki Adım

    Herkes eksi işaretini yazar. Neredeyse kimse neden orada olduğunu ya da ne kadar büyük bir adıma dayandığını söylemez.

    30 bölümden 3. bölüm

  4. Sınıflandırma, çapraz entropi ve kendini kandırmamanın yolları

    Accuracy, raporlaması en kolay; insanı kandırması da en kolay sayıdır.

    30 bölümden 4. bölüm

  5. Backpropagation Sıfırdan: Önce Motor, Sonra Ağ

    Backpropagation bir sinir ağı algoritması değildir. Bir grafa verimli yönde uygulanan zincir kuralıdır.

    30 bölümden 5. bölüm

  6. Eğitmek ve Genellemesini Sağlamak

    Gradyan doğru, ama ağ hâlâ öğrenmiyor. Bu bölüm aradaki farkı anlatıyor.

    30 bölümden 6. bölüm

  7. BPE Tokenizer Oluştur: Modelin Neden R’leri Sayamıyor?

    Model harfleri hiç görmez. Yazım, sayma ve girintilerle ilgili tuhaf her şey buradan çıkar.

    30 bölümden 7. bölüm

  8. Next-token tahmini: embedding’ler ve perplexity ne anlama gelir

    Tek hedef, etiket yok ve kimsenin tasarlamadığı bir vektör tablosu.

    30 bölümden 8. bölüm

  9. Attention ve Transformer Bloğu: Ortalamadan Türetilmiş Hâli

    Attention kabul edilecek bir formül değil. Geçmişi eşit ağırlıkla ortalamayı bırakıp ağırlıkları modele seçtirdiğinde elde ettiğin şey.

    30 bölümden 9. bölüm

  10. Bir LLM’i pretraining etmek: Veri, compute, scaling laws ve maliyet

    Geriye kalan kararlar programlama kararları değil. Satın alma kararları.

    30 bölümden 10. bölüm

  11. Base modelden asistana: SFT, RLHF, DPO ve GRPO

    Pretrained bir model soruları yanıtlamaz. Metni sürdürür; farkı yaratan, kimsenin görmediği ikinci eğitim aşamasıdır.

    30 bölümden 11. bölüm

  12. Chain of Thought, RLVR ve Test-Time Compute: Ölçüm

    Bir model düşünmez. Yanıtlamadan önce daha fazla token harcar; bu ölçülebilir ve faturalandırılabilir.

    30 bölümden 12. bölüm

  13. Inference’ı Ucuzlatmak: KV cache, Batching ve Quantization

    Generation tek bir problem değildir: compute-bound ilk token’ı, ardından binlerce memory-bound token izler; serving hilelerinin çoğu bu ayrımdan doğar.

    30 bölümden 13. bölüm

  14. İlk production LLM çağrın: Streaming, retry ve timeout

    Model artık bir portun arkasında. Bundan sonra ters giden neredeyse hiçbir şey matematik değil.

    30 bölümden 14. bölüm

  15. Prompt Engineering, Ölçülünce: Çıktıyı Ne Değiştirir

    Bir prompt tartışılmaz, ölçülür. Yirmi vaka üzerinde dört varyant hiçbir şeyi ayırt etmez.

    30 bölümden 15. bölüm

  16. Context Window, Tokenlar ve Fatura: Ölçülmüş

    Pencere bellek değildir. Her çağrıda sıfırdan yeniden doldurulur ve sen bu dolumu ödersin.

    30 bölümden 16. bölüm

  17. Temperature, top-p ve sahip olmadığın determinizm

    Temperature modeli daha yaratıcı yapmaz. Modelin en altta puanladığı tokenlerin olasılığını yükseltir; bunu gözlerinle izleyebilirsin.

    30 bölümden 17. bölüm

  18. Tool Calling ve Yapılandırılmış Çıktılar: Bozulmayan Sözleşme

    Model hiçbir şeyi yürütmez. Tanımladığın biçimde ister; kontrol ettiğin tek şey de o biçimdir.

    30 bölümden 18. bölüm

  19. Production’da RAG: Chunking, retrieval ve dürüst atıflar

    Kötü chunking, arama başlamadan yanıtı yok eder; hiçbir reranking bunu geri getiremez.

    30 bölümden 19. bölüm

  20. Fine-tuning, retrieval mı yoksa prompt mu? Karar ekonomik

    Kimse bu soruyu model hakkında sormaz. Bütçe hakkında sorar.

    30 bölümden 20. bölüm

  21. Multimodal fiyatlandırma: Görsel, ses ve video gerçekte neyi faturalar

    Bir fotoğrafın maliyeti bir fotoğraf değildir. Seçmediğin bir formülle hesaplanan token maliyetidir.

    30 bölümden 21. bölüm

  22. AI Agent Nedir: Beş Klasik Tür, İki Rakip Tanım

    Katalogdaki tek bir araç, bir çağrıyı ikiye ve 39 input token’ı 420’ye çıkardı. Bunun onu agent yapıp yapmadığı, hangi tanımı açtığına bağlı.

    30 bölümden 22. bölüm

  23. Agent Harness Oluşturmak: Döngü ve Ondan Çıkmanın Beş Yolu

    Döngü on beş satır. Onu yayına hazır yapan her şey, ondan çıkmanın bir yoludur.

    30 bölümden 23. bölüm

  24. Context Engineering: Agent’ın 40. turda neden aptallaşıyor

    Pencere taşmadı. Olgu sadece yer değiştirdi ve agent onu bulmayı bıraktı.

    30 bölümden 24. bölüm

  25. Multi-Agent Orchestration: Beş Kalıp ve Hangisi Ne Zaman Kazanır

    Dört kurulum, tek görev, tek fatura. En ucuzu yanlıştı; en pahalısı kendi çalışanlarını denetleyemedi.

    30 bölümden 25. bölüm

  26. MCP Spesifikasyona Göre: Bir Sunucu Gerçekte Nedir

    Sihir değil. Bir transport, bir mesaj biçimi ve üç primitive; üstelik elle yazabilirsin.

    30 bölümden 26. bölüm

  27. Bir MCP Server Yayına Almak: TypeScript ve Python, Ölçülmüş

    İki SDK, tek wire. İlginç farklar, protokolün göremediği farklar.

    30 bölümden 27. bölüm

  28. Agent Skills ve SKILL.md: Progressive disclosure, ölçülmüş

    Bir skill, içinde Markdown dosyası olan bir klasördür. İlginç olan her şey, o dosyanın hangi kısmının ne zaman okunduğundan çıkar.

    30 bölümden 28. bölüm

  29. LLM değerlendirmesi: Public benchmark’lerden kendi golden set’ine

    Aralığı olmayan bir sayı, ondalıklı bir anekdottur.

    30 bölümden 29. bölüm

  30. Prompt Injection ve Ölümcül Üçlü: Gerçek Bir Agent’ı Güvenceye Almak

    Model, senin talimatını bir yabancınınkinden ayıramaz. İşe yarayan her şey bunu kabul ederek kurulur.

    30 bölümden 30. bölüm