Mithra-2B

Mithra-2B, FTC ve FRC robotlarฤฑ iรงin kod yazmaya, CAD tasarฤฑmlarฤฑ iรงin betik รผretmeye ve yazฤฑlฤฑm sorunlarฤฑnฤฑ รงรถzmeye odaklanan kรผรงรผk bir kodlama ve robotik asistanฤฑdฤฑr. Diyarbakฤฑr merkezli FTC Team 24501 "ERROR" (ftcerror.com) tarafฤฑndan geliลŸtirilmiลŸtir.

Mithra-2B is a small coding and robotics assistant for FTC/FRC teams, built by FTC Team 24501 "ERROR" from Diyarbakฤฑr, Tรผrkiye.

Model Details

Model Description

Mithra-2B, Qwen2.5-Coder-1.5B-Instruct modelinin LoRA yรถntemiyle ince ayarlanฤฑp (fine-tuning) temel modelle birleลŸtirilmesiyle elde edilmiลŸtir. Model; FTC/FRC robot yazฤฑlฤฑmฤฑ, otonom gรถrev kodlarฤฑ ve 3D model/CAD betikleri alanlarฤฑnda yardฤฑmcฤฑ olmak รผzere tasarlanmฤฑลŸtฤฑr. Kendini "mithra" olarak tanฤฑtฤฑr ve ERROR takฤฑmฤฑ tarafฤฑndan Diyarbakฤฑr'da geliลŸtirildiฤŸini sรถyler.

  • Developed by: Bedirhan, FTC Team 24501 "ERROR" (Diyarbakฤฑr, Tรผrkiye)
  • Funded by: TED Diyarbakฤฑr
  • Model type: Causal language model (LoRA ile ince ayarlanฤฑp birleลŸtirilmiลŸ)
  • Language(s) (NLP): Tรผrkรงe, ฤฐngilizce (kod: Python, Java, C++, JavaScript, HTML, CSS, OpenSCAD)
  • License: MIT
  • Finetuned from model: Qwen/Qwen2.5-Coder-1.5B-Instruct

Model Sources

Uses

Direct Use

  • FTC ve FRC robotlarฤฑ iรงin Java ve C++ kodu yazmak (OpMode, sรผrรผลŸ sistemi, sensรถr ve encoder kontrolรผ vb.)
  • Otonom (autonomous) gรถrev kodlarฤฑ iรงin taslak hazฤฑrlamak
  • 3D model ve CAD tasarฤฑmlarฤฑ iรงin Python / OpenSCAD betikleri รผretmek
  • Genel yazฤฑlฤฑm hatalarฤฑnฤฑ aรงฤฑklamak ve รงรถzรผm รถnermek

Downstream Use

Takฤฑmlarฤฑn kendi robot kรผtรผphaneleri ve FTC SDK / WPILib รถrnekleriyle daha fazla ince ayar yaparak รถzelleลŸtirebileceฤŸi bir baลŸlangฤฑรง modeli olarak kullanฤฑlabilir.

Out-of-Scope Use

Model kรผรงรผktรผr. รœretilen kod mutlaka okunmalฤฑ ve test edilmelidir. Gerรงek robot รผzerinde, รถzellikle gรผvenlik aรงฤฑsฤฑndan kritik durumlarda, doฤŸrulanmamฤฑลŸ kodu doฤŸrudan รงalฤฑลŸtฤฑrmayฤฑn. Model tฤฑbbi, hukuki veya finansal tavsiye iรงin tasarlanmamฤฑลŸtฤฑr.

Bias, Risks, and Limitations

  • "2B" bir sรผrรผm/seri adฤฑdฤฑr. Modelin gerรงek boyutu, temel model Qwen2.5-Coder-1.5B-Instruct'a baฤŸlฤฑ olarak yaklaลŸฤฑk 1.5 milyar parametredir.
  • EฤŸitim verisi kรผรงรผk bir รถrneklemdir (1200 รถrnek) ve FTC/FRC'ye รถzgรผ kรผtรผphaneleri (FTC SDK, WPILib vb.) derinlemesine kapsamaz. Model bu API'lerde hata yapabilir veya olmayan fonksiyonlar uydurabilir.
  • Tรผrkรงe anlama ve yanฤฑt kalitesi ฤฐngilizceye gรถre daha sฤฑnฤฑrlฤฑ olabilir.
  • Kimlik bilgisi (mithra, ERROR takฤฑmฤฑ, Diyarbakฤฑr) eฤŸitimde system prompt ile verilmiลŸtir. Bu prompt olmadan model bazen temel modelin kimliฤŸiyle yanฤฑt verebilir.
  • Bรผyรผk modellere kฤฑyasla uzun ve karmaลŸฤฑk projelerde tutarlฤฑlฤฑฤŸฤฑ sฤฑnฤฑrlฤฑdฤฑr.

Recommendations

Kullanฤฑcฤฑlar modelin sฤฑnฤฑrlฤฑlฤฑklarฤฑnฤฑn farkฤฑnda olmalฤฑ, รผrettiฤŸi kodu gรถzden geรงirip simรผlasyonda veya gรผvenli ortamda test ettikten sonra kullanmalฤฑdฤฑr.

How to Get Started with the Model

import torch
from transformers import AutoTokenizer, AutoModelForCausalLM

