muend.
LLM temelleri · Sıfırdan inşa

neuron-to-gpt

Tek bir nöronla başlayıp eğitilmiş, karakter düzeyinde bir GPT ile biten öğrenme günlüğü; mimarinin kazançları aşama aşama ölçüldü.

AçıkPyTorchA100'de eğitildi31 test
Kapsam8 hafta, her biri çalıştırılabilir ayrı bir dizin
Model6 blok · 8 kafa · 256 genişlik · 256 bağlam
Parametre4.833.345 İngilizce · 4.860.534 Türkçe
Eğitim5.000 güncelleme · BF16 · NVIDIA A100 · model başına ≈7,3 dk
Doğrulama NLL1,4723 Shakespeare · 1,6239 Türkçe
Test31; kontrol noktasından birebir devam dahil
Neden

Değerlendirdiğin makineyi tanı

Hiç dil modeli kurmadan, işi dil modellerini değerlendirmek olan biri için bir boşluk kalır. Bu günlük o boşluğu yavaş yoldan kapatır: bir nöron, bir kayıp, bir gradyan; sonra yalnızca standart kütüphaneyle yazılmış bir otomatik türev motoru; PyTorch ancak ondan sonra.

Üçüncü haftadan itibaren her yeni katman, çerçevedeki sürümüne güvenilmeden önce elle yeniden kurulur: sinirsel bigramdan önce bigram sayımları, backward()'dan önce elle geri yayılım, LayerNorm'dan önce özel bir BatchNorm, dikkatten önce nedensel ortalama. 8. hafta modeli, bitmiş referansa bakılmadan önce yazıldı.

Şekil 01

Sekiz hafta, ardından ölçülmüş bir karşılaştırma

Altı aşamalı karşılaştırma külliyatı, ayrımı, tohumu ve yineleme bütçesini sabit tutar ve her seferinde tek bir fikir ekler. Bu koşuda her adım iyileşme getirdi; depo, iyileşmenin her yapılandırmada garanti olmadığını açıkça söyler.

Şekil 01 / Yol ve ölçülen aşamalar
ONE NEURON → CHARACTER-LEVEL GPT 8 WEEKS · 31 TESTS · PUBLIC 01 / EIGHT WEEKS, ONE DEPENDENCY CHAIN EACH LAYER IS REBUILT BEFORE IT IS USED W1 · NEURON LOSS · GRADIENT W2 · AUTOGRAD VALUE · BACKWARD() W3 · BIGRAM COUNTS · NLL W4 · MLP LM EMBED · BATCHNORM W5 · BACKPROP DERIVED BY HAND W6 · HIERARCHY WAVENET-STYLE W7 · ATTENTION CAUSAL · ONE HEAD W8 · GPT BLOCKS · A100 WEEKS 1–2 · STANDARD LIBRARY ONLY WEEKS 3–8 · PYTORCH 02 / SIX-STAGE COMPARISON — VALIDATION NLL, LOWER IS BETTER SAME CORPUS · SEED · 4,000 ITERATIONS ON CPU BIGRAM 2.4942 4,225 PARAMS SINGLE HEAD 2.3457 22,721 PARAMS MULTI-HEAD 2.1314 26,881 PARAMS + FEEDFORWARD 1.9422 59,969 PARAMS + RESIDUAL PATHS 1.8846 59,969 PARAMS + PRE-LAYERNORM 1.8673 60,353 PARAMS BAR LENGTH = NLL ABOVE 1.40 NATS PER CHARACTER · PARAMETER COUNTS RISE, SO THIS IS NOT PARAMETER-MATCHED 03 / SCALED MODEL WIDTH, DEPTH, CONTEXT AND BUDGET CHANGE TOGETHER: NOT AN ABLATION 6 BLOCKS · 8 HEADS · WIDTH 256 · CONTEXT 256 · 4,833,345 PARAMETERS 5,000 UPDATES ON AN A100 · VALIDATION NLL 1.4723 SHAKESPEARE · 1.6239 TURKISH
Sonuçlar

Eğitilen modellerin ulaştığı değerler

Mimari kazancı−0,627

Sabit CPU bütçesinde, bigramdan tamamlanmış bloğa karakter başına nat.

Shakespeare1,4723

5.000 güncelleme sonrası son doğrulama NLL'si; örneklenen en iyi kontrol noktası 4.500. adımda 1,4657.

Türkçe külliyat1,6239

118 karakterlik sözlüğe sahip, 1,9 milyon karakterlik bir Nâzım Hikmet derlemesi. İngilizceye karşı bir sıralama değildir.

Canlı çıkarımGradio

İsteğe bağlı bir panel eğitilmiş kontrol noktalarını yükler ve kayıtlı kanıtın yanında metin üretir.

Türkçe külliyat, kullanıcının seçtiği üç PDF'ten, sayfa düzenini gözeten çıkarım ve 243 sayfanın OCR ile kurtarılmasıyla hazırlandı. Ham metinler, PDF'ler ve kontrol noktaları Git'e girmez; yalnızca metrikler, kayıp geçmişleri, grafikler ve örnekler yayımlanır.

Örnek

4,8 milyon parametre neyi yapar, neyi yapamaz

Shakespeare modelinin ürettiği, düzeltilmemiş bir kesit; alıntı değildir:

KING RICHARD II: Shall I, be made to be exceeding?
QUEEN ELIZABETH: My hard will I be?

Model konuşmacı etiketlerini, dize yapısını ve akla yatkın bir söz dağarcığını öğrendi. Anlamı öğrenmedi. Düşük karakter kaybı tutarlı bir yazıyı garanti etmez; depo bunu örneklerin hemen yanında belirtir.

Sınırlar

Eğitim amaçlı bir ölçek; öyle de belirtiliyor. Büyük koşular genişliği, derinliği, bağlamı, eğitim bütçesini ve hassasiyeti birlikte değiştirir; bu yüzden bir ablasyon değildir. Kontrollü karşılaştırma altı aşamalı CPU tablosudur ve parametre eşlemeli değildir. Raporlanan GPU kayıpları, dönen geçmiş kayıtlarına karşı iç tutarlılık açısından doğrulandı; bağımsız olarak yeniden değerlendirilmedi. Sıralama, Andrej Karpathy'nin ders serisini izler.

İş birliğine açık

Sağlam duran mekânsal sistemler kuralım.

© 2026 Muhammed Enes Duran Statik site · izleyici yok
Teknik diyagram