Text Generation
PEFT
Safetensors
Chechen
Russian
gemma2
chechen
noxchiyn
lora
reasoning
r1
caucasus
conversational
Instructions to use fozzi66/ChechenAI-Gemma-2B with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- PEFT
How to use fozzi66/ChechenAI-Gemma-2B with PEFT:
from peft import PeftModel from transformers import AutoModelForCausalLM base_model = AutoModelForCausalLM.from_pretrained("unsloth/gemma-2-2b-it-bnb-4bit") model = PeftModel.from_pretrained(base_model, "fozzi66/ChechenAI-Gemma-2B") - Notebooks
- Google Colab
- Kaggle
⛰️ ChechenAI Gemma 2B (Нохчийн Интеллект)
Первая открытая чеченская модель глубокого рассуждения (Reasoning LLM) на базе Google Gemma-2 2B
Разработчик: Abdullah Tunkaev (@fozzi66)
📌 О модели
ChechenAI Gemma 2B — это специализированная языковая модель для чеченского языка, обученная методологией QLoRA на базе архитектуры Google Gemma-2 2B.
Модель создана для сохранения и развития чеченского языка в цифровую эпоху, решения задач литературного и разговорного перевода, ведения естественного диалога и обучения вайнахской культуре.
🌟 Ключевые возможности:
- Грамматика 4 классов: Точное понимание и согласование глаголов с классными показателями (
в / й / д / б). - 8 чеченских падежей: Корректные склонения существительных и местоимений (ЦӀерниг, Доланиг, Лург, Дийриг, Коьчалниг, Хотталург, Дуьхьалург, Меттигниг).
- Чеченская орфография: Полноценная поддержка чеченской кириллицы (49 букв) и символа палочки (
Ӏ/ӏ). - Вайнахский этикет (ГӀиллакх): Вежливое обращение к собеседнику («сан лераме ваша/йиша»), соблюдение народных обычаев.
- Глубокое рассуждение (
<think>): Способность модели поэтапно анализировать семантику и синтаксис перед формулировкой ответа. - 100% оффлайн и ультра-легковесность: Работает даже на ноутбуках с видеокартами уровня NVIDIA RTX 3050 (потребление памяти < 2.0 GB VRAM в 4-битном квантовании).
🚀 Быстрый старт (Python / Transformers)
Для запуска адаптера установите библиотеки:
pip install torch transformers peft accelerate bitsandbytes
Пример генерации:
import torch
from transformers import AutoModelForCausalLM, AutoTokenizer
from peft import PeftModel
base_model_id = "google/gemma-2-2b-it"
adapter_id = "fozzi66/ChechenAI-Gemma-2B"
print("Загрузка токенизатора и модели...")
tokenizer = AutoTokenizer.from_pretrained(adapter_id)
base_model = AutoModelForCausalLM.from_pretrained(
base_model_id,
torch_dtype=torch.bfloat16,
device_map="auto"
)
model = PeftModel.from_pretrained(base_model, adapter_id)
model.eval()
# Формирование запроса на чеченском языке
prompt = (
"<start_of_turn>user\n"
"Муха ву хьо, сан лераме ваша? Хьайгахь хӀун керланиг ду?<end_of_turn>\n"
"<start_of_turn>model\n"
)
inputs = tokenizer(prompt, return_tensors="pt").to("cuda")
with torch.no_grad():
outputs = model.generate(
**inputs,
max_new_tokens=120,
temperature=0.3,
top_p=0.9,
repetition_penalty=1.15
)
response = tokenizer.decode(outputs[0][inputs.input_ids.shape[1]:], skip_special_tokens=True)
print("\nЖоп (Ответ):\n", response)
🛠️ Параметры обучения (Training Details)
- Базовая модель:
google/gemma-2-2b-it(bnb-4bit) - Метод обучения: QLoRA (Rank = 16, LoRA Alpha = 16, Dropout = 0.05)
- Целевые модули:
q_proj,k_proj,v_proj,o_proj,gate_proj,up_proj,down_proj - Оборудование: NVIDIA Tesla T4 (Google Colab) & локальный инференс на NVIDIA RTX 3050 Laptop GPU
- Количество шагов: 150 шагов (Эпоха 2)
- Финальный Loss: 2.086
🎙️ Интерактивный Голосовой Тренажёр (Google Colab)
В проект добавлен интерактивный тренажёр вайнахского произношения: 👉 ChechenAI_Voice_Trainer_Colab.ipynb
- 👂 Проверка в микрофон: Faster-Whisper анализирует ваш голос за доли секунды.
- 🔍 Разбор звуков: тренировка буквы Ӏ (палочки), абруптивов кӀ, тӀ, пӀ, цӀ, чӀ, звуков къ, гӀ, хь.
- 📊 Оценка от 1 до 100%: оценка точности смычки и советы тренера по артикуляции.
- 🔊 Эталонная озвучка (8.5/10): синтез речи Meta MMS с бархатным мужским тембром.
- 🎯 Квиз по 4 классам: практика согласования (в, й, д, б).
👤 Автор и благодарности
- Автор / Вайбкодер: Abdullah Tunkaev (@fozzi66)
- Благодарность: Сообществу носителей чеченского языка и исследователям кавказских языков.
- Массо хӀуманна а АллахӀана хастам бу!
- Downloads last month
- -