🧬 DNO-54m-Base (Seed Cortex)

"Don't just train a model. Raise an organism."

DNO-54m-Base, Dynamic Neural Organism (DNO) framework'ü kullanılarak sıfırdan eğitilmiş, 54 milyon parametreli bir Seed Cortex (Çekirdek) modelidir. Bu model, statik mimarilerin aksine, biyolojik bir beyin gibi büyümeye, bölünmeye ve uzmanlaşmaya hazır bir yapay organizma olarak tasarlanmıştır.

🌟 Öne Çıkan Özellikler

  • Bilişsel Temel: 57.000 adım boyunca "Infancy" (Bebeklik) evresinde eğitilmiştir.
  • Yüksek Verimlilik: Sadece 54M parametre ile felsefi muhakeme ve karmaşık tarihsel bağlam kurma yeteneği.
  • Dinamik Plastisite: v0.2.6 standartlarına uygun, adaptive fazda uzman loblar (Expert Lobes) üretmeye hazır altyapı.
  • Auto-Casting & Deep Scan: Gömülü katmanları otomatik tanıyan akıllı veri tipi yönetimi.

📊 Teknik Özellikler

Özellik Değer
Parametre Sayısı 54,235,136
Gizli Boyut (d_model) 512
Katman Sayısı 12
Dikkat Başlıkları (Heads) 8
Sözlük Boyutu (Vocab) 32,000
Eğitim Cihazı NVIDIA L4

🧠 Model Performansı (Örnek Çıktı)

Prompt: "Bilimsel düşünce ve rasyonalizm," DNO: "antik Yunan felsefesinin temel taşlarıdır ve modern felsefe tarihinde önemli bir yere sahiptir. Özellikle Aristoteles ve Platon gibi antik filozofların düşünceleriyle şekillendi. Platon, Aristoteles'in öğrencisi olarak, gözlem, erdem ve evrenin yapısı üzerine derinlemesine düşünceler geliştirdi..."

🚀 Kullanım Rehberi

Bu modeli kullanmak için öncelikle dno kütüphanesini yüklemeniz ve model dosyasını (.dno) projenize dahil etmeniz gerekir.

1. Kurulum

pip install dno

2. Organizmayı Canlandırma
Python

import torch
from dno import DynamicNetwork
from tokenizers import Tokenizer

# Konfigürasyon
model_path = "DNO_Core_Genesis_v1_Final.dno"
tokenizer_path = "tokenizer.json"

# Organizmayı Yükle
# Not: GPTModel ve reconstruction_factory tanımlarınızın ortamda bulunması gerekir.
network = DynamicNetwork.load_dno(model_path, module_factory=reconstruction_factory)
network.eval().to("cuda")

tokenizer = Tokenizer.from_file(tokenizer_path)

# İnference (Üretim)
prompt = "Teknolojinin gelişimi insan özgürlüğünü"
input_ids = torch.tensor(tokenizer.encode(prompt).ids).unsqueeze(0).to("cuda")

with torch.no_grad():
    for _ in range(100):
        output = network(input_ids)
        next_token = torch.multinomial(torch.softmax(output[:, -1, :] / 0.7, dim=-1), 1)
        print(tokenizer.decode([next_token.item()]), end="", flush=True)
        input_ids = torch.cat([input_ids, next_token], dim=1)

🧬 Evrimsel Yol Haritası

Bu model şu an "Seed Cortex" aşamasındadır. Organizmanın gelişimini şu şekilde sürdürebilirsiniz:

    Infancy (Mevcut): Genel dil ve mantık becerilerinin kazanıldığı evre.

    Adaptive Phase: network.config.training_phase = 'adaptive' komutuyla büyümeyi aktif edin.

    Mitosis: growth_engine.mitosis() kullanarak modele özel uzmanlıklar (Kodlama, Tıp, Jeoloji) ekleyin.

    Synaptic Pruning: Gereksizleşen uzmanlıkları budayarak organizmayı optimize edin.

🤝 Katkıda Bulunma

Bu organizmanın evrimine katkıda bulunmak, yeni uzmanlık lobları eğitmek veya dno mimarisini geliştirmek için GitHub repomuzu ziyaret edebilirsiniz.
📜 Lisans

Bu model MIT lisansı altında korunmaktadır.
Downloads last month

-

Downloads are not tracked for this model. How to track
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support