Ek E — Ders Planı ve Hafta Haritası
Kitap bilerek bir dönemden büyük. Bu ek, “hangi bölümleri gerçekten okumam gerekiyor ve hangi sırayla?” sorusunu cevaplıyor.
Otuz dokuz bölüm on dört haftaya sığmıyor ve sığdığını varsaymak, her şeyi kötü işleyen bir ders üretiyor. Aşağıdaki plan haftada yaklaşık iki bölüm atıyor, neyin kesildiğini adlandırıyor ve kesilen malzemenin bir gözden kaçırma değil, başvuru malzemesi olduğunu açıkça söylüyor.
E.1 On dört haftalık ders
| hf | bölümler | derste | teslim |
|---|---|---|---|
| 1 | Bölüm 1, Bölüm 2 | Türkçe ve İngilizceyi yan yana tokenlaştırın; neyin bozulduğunu sayın | — |
| 2 | Bölüm 3, Bölüm 4 | Karşılaştırmayı koşun; baseline (karşılaştırma modeli) üzerine tartışın | Lab 1 |
| 3 | Bölüm 5; okuma: Bölüm 22’nin örneklem büyüklüğü aritmetiği ve puanlayıcı doğrulama | İkişerli gruplarla 50 madde etiketleyin; uyuşmazlığı ölçün | — |
| 4 | Bölüm 6, Bölüm 7 | Tek bir cümlede elle attention (dikkat mekanizması) | Lab 2 |
| 5 | Bölüm 8, Bölüm 9 | Kendi metninizde fertility (kelime başına token sayısı) ve toplam token sayısı; toplam token’ları gerçek bir API fiyat listesiyle, girdi ve çıktıyı ayrı ayrı fiyatlandırın | Bitirme önerisi |
| 6 | Bölüm 12, Bölüm 13 | Bir encoder’a (kodlayıcı) fine-tuning (ince ayar) uygulayın; hataları okuyun | Lab 3 |
| 7 | Bölüm 16 | Denetim ölçümü atölyesi; yirmi dakikası bir puanlayıcıyı doğrulamaya ayrılır | — |
| 8 | Bölüm 17, Bölüm 18 | Yapılandırılmış çıktı ve onu bozmak | Bitirme değerlendirme kümesi |
| 9 | Bölüm 19, Bölüm 20 | Erişimi kurun; tek başına ölçün | Lab 4 |
| 10 | Bölüm 22 | Bir hakemi denetleyin; bir küme boyutlandırın | — |
| 11 | Bölüm 23, Bölüm 24 | İşe yarayan en küçük ajanı kurun | Ara kontrol |
| 12 | Bölüm 25, Bölüm 30 | Trajectory (ajanın izlediği çağrı, argüman, sonuç ve karar dizisi) puanlamasına karşı sonuç puanlaması | Lab 5 |
| 13 | Bölüm 36, Bölüm 37 | Birbirinizin ajanlarına saldırın | — |
| 14 | Bölüm 39 | Gösterimler | Bitirme teslimi |
O tabloda, her birine biri itiraz edecek üç kasıtlı seçim var.
7. hafta tümüyle Türkçeye ayrılıyor. Bir Türk üniversitesinde verilen bir ders için dönemin en yüksek değerli haftası ve Bölüm 16.5’in örüntüsü — standart aletlerin İngilizce dışında sessizce yanılması — diğer her konuya taşınan bir ders.
Değerlendirme, ajanlardan önce 10. haftada geliyor. Bölüm 22’nin Bölüm 30’dan önce gelmesi gerekiyor, yoksa öğrenciler değerlendiremedikleri ajanlar kuruyorlar.
Geriye, yok saymak yerine çözülecek bir sıra problemi kalıyor: bitirme projesinin değerlendirme kümesi son tarihi 8. hafta ve doğrulanmış bir puanlayıcı ile bildirilmiş bir asgari saptanabilir fark istiyor — ikisi de 10. haftanın bölümünde anlatılıyor. İki alt bölümün öne alınması gerekiyor. Bölüm 22’nin örneklem büyüklüğü aritmetiğini ve puanlayıcı doğrulama gerekçesini 3. haftada, Bölüm 5 ile birlikte okuma olarak verin; o bölümde uyuşmazlığı ölçmek aynı gerekçeyi zaten ortaya koyuyor. 7. haftanın atölyesinin yirmi dakikasını da bir puanlayıcıyı doğrulamaya ayırın; o haftanın konusu zaten aynı kontrol ölçümü disiplini. Böylece 10. hafta, öğrencilerin zaten kullanmak zorunda kaldığı şeyi derinleştirir; bu zaten daha iyi bir sıra.
13. hafta çekişmeli ve uygulamalı. Bölüm 36’yı okumak gerekçeyi ortaya koyuyor; ilk denemede işe yarayan, yerleştirilmiş bir talimat onu somutlaştırıyor ve bu bir ders saatine değer.
Kimsenin sahibi olmadığı bir şeye saldırmayacağı biçimde kurun. Alıştırma ortak bir sınıf test düzeneği üzerinde koşuyor: eğitmenin sağladığı, kum havuzunda çalışan, tek kullanımlık bir veri deposu olan ve her denemenin ardından sıfırlanan bir ajan. Bir sınıf arkadaşının sistemine saldırmak ancak o arkadaşın yazılı onayıyla ve yalnızca o kum havuzunda uygundur — Bölüm 36’nın kendi koşulu, sınıfa uygulanmış hâli. Bu derste hiçbir şey, test etme izni almadığınız bir sisteme karşı test yapmayı meşru kılmaz.
E.2 Neyin kesildiği ve bunun neden sorun olmadığı
On beş bölüm listede değil — yirmi dört atanmış, on beş kesilmiş, toplam otuz dokuz. Daha değersiz malzeme değiller ve birkaçı, zaten çalışan biri için kitaptaki en doğrudan yararlı bölümler. Kesilmelerinin nedeni bir dönemin kısa olması.
| kesilen | bölümler | yine de kim okumalı |
|---|---|---|
| VI. kısmın çoğu | Bölüm 31, Bölüm 32, Bölüm 33, Bölüm 34, Bölüm 35, Bölüm 38 | Bir prototip kurmak yerine bir sistem işletecek herkes. Zaman yetmediğinde genellikle ilk çıkarılan kısım bu ve kitabın en başvuru niteliğindeki kısmı. |
| İleri ajanlar | Bölüm 26, Bölüm 27, Bölüm 28, Bölüm 29 | Bitirme projesi bunları gerektiren öğrenciler; ihtiyaç oldukça okusun |
| Komşu görevler | Bölüm 11, Bölüm 14, Bölüm 15, Bölüm 21 | Probleminiz hangisiyse onu okuyun |
| Derinlik | Bölüm 10 | Dersten sonra, geri kalanı oturduğunda |
Kısım VI’nın dışarıda kalması gizlenmek yerine açıkça söylenmeye değer: bir ders size bir kez çalışan bir şey kurmayı öğretebilir ve VI. kısım bununla çalışmayı sürdüren bir şey arasındaki farkla ilgili. Doğrudan sektöre gidecek öğrenciler onu önce, bu sırayla okumalı.
E.3 Üç kısa yol
(a) Yalnızca ajanları isteyen uygulayıcı. Bölüm 23’ten başlayın ve V. kısmı okuyun, sonra Bölüm 30, Bölüm 36 ve Bölüm 37. Yapılandırılmış çıktı beklendiği gibi davranmamaya başladığında Bölüm 17 ve Bölüm 18’e, erişim sorun çıkardığında Bölüm 20’ye geri dönün. Kabaca on bölüm.
(b) Modelleme hikâyesini isteyen istatistikçi. I–III. kısımlar sırayla — Bölüm 1’den Bölüm 16’ya — sonra bu kitabın en belirgin biçimde bir istatistikçi için yazıldığı bölüme, Bölüm 22’ye atlayın. Sonra aynı akıl yürütmenin üretimle temastan nasıl sağ çıktığı için Bölüm 30 ve Bölüm 35.
(c) Özellikle Türkçe NLP isteyen okur. Bölüm 2 → Bölüm 4 → Bölüm 16, sonra başka yerlere gömülü Türkçe ölçümler: Bölüm 13’ün bulaşma bulgusu, Bölüm 14’ün ROUGE tokenlaştırıcı hatası ve Bölüm 15’in metrik asimetrisi. Katalog Ek F.
E.4 Değerlendirme ve ders politikaları
Yukarıdaki tablo bir okuma haritası; burası onu bir ders planına çeviren kısım. Ağırlıklar buradan ders verecek olan için bir başlangıç noktası, bir kural değil — ama hiç ağırlık olmaması asıl kusur biçimidir, çünkü öğrenciler çabalarını notlandırılan şeye ayırır ve bunun ne olduğunu söylemeyen bir ders onlar adına zaten seçmiştir.
| bileşen | ağırlık | ne zaman |
|---|---|---|
| Beş lab, not defteri olarak teslim | %25 — en iyi dördünün ortalaması | 2., 4., 6., 9., 12. hafta |
| Bitirme projesi önerisi | geçer/kalır kapısı | 5. hafta |
| Bitirme projesi değerlendirme kümesi | %5 | 8. hafta |
| Ara go/no-go değerlendirmesi (projenin devam edip etmeyeceğine karar verilen kontrol) | %5 | 11. hafta |
| 13. haftadaki saldırı oturumuna katılım | %10 | 13. hafta |
| Bitirme projesi deposu, raporu ve gösterimi | %55 | 14. hafta |
Yazılı sınav yok ve nedeni kitabın savı. Savunamadığınız bir sayı değersizdir ve üç saatlik bir sınav, birini savunup savunamayacağınızı sınayamaz. Yerine geçen şey, gösterimin içindeki on dakikalık sözlü kontrol: ekipteki herkes teslimin herhangi bir parçası hakkında soru cevaplıyor. Bu, bir kâğıttan daha zor bir anlama sınavıdır ve iyi kurup yavaş yazan öğrenciler için daha adildir.
Lab’lar ait oldukları haftanın sonunda teslim edilir ve en düşük not düşürülür: lab kategorisi beşin en iyi dördünün ortalamasıdır, yani o dördün her biri final notunun %6,25’ini taşır. Kötü bir hafta bir öğrenciyi bir dönem boyunca takip etmemeli.
Üç bitirme projesi kapısı telafi edilemez. Bir projenin 13. haftada batmasını önlemek için varlar ve geç kalan bir kapı o işte zaten başarısız olmuştur. Nihai teslimin gecikme politikasını öğretim üyesi belirler — 14. haftada değil 1. haftada ilan edin.
13. hafta, eşzamanlı yürüttüğümüz tek oturum; böylece öğrenciler birbirlerinin ajanlarına saldırıp kusurları birlikte inceleyip tartışabiliyor. Anlık görüntü ajanlarıyla ortak bir test düzeneği onu eşzamansız da yürütebilirdi, ama o tartışmanın bedeliyle. Geri kalan her şey kitaptan telafi edilebilir.
Akademik dürüstlük ve LLM kullanımı Bölüm D.2’ye tabi ve bitirme projesi kadar lab’lar için de geçerli. Erişilebilirlik düzenlemeleri üniversitenin engelli destek birimi üzerinden yapılır ve hiçbir zaman öğretim üyesine tanı açıklamayı gerektirmez.
E.5 Ön koşullar
Somut olarak, 1. haftada neler yapabiliyor olmanız gerektiği — hangi dersleri almış olmanız gerektiği değil.
Gerekli. Yüz satırlık bir Python betiğini okumak ve değiştirmek. Listeler, sözlükler ve dosyalarla çalışmak. Bir sayı tablosunu okuyup ne anlama geldiğini söylemek. Bir ortam kurmak, paket yüklemek ve bir hata mesajını ne yapacağınızı anlayacak kadar okumak — başarısız bir pip kurulumu bir önkoşul değil, neredeyse herkesin yaşadığı bir şey; asıl beceri panik yapmamak.
Varsayılan ama hatırlatılabilir. Vektörler ve iç çarpımlar, koşullu olasılık ve “bir kaybı en aza indirmek”in ne demek olduğu. Ek B her birini iki satırda ve kitabın nerede kullandığına dair bir işaretle kapsıyor; onu takıldığınızda değil 1. haftada okuyun.
Açıkça gerekli değil. Derin öğrenme dersleri, GPU erişimi, türev-eğim düzeyinin ötesinde kalkülüs ya da önceden NLP. Bu kitaptaki ölçümlerin tamamı tek bir dizüstünde koşuldu ve onları yeniden üretmek için ihtiyacınız olan şey Ek A.
Vazgeçilmez, ama teknik değil. Umduğunuzla çelişen bir sayıyı raporlama istekliliği. Kitap bunu neredeyse her sayfada istiyor ve Ek D’deki değerlendirme ölçütleri onu notlandırıyor.