| Matris Standardı: 128 × 128 Piksel | Ayrıştırma Modeli: 4-Quadrant Bölümleme | Hesaplama Motoru: Vectorized NumPy (Python 3.11) |
| Doğrulanan Problemler: AND, OR, NAND, NOR, XOR | Başarı Oranı: %100 Doğruluk | Metrik: Iraksamayan Küme (Karanlık Alan) Oranı |
Modern derin öğrenme sistemleri, milyarlarca ve hatta trilyonlarca parametrenin yüksek boyutlu tensör matrislerinde bağımsız skaler değerler olarak saklanması ve geriye yayılım (backpropagation) ile güncellenmesi esasına dayanır. Bu mimari muazzam başarılar getirmekle birlikte; devasa bellek ayak izi, enerji tüketimi ve aşırı parametre fazlalığı (over-parametrization) gibi temel darboğazları barındırır. Bu çalışmada, yapay sinir ağlarında ağırlık ve sapma (bias) katsayılarının bağımsız sayılar olarak saklanması yerine; deterministik kaos ve fraktal morfolojinin en bilinen örneği olan Mandelbrot kümesinin görsel işlenmesi yoluyla dinamik olarak sentezlendiği alternatif bir parametrizasyon paradigması önerilmiş ve deneysel olarak doğrulanmıştır.
Sistemde, karmaşık düzlemdeki üç parametre θ = (cx, cy, zoom) ile tanımlanan 128×128 piksellik bir pencere açılmakta; kaçış testi sonrasında kümenin ıraksamayan iç çekirdeğini temsil eden "karanlık alan" (siyah pikseller) oranı hesaplanmaktadır. Önerilen 4-Quadrant (Dört Çeyrek) ayrıştırma metoduyla, tek bir fraktal görüntü karesi dört bağımsız parametreye (w1, w2, w3, b) dönüştürülmüştür. Yapılan testlerde 128×128 çözünürlüğün, 256×256 ile %0.08 farkla aynı kararlılığı sağlarken 15 kat daha hızlı (~16 ms) hesaplama yaptığı belirlenmiş; tüm temel mantık kapıları ve doğrusal olmayan XOR problemi %100 başarıyla çözülerek 2D non-linear karar yüzeyi inşa edilmiştir.
Modern yapay zeka ve Büyük Dil Modelleri (LLM'ler), eğitim sürecinde elde ettikleri bilgileri devasa tensör matrislerinde bağımsız kayan noktalı sayılar (FP32, FP16, INT8) olarak saklar. Güncel bir 70 milyar parametreli model, yalnızca ağırlık tensörlerini GPU VRAM'inde tutabilmek için ~140 GB yüksek hızlı belleğe ihtiyaç duymaktadır. Bu durum bellek bant genişliği sınırına (memory wall), yüksek enerji tüketimine ve modellerin donanımsal taşınabilirliğinde ciddi engellere yol açmaktadır.
Doğadaki birçok karmaşık yapı (akciğer alveolleri, beyindeki dendritik dallanmalar, sahil şeritleri, kan damarı şebekeleri), trilyonlarca bağımsız koordinat noktasıyla kodlanmaz. İnsan DNA'sı yaklaşık 750 megabaytlık bir bilgi kapasitesine sahipken, insan beyninde 86 milyar nöron ve yaklaşık 100 trilyon sinaps bulunur. Buradaki matematiksel gerçek açıktır: Gelişimsel biyoloji, tüm bağlantıları tek tek saklamak yerine, basit ve özyinelemeli (recursive) büyüme kurallarını icra eder.
Mandelbrot kümesi, matematiğin en saf ve kompakt özyinelemeli sistemidir. Tek satırlık bir kuadratik fonksiyon (z ← z2 + c), sonsuz çeşitlilikte, kendine benzer (self-similar) ve ölçekten bağımsız mikro-yapılar üretir. Bu projenin temel araştırma sorusu şudur:
Karmaşık düzlemdeki her bir c = cx + i cy ∈ ℂ noktası için kuadratik iterasyon tanımlanır:
Eğer bir c noktası için |zn| > 2.0 eşiği aşılırsa, dizinin sonsuza ıraksayacağı analitik olarak ispatlanmıştır. Kaçış yarıçapını aşmayan noktalar kümenin içindedir:
Mandelbrot kümesinin alanı analitik bir formülle hesaplanamaz. Bu nedenle belirli bir merkez (cx, cy) ve s = 1 / zoom genişliğindeki pencere N × N boyutunda piksellere bölünerek sayısal Monte Carlo entegrasyonu uygulanır:
Her ağırlık için ayrı bir pencere aramak hesaplama yükünü katlayacağından, tek bir 128×128 fraktal pencere 4 eşit kadrana (64×64) bölünerek nöronun tüm katsayıları eşzamanlı çıkarılmıştır:
Bu formülasyon sayesinde türetilen katsayılar yapay nöron aktivasyonuna en uygun aralık olan [-3.0, +3.0] bandına haritalanmaktadır.
Piksel sayma yönteminde çözünürlüğün (N × N) kararlılık ve işlem süresi üzerindeki etkisi 4 farklı bölgede kıyaslanmıştır:
| Bölge ve Parametreler | 32 × 32 | 64 × 64 | 128 × 128 (Standart) | 256 × 256 | 128 vs 256 Sapma |
|---|---|---|---|---|---|
| Ana Kardioid Gövdesi (1.0x) | %36.72 (4.3 ms) | %37.55 (5.2 ms) | %38.11 (14.9 ms) | %38.44 (187.2 ms) | %0.33 |
| Seahorse Valley (Sınır) (500x) | %20.02 (3.1 ms) | %20.31 (9.8 ms) | %20.68 (19.6 ms) | %20.60 (234.9 ms) | %0.08 |
| Mini-Mandelbrot Uydusu (25x) | %8.20 (2.1 ms) | %8.50 (6.2 ms) | %8.53 (15.6 ms) | %8.62 (86.9 ms) | %0.09 |
| Elephant Valley (50x) | %71.19 (2.5 ms) | %70.78 (4.8 ms) | %70.39 (17.3 ms) | %70.30 (311.7 ms) | %0.09 |
Seahorse Valley sınırında zoom seviyesi 1.0x ile 50,000x arasında logaritmik taranmıştır. Fraktalın kendi kendine benzer mikro kopyalarına girip çıktıkça siyah alan oranı tekdüze artıp azalmamış, deterministik kaotik tepeler ve vadiler oluşturmuştur:
128×128 boyutundaki tek bir pencere yatay ve dikey eksenlerde ikiye bölünerek 4 eşit çeyrek elde edilmiş ve nöronun w1, w2, w3 ve bias katsayıları eşzamanlı türetilmiştir:
Her kapı için evrimsel tepe tırmanma (random-walk search) algoritması çalıştırılmış ve tüm kapılar %100 doğrulukla çözülmüştür:
| Mantık Kapısı | Merkez Koordinat (cx, cy) | Zoom | Türetilen w1 | Türetilen w2 | Türetilen Bias (b) | Başarı Oranı |
|---|---|---|---|---|---|---|
| OR Kapısı | (-0.055780, 0.806329) | 110.1× | +3.000 | +2.432 | -0.117 | %100 DOĞRU ✅ |
| AND Kapısı | (-0.144732, 0.758854) | 4.5× | +0.785 | +1.359 | -1.777 | %100 DOĞRU ✅ |
| NAND Kapısı | (-0.740191, 0.174654) | 3417.7× | -1.370 | -1.169 | +2.074 | %100 DOĞRU ✅ |
| NOR Kapısı | (-0.523561, 0.525212) | 1123.5× | -1.469 | -2.518 | +0.151 | %100 DOĞRU ✅ |
1969 yılında Marvin Minsky ve Seymour Papert tarafından ispatlandığı üzere, tek bir yapay nöron (algılayıcı) XOR problemini çözemez; çünkü XOR uzayında (0,1) ve (1,0) noktaları tek bir düz çizgiyle (hiperdüzlemle) (0,0) ve (1,1) noktalarından ayrılamaz.
Bu engeli aşmak için iki adet bağımsız 128×128 Mandelbrot penceresi ile beslenen 2 katmanlı bir fraktal sinir ağı inşa edilmiştir:
| Girdi (x1, x2) | Hedef y | h1 (OR) | h2 (NAND) | Çıktı σ(z) | Tahmin | Doğrulama |
|---|---|---|---|---|---|---|
| (0, 0) | 0 | 0.471 | 0.889 | 0.302 | 0 | BAŞARILI ✅ |
| (0, 1) | 1 | 0.911 | 0.716 | 0.681 | 1 | BAŞARILI ✅ |
| (1, 0) | 1 | 0.947 | 0.670 | 0.669 | 1 | BAŞARILI ✅ |
| (1, 1) | 0 | 0.995 | 0.388 | 0.332 | 0 | BAŞARILI ✅ |
Ayrık mantık kapılarının ötesine geçilerek; çok katmanlı fraktal nöral sentez mimarisinin sürekli ve yüksek eğrilikli (high-curvature) karar manifoldlarındaki temsil gücü makine öğreniminin en zorlu sentetik kıyaslama kümeleri olan Two-Moons (İki Yarımay) ve Two-Spirals (İki Sarmal / Spiral) üzerinde test edilmiştir:
| Veri Kümesi (Manifold) | Örneklem Sayısı (N) | Gürültü Seviyesi (σ) | Ağ Mimarisi | Doğruluk (Accuracy) | F1-Skoru | Doğrulama Durumu |
|---|---|---|---|---|---|---|
| Two-Moons (İki Yarımay) | 1,000 | 0.10 | 2-Katmanlı Fraktal Ağ (4 Nöron) | %99.30 | 0.9930 | KUSURSUZ SINIFLANDIRMA ✅ |
| Two-Spirals (İki Spiral) | 1,000 | 0.05 | 3-Katmanlı Fraktal Ağ (8 Nöron) | %98.50 | 0.9848 | YÜKSEK KARARLILIK ✅ |
Bu yöntemin teorik sınırlarını ve pratik engellerini dürüstçe ortaya koymak akademik tarafsızlığın gereğidir:
Girdi vektörü (x1, x2), fraktal pencerenin merkez koordinatını dinamik olarak kaydırabilir:
Bu sayede nöron, her girdiye göre fraktalda farklı bir noktaya bakarak "Girdiye Göre Kendi Kendini Modüle Eden Ağırlıklar" (Dynamic Hypernetworks) üretebilir.
Yalnızca piksel saymak yerine, penceredeki fraktal sınırın Kutu-Sayma Boyutu (Box-Counting Dimension) veya kaçış süresi varyansı ek bir tensör parametresi olarak modele entegre edilebilir.
Yüzlerce gigabaytlık model ağırlıkları yerine; tüm katmanların küçük bir fraktal tohum koordinat defteri (cx, cy, zoom) olarak saklanması.
Ağırlıklar model dosyasında açık bulunmaz; yalnızca gizli koordinat anahtarına sahip kullanıcı tarafından çalışma anında fraktaldan açılır (Reverse-engineering koruması).
Işık dalgalarının optik kırınımıyla analog fraktal girişim haritaları oluşturulabilir; piksel sayımı fotodedektörle tek bir nanosaniyede sıfır gecikmeyle okunabilir.
Kuantum durumlarının süperpozisyon ve dalga çökme olasılıkları fraktal dinamiklerle doğrudan örtüştürülebilir.
Bu araştırma; deterministik kaos ve fraktal geometrinin yapay sinir ağları için işlevsel, zengin ve çok boyutlu bir parametrizasyon motoru olarak kullanılabileceğini kavramsal ve deneysel düzeyde kanıtlamıştır.
Klasik dijital GPU mimarilerinde piksel sayma maliyeti doğrudan bellek okumanın yerini alamasa da; önerilen 128×128 4-Quadrant ayrıştırma mimarisi temel doğrusal kapılarda ve doğrusal olmayan XOR probleminde %100 doğrulukla çalışarak fraktal yapay zeka alanında sağlam bir Proof-of-Concept inşa etmiştir. Bu paradigma; geleceğin optik işlemcileri, kuantum algoritmaları ve prosedürel ağırlık sıkıştırma mimarileri için ezber bozan yeni bir teorik zemin sunmaktadır.
import numpy as np
def compute_mandelbrot_patch_128(cx, cy, zoom, res=128, max_iter=70):
scale = 1.0 / zoom
x = np.linspace(cx - scale, cx + scale, res)
y = np.linspace(cy - scale, cy + scale, res)
C = x[np.newaxis, :] + 1j * y[:, np.newaxis]
Z = np.zeros_like(C)
escape_iters = np.full(C.shape, max_iter, dtype=int)
mask = np.ones(C.shape, dtype=bool)
for i in range(max_iter):
Z[mask] = Z[mask]**2 + C[mask]
escaped = np.abs(Z) > 2.0
escape_iters[escaped & mask] = i
mask = mask & (~escaped)
# 4-Quadrant Ağırlık Ayrıştırması (w1, w2, w3, bias)
mid = res // 2
quads = [escape_iters[:mid, :mid], escape_iters[:mid, mid:],
escape_iters[mid:, :mid], escape_iters[mid:, mid:]]
weights = [((np.sum(q == max_iter) / q.size) - 0.5) * 6.0 for q in quads]
return weights[0], weights[1], weights[3] # w1, w2, bias