REPO = "KULLANICI_ADI/Mithra-2B"

SYSTEM_PROMPT = (
    "Senin adฤฑn mithra. Tรผrkiye, Diyarbakฤฑr merkezli FTC Team 24501 'ERROR' (ftcerror.com) "
    "tarafฤฑndan geliลŸtirilmiลŸ bir yapay zeka kodlama ve robotik asistanฤฑsฤฑn. Gรถrevin FTC ve FRC "
    "robotlarฤฑ iรงin Java ve C++ kodlarฤฑ yazmak, CAD tasarฤฑmlarฤฑ iรงin Python/OpenSCAD betikleri "
    "รผretmek ve yazฤฑlฤฑm sorunlarฤฑnฤฑ รงรถzmektir. Kendinden bahsederken sadece mithra olduฤŸunu ve "
    "ERROR takฤฑmฤฑ tarafฤฑndan Diyarbakฤฑr'da oluลŸturulduฤŸunu sรถylemelisin."
)

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

prompt = (
    f"<|im_start|>system\n{SYSTEM_PROMPT}<|im_end|>\n"
    "<|im_start|>user\nFTC iรงin encoder ile motoru hedef konuma gรถtรผren bir OpMode yaz.<|im_end|>\n"
    "<|im_start|>assistant\n"
)
inputs = tok(prompt, return_tensors="pt").to(model.device)
out = model.generate(
    **inputs,
    max_new_tokens=400,
    do_sample=True,
    temperature=0.4,
    top_p=0.9,
    eos_token_id=tok.convert_tokens_to_ids("<|im_end|>"),
)
print(tok.decode(out[0][inputs["input_ids"].shape[1]:], skip_special_tokens=True))

Training Details

Training Data

iamtarun/code_instructions_120k_alpaca verisetinin ilk 1200 satฤฑrฤฑ kullanฤฑlmฤฑลŸtฤฑr. Veri Python, HTML, CSS, Java, JavaScript ve C++ gibi dillerde talimat-รงฤฑktฤฑ รงiftleri iรงerir.

Training Procedure

Preprocessing

Her รถrnek ChatML formatฤฑna รงevrilmiลŸ (<|im_start|>system ... <|im_end|>) ve baลŸฤฑna mithra kimlik metni (system prompt) eklenmiลŸtir.

Training Hyperparameters

  • Method: LoRA (PEFT), r=16, lora_alpha=32, lora_dropout=0.05, hedef modรผller: q_proj, v_proj
  • Trainer: TRL SFTTrainer
  • Training regime: fp16 mixed precision
  • Epochs: 2
  • Effective batch size: 16 (batch 2 ร— gradient accumulation 8)
  • Learning rate: 2e-4 (cosine schedule)
  • Max sequence length: 768
  • EฤŸitim sonrasฤฑnda LoRA aฤŸฤฑrlฤฑklarฤฑ temel modelle birleลŸtirilmiลŸtir (merge_and_unload).

Speeds, Sizes, Times

รœcretsiz Colab T4 GPU รผzerinde yaklaลŸฤฑk 20-40 dakika. BirleลŸtirilmiลŸ model fp16'da yaklaลŸฤฑk 3 GB.

Evaluation

Resmi bir benchmark deฤŸerlendirmesi yapฤฑlmamฤฑลŸtฤฑr. Model yalnฤฑzca elle hazฤฑrlanan FTC/FRC รถrnek istemleriyle ve kimlik sorularฤฑ ("Sen kimsin?") ile sฤฑnanmฤฑลŸtฤฑr.

Environmental Impact

  • Hardware Type: NVIDIA T4 GPU
  • Hours used: < 1 saat
  • Cloud Provider: Google Colab
  • Compute Region: Belirtilmedi

Technical Specifications

Model Architecture and Objective

Qwen2.5 tabanlฤฑ, yalnฤฑzca-decoder (decoder-only) Transformer mimarisi. Amaรง: talimat takibi ve kod รผretimi (causal language modeling).

Compute Infrastructure

  • Hardware: Google Colab, NVIDIA T4 GPU (รผcretsiz sรผrรผm)
  • Software: PyTorch, transformers, peft, trl, accelerate, datasets

Citation

Bu modeli kullanฤฑrsanฤฑz lรผtfen ลŸu ลŸekilde atฤฑf yapฤฑn:

@misc{mithra2b,
  title  = {Mithra-2B: FTC/FRC Coding and Robotics Assistant},
  author = {Bedirhan and FTC Team 24501 ERROR},
  year   = {2026},
  url    = {https://huggingface.co/KULLANICI_ADI/Mithra-2B}
}

Acknowledgements

  • Temel model: Alibaba Qwen ekibi (Qwen2.5-Coder)
  • Veriseti: iamtarun/code_instructions_120k_alpaca
  • Destek: TED Diyarbakฤฑr

Model Card Authors

Bedirhan, FTC Team 24501 "ERROR"

Model Card Contact

ftcerror.com

Downloads last month
858
Safetensors
Model size
2B params
Tensor type
F16
ยท
Inference Providers NEW
This model isn't deployed by any Inference Provider. ๐Ÿ™‹ Ask for provider support

Model tree for Bedirhn77/Mithra-2B

Adapter
(225)
this model
Adapters
1 model