🐱 Catrex 1.0

Двуязычная (RU/EN) чат-модель на 65M параметров, обученная с нуля: случайная инициализация, ни одного предобученного веса.

Результаты

val loss 5.6104
perplexity 273.3
Параметров 64.82M
Контекст 512 токенов
Шагов обучения 120
Обучение 1× T4

Запуск в LM Studio

  1. Скачай catrex-1.0-f16.gguf
  2. Положи в ~/.lmstudio/models/Catniti/catrex-1.0/
  3. Загрузи в LM Studio — chat template уже внутри файла

Запуск через llama.cpp

llama-cli -hf Catniti/catrex-1.0:f16 -p "Привет!"

Python (transformers)

from transformers import AutoModelForCausalLM, AutoTokenizer

tok = AutoTokenizer.from_pretrained("Catniti/catrex-1.0")
model = AutoModelForCausalLM.from_pretrained("Catniti/catrex-1.0")

msgs = [{"role": "user", "content": "Привет!"}]
ids = tok.apply_chat_template(msgs, add_generation_prompt=True, return_tensors="pt")
out = model.generate(ids, max_new_tokens=100, temperature=0.8, do_sample=True)
print(tok.decode(out[0][ids.shape[1]:], skip_special_tokens=True))

Формат промпта

ChatML:

<|im_start|>user
Привет!<|im_end|>
<|im_start|>assistant

Честно об ограничениях

Модель на 65M параметров, обученная несколько часов на одной T4. Это примерно в 1000 раз меньше вычислений, чем у GPT-3.5.

Чего ожидать:

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

Чего не ожидать: фактической точности, рассуждений, длинного контекста, кода. Модель может уверенно выдумывать.

Архитектура Llama выбрана намеренно — только так GGUF открывается в LM Studio, Ollama и llama.cpp. Веса при этом полностью свои.

Downloads last month
268
Safetensors
Model size
64.8M params
Tensor type
F32
·
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 1 Ask for provider support

Datasets used to train Catniti/catrex-1.0