/ Модель

Характеристики

Контекст
1 024 токена
Параметры
100 млн
Лицензия
MIT
Архитектура
mixtral · MoE
Библиотека
transformers
Опубликована
15 авг 2026

Luck-spark-V-300-MoE

Генерация текстаТекст → текст3 профессии

Экспериментальная базовая MoE-модель Dr. Zeon для генерации коротких текстовых продолжений на турецком и английском языках.

3 883скачиваний за 30 дней2лайкавеса обновлены3 окт 2026

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Тесты пользователейпока нет

Никто ещё не опубликовал тест этой модели. Соберите бенчмарк из своих задач — результат появится здесь.

  1. Добавьте модель в бенчмарк

    Вместе с другими моделями категории «Текст» — сравнение идёт внутри одной категории.

  2. Опишите свои задачи

    Напишите запросы, при необходимости приложите файлы и эталонные ответы.

  3. Запустите и опубликуйте

    Модели ответят на каждую задачу, судья оценит ответы. Опубликованный результат появится на этой странице.

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

Luck-Spark V-300-MoE — экспериментальная базовая языковая модель, разработанная Dr. Zeon и обучаемая с нуля. Она предназначена для исследования разреженной маршрутизации экспертов и обучения небольшой модели на смеси турецкого и английского текстов, математики и кода. Карточка описывает ранний контрольный чекпойнт, а не готовую модель для прикладного использования.

Модель использует decoder-only архитектуру Mixtral с MoE-слоями: 4 эксперта, из которых для каждого токена выбираются 2. В README указано около 294,6 млн параметров, тогда как метаданные Hugging Face сообщают 100,1 млн; поэтому размер в источниках расходится. Контекст составляет 1024 токена. Обучение ведётся на потоковой смеси FineWeb-Edu, Cosmos Turkish Corpus, OpenWebMath, CodeParrot и Cosmopedia. Модель принимает текст и генерирует продолжение; в основном рассчитана на турецкий и английский языки.

Она может выдавать короткие продолжения и простые завершения шаблонов, но не настроена на следование инструкциям или диалог. Автор предупреждает о повторах, смешении языков, галлюцинациях и ненадёжных математических рассуждениях и генерации кода; официальные сравнительные оценки не опубликованы. Лицензия модели — MIT; для обучающих датасетов могут действовать отдельные условия.

Сценарии применения

  • эксперименты с разреженной маршрутизацией экспертов в языковой модели
  • генерация короткого продолжения на турецком языке
  • генерация короткого продолжения на английском языке
  • проверка простого шаблонного автодополнения текста
  • исследование обучения небольшой модели на смешанном корпусе текста, математики и кода

Ограничения

Это ранний экспериментальный чекпойнт без официальных бенчмарков и настройки на инструкции; возможны повторы, смешение языков и галлюцинации. Математические рассуждения и генерируемый код ненадёжны, а контекст ограничен 1024 токенами.

Для каких профессий подходит3

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

Dürüst durum notu. Bu bir bitmiş ürün modeli değildir. Sıfırdan pretrain edilen deneysel bir taban modeldir. Hedef korpus 5 milyar token; bu karttaki ağırlıklar eğitim yolunun erken bir noktasındadır. Kısa metin üretebilir, tekrarlayabilir, dil karıştırabilir. Değerlendirme kıyasları henüz yayınlanmamıştır.


Bu model nedir?

Luck-Spark V-300-MoE, Dr. Zeon tarafından sıfırdan eğitilen küçük bir Mixture-of-Experts dil modelidir. Mimari, Hugging Face MixtralForCausalLM iskeletini kullanır; ölçek ise bilinçli olarak tek bir Kaggle T4×2 oturumunda taşınabilir olacak şekilde seçilmiştir.

Amaç büyük bir genel model kopyalamak değil. Amaç şudur:

  • ~300M parametrede seyrek uzman yönlendirmesinin gerçekten öğrenilip öğrenilmediğini görmek
  • Türkçe + İngilizce + matematik + kod karışımını aynı küçük modelde dengelemek
  • Ücretsiz Kaggle GPU kotasıyla oturumlar arası gerçek resume yapılabilen bir eğitim hattı kurmak

Bu repo, o hattın canlı ağırlıklarıdır.

Mimari

