How to use from the
Use from the
PEFT library
from peft import PeftModel
from transformers import AutoModelForCausalLM

base_model = AutoModelForCausalLM.from_pretrained("Octen/Octen-WebGR-0.6B")
model = PeftModel.from_pretrained(base_model, "efebaykara/Octen-WebGR-0.6B-Gundem-LoRA")

Octen-WebGR-0.6B-Gundem-LoRA

LoRA adapter for Turkish news headline classification. Requires the pinned base model; this is not a standalone full checkpoint or a general chat assistant.

Base: Octen/Octen-WebGR-0.6B · revision fafd37856a14996b2627a450063e63a007afe6b5.

DeepSeek-generated answers were used for assistant-only supervised fine-tuning (response distillation). No DeepSeek weights or logits were used; the student's parameter count is unchanged. The split contains 825 training, 107 validation and 101 test examples. Three epochs, lr=0.0002, LoRA r16/alpha32, accumulation=8, max_length=512, seed=42.

Use

Download this repository, install a suitable CUDA PyTorch build and the supplied requirements, then run from the downloaded folder:

python -m pip install -r requirements.txt
python release_infer.py --model . --headline "İşçiler ücret artışı için greve başladı"

The supplied loader handles architecture compatibility, the exact task template, pinned base revision, CPU fp32 adapter merging and CUDA BF16 inference. Allow CPU RAM for the full fp32 base model and GPU memory for BF16 inference. Loading the base model executes its remote model code. Review it before use. The result contains prediction or an explicit error; generation is not constrained by a JSON grammar.

The model receives only the headline and student-system.txt. Output fields: etiketler (topics), tur (event type), and etki, ciddiyet, aciliyet (integer scores 0–3).

Evaluation

Metric Value
Gündem Score v1 70.6 / 100
All-field exact match 23.8%
Topic micro-F1 86.2%
Type accuracy 66.3%
Invalid outputs 0 / 101

HF/CUDA BF16, greedy, batch=4, maximum 160 new tokens, no JSON grammar. Gündem Score = 30×topic F1 + 20×type accuracy + 30×(1−mean score MAE/3) + 20×exact match (fractional metrics). It measures this task's teacher-label agreement, not general LLM intelligence or an accuracy percentage. Small differences on this previously evaluated, single-seed test do not establish superiority. Batch size and numerical runtime changes can affect outputs. See evaluation.json and release-manifest.json.

Licensing and limitations

Gündem response-distillation LoRA adaptation of Octen/Octen-WebGR-0.6B, revision fafd37856a14996b2627a450063e63a007afe6b5. Modified artifact: adapter weights trained on DeepSeek-labelled Turkish headlines. Model and tokenizer licensing follows the upstream license files. Gündem helper code: MIT.

Non-commercial (CC BY-NC 4.0). Octen is a specialized URL retriever; this release tests transfer to news JSON, not retrieval quality. See LICENSE and NOTICE.

The task uses a small, domain-specific dataset. Inspect predictions before relying on them. Raw headlines, teacher answers and the full dataset are not redistributed. Model licensing is separate from the MIT-licensed Gündem helper code.

Training and benchmark tools · All released models

Mobile GGUF pair

Original and fine-tuned Q4_K_M files, tested with the Gündem native engine.

Variant GGUF Gündem Score v1 (HF/BF16)
original octen-webgr-0.6b-original-Q4_K_M.gguf 0.0
distilled octen-webgr-0.6b-distilled-Q4_K_M.gguf 70.6

These scores come from the HF/BF16 experiment; mobile GGUF quality was not rescored. Both files retain the base model license and notices included in this repository. The original model is not fine-tuned.

Downloads last month
65
GGUF
Model size
0.7B params
Architecture
qwen3
Hardware compatibility
Log In to add your hardware

4-bit

Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support

Model tree for efebaykara/Octen-WebGR-0.6B-Gundem-LoRA

Adapter
(1)
this model

Collection including efebaykara/Octen-WebGR-0.6B-Gundem-LoRA