MimariMixtral (decoder-only, MoE FFN)
Toplam parametre~294.6M
Katman12
Gizli boyut768
Dikkat başı12
KV başı (GQA)4
Yerel uzman4
Token başına uzman2
Uzman FFN2048
Router aux loss0.005
Bağlam1024
RoPE θ10.000
Sözlük32.004
Tokenizerahmetggg/luck-spark-l-100m-base
Gömme paylaşımıkapalı (tie_word_embeddings=false)

Her token’da 4 uzmandan 2’si açılır. Küçük ölçekte 4 uzman, büyük Mixtral’daki 8 uzmanlık çeşitliliği vermez. Bu bilinçli bir donanım takasıdır: T4 belleğinde eğitim açılsın, yönlendirme yine gerçek bir MoE problemi olarak kalsın.

Eğitim verisi

Akışkan (streaming) karışım. Oranlar hedef token payıdır; doküman örnekleme olasılıkları ortalama doküman uzunluğuna göre düzeltilmiştir.

KaynakHedef token payıRol
HuggingFaceFW/fineweb-edu (sample-10BT)%55İngilizce eğitim metni
ytu-ce-cosmos/Cosmos-Turkish-Corpus-v1.0%20Türkçe
open-web-math/open-web-math%15matematik
codeparrot/codeparrot-clean%5kod
HuggingFaceTB/cosmopedia (openstax)%5ders kitabı / açıklayıcı metin

Dokümanlar tokenize edilir, EOS eklenir, sonra 1024 token’lık bloklara paketlenir. Padding yok; her adımda sabit uzunluk.

Sınır. Tokenizer önce Türkçe ağırlıklı 100M taban için üretilmiştir. Karışımın büyük kısmı İngilizce olduğu için bu sözlük ideal değildir. Kod ve matematik token ekonomisi ileride ayrı bir sözlükle yeniden ele alınacaktır.

Eğitim düzeni

DonanımKaggle Tesla T4 × 2
Paralelizmtorchrun, 2 süreç
HassasiyetT4’te FP16 (BF16 yoksa)
Batch / GPU2
Gradient accumulation16
Effective batch65.536 token / adım
OptimizasyonAdamW (β1=0.9, β2=0.95)
Öğrenme hızı1e-4, cosine, 1000 adım warmup
Weight decay0.01
Grad clip1.0
Gradient checkpointingaçık
Hedef5.000.000.000 token ≈ 76.303 adım
Kayıther 500 adım
Üretim sondasıher 2000 adım

Kaggle oturumu yaklaşık 12 saatle sınırlıdır. Süre dolmadan güvenli checkpoint alınır; bir sonraki oturum aynı adımdan devam eder.

Checkpoint biçimi

Transformers’ın varsayılan Mixtral kayıt yoluna güvenilmez. Her kayıtta runtime state_dict doğrudan model.safetensors olarak yazılır ve luck_spark_checkpoint.json damgası konur. Yükleme strict=True ile yapılır. Damgasız eski klasörler yok sayılır.

Hub’da biriken checkpoint şişmesini önlemek için yalnızca son birkaç kayıt tutulur.

Resume’un sınırı. Ağırlık, optimizer ve scheduler oturumlar arasında taşınır. Streaming veri konumu birebir aynı yerden devam etmeyebilir. Yani ağırlık devamı gerçektir; veri konumunun birebir devamı garanti değildir.

Nasıl kullanılır?

Nasıl kullanılır?

Erken kontrol noktasıdır. Üretim sohbet botu değildir.

Aşağıdaki script interaktif çalışır: her seferinde farklı prompt yazıp deneme yapabilirsin.

import torch
from transformers import AutoModelForCausalLM, AutoTokenizer

REPO = "ahmetggg/Luck-spark-V-300-MoE"
MAX_CONTEXT = 1024
MAX_NEW_TOKENS = 64

tokenizer = AutoTokenizer.from_pretrained(REPO)
model = AutoModelForCausalLM.from_pretrained(
    REPO,
    torch_dtype=torch.float16,
    device_map="auto",
)
model.eval()

print("Hazir. Cikmak icin 'exit' yaz.\n")

while True:
    prompt = input(">> ").strip()
    if prompt.lower() in ("exit", "q"):
        break
    if not prompt:
        continue

    inputs = tokenizer(
        prompt, return_tensors="pt", truncation=True, max_length=MAX_CONTEXT
    ).to(model.device)

    with torch.no_grad():
        output = model.generate(
            **inputs,
            max_new_tokens=MAX_NEW_TOKENS,
            do_sample=True,
            temperature=0.8,
            top_p=0.95,
            use_cache=False,  # bu transformers surumunde MoE + KV-cache sorunlu
            pad_token_id=tokenizer.pad_token_id,
            eos_token_id=tokenizer.eos_token_id,
        )

    full_text = tokenizer.decode(output[0], skip_special_tokens=True)
    prompt_decoded = tokenizer.decode(inputs["input_ids"][0], skip_special_tokens=True)
    print(full_text[len(prompt_decoded):].strip() + "\n")

Bağlam penceresi 1024 tokendir. Bundan uzun girdi kesilir veya anlamsızlaşır. Bu bir taban modeldir, instruct/chat fine-tune edilmemiştir — çoklu tur "hafıza" beklemeyin.

Ne beklemeli, ne beklememeli?

Bekle.

  • Kısa Türkçe / İngilizce devam cümleleri
  • Basit kalıp tamamlama
  • Eğitim ilerledikçe daha az çöp token

Bekleme.

  • Talimat takibi (instruct / chat finetune yok)
  • Güvenilir çok adımlı matematik
  • Temiz, çalışır kod
  • Güncel bilgi
  • 1024 token üstü tutarlı bellek

Ölçek kuralı kabaca şudur: ~300M parametreli bir model Chinchilla civarında birkaç milyar token görünce “küçük ama okunur taban” olmaya başlar. Birkaç yüz milyon token’da bebek dil modelidir. Bu kartı o mercekten okuyun.

Değerlendirme

Bu sürümde resmi kıyas tablosu yoktur. Eğitim sırasında yalnızca üretim sondası (TR / EN / matematik / kod promptları) çalışır. Sayısal tablo — held-out perplexity, basit matematik, kısa kod — 5B hedefinin ilerleyen dilimlerinde eklenecektir.

MoE sağlığı (uzman kullanım oranı, ölü uzman, router entropy) dahili loglardadır; henüz model kartına işlenmemiştir.

Sınırlamalar ve riskler

  • Halüsinasyon üretir. Doğruluk iddiası yoktur.
  • Eğitim verisi açık web kaynaklıdır; önyargı, hatalı bilgi ve istenmeyen kalıplar geçebilir.
  • Küçük model olduğu için güvenlik hizalaması yoktur.
  • Araştırma, eğitim ve hata ayıklama içindir. Tıbbi, hukuki, mali veya güvenlik-kritik işlerde kullanılmaz.

Seri

ModelÖlçekNot
luck-spark-l-100m-base~91M denseİlk sıfırdan taban + tokenizer
luck-spark-l-100m-instruct~91MDeneysel instruct
Luck-Spark V-300-MoE~295M MoEBu repo

Yol haritası

  1. 5B token pretrain hedefini tamamlamak
  2. Held-out TR / EN perplexity ve küçük kıyas seti
  3. Uzman yük dengesini kartta yayınlamak
  4. Veri karışımına uygun sözlüğü yeniden değerlendirmek
  5. Ancak taban oturduktan sonra ayrı bir instruct sürümü

Atıf

@misc{luckspark-v300-moe,
  title        = {Luck-Spark V-300-MoE},
  author       = {Dr. Zeon},
  year         = {2026},
  howpublished = {\url{https://huggingface.co/ahmetggg/Luck-spark-V-300-MoE}},
  note         = {From-scratch Mixtral-style MoE language model. Research preview.}
}

Lisans

MIT. Üstteki veri kümelerinin kendi lisanslarına da uyun.

Teşekkür

Eğitim, Kaggle ücretsiz T4×2 kotası ve Hugging Face Hub üzerinde yürütülmektedir. FineWeb-Edu, Cosmos Turkish Corpus, OpenWebMath, CodeParrot ve Cosmopedia sağlayıcılarına teşekkürler.


Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм · transformers

Можно запустить

Подбираем GPU…

Класс архитектуры
MixtralForCausalLM
Ревизия весов
5c9c330

0 моделей