Instructions to use PILUSATRIO/satri-1b with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- PEFT
How to use PILUSATRIO/satri-1b with PEFT:
from peft import PeftModel from transformers import AutoModelForCausalLM base_model = AutoModelForCausalLM.from_pretrained("Qwen/Qwen3-1.7B") model = PeftModel.from_pretrained(base_model, "PILUSATRIO/satri-1b") - Notebooks
- Google Colab
- Kaggle
SATRI-1B β Hasil Fine-tuning Qwen3-1.7B (DARE-TIES Merge 4 Spesialis)
- Pembuat: Satri (
PILUSATRIO) - Model Dasar:
Qwen/Qwen3-1.7B(Apache-2.0) - Jenis File: Adapter LoRA (PEFT) β bukan model penuh. Butuh base
Qwen3-1.7Buntuk dipakai. - Koleksi 4 Adapter Spesialis:
PILUSATRIO/satri-1b-adapters
Apa Ini Sebenarnya?
Repo ini berisi satu adapter LoRA hasil merge dari 4 adapter spesialis (masing-masing di-training terpisah) memakai metode DARE-TIES Merge (density = 0.5):
spec_Aβ Bahasa Indonesia, Sejarah & Sastra Nusantaraspec_Bβ Penalaran Matematika, Logika & Sains (CoT)spec_Cβ Pemrograman Python/SQL & Desain Webspec_Dβ Pemanggilan Tool & Integrasi RAG
Base model asli tidak diubah; semua "pengetahuan" ditambahkan lewat bobot LoRA (r=16, Ξ±=16) di atas Qwen/Qwen3-1.7B.
Cara Pakai (Benar)
Adapter ini harus dimuat di atas base model:
from transformers import AutoModelForCausalLM, AutoTokenizer
from peft import PeftModel
base = "Qwen/Qwen3-1.7B"
tok = AutoTokenizer.from_pretrained(base)
model = AutoModelForCausalLM.from_pretrained(base, device_map="auto")
model = PeftModel.from_pretrained(model, "PILUSATRIO/satri-1b")
msgs = [{"role": "user", "content": "Siapa proklamator kemerdekaan Indonesia?"}]
q = tok.apply_chat_template(msgs, tokenize=False, add_generation_prompt=True)
out = model.generate(**tok(q, return_tensors="pt").to(model.device), max_new_tokens=128)
print(tok.decode(out[0], skip_special_tokens=True))
Evaluasi (Jujur β Sampel Kecil)
β οΈ Baca ini dulu. Evaluasi di bawah memakai set privat yang sangat kecil (15 soal DEV, 16 soal TEST). Ini bukan benchmark standar dan tidak bisa dibandingkan langsung dengan hasil di paper/model lain. Angkanya indikatif saja, bukan klaim akurasi sesungguhnya. Skor 100% di set 15 soal artinya benar 15/15 β dengan sampel sekecil itu, 1 soal = 6,6%.
| Gugus | Qwen3-1.7B (base) | SATRI-1B (merge ini) |
|---|---|---|
| Set DEV (15 soal) | 66,7% (10/15) | 100% (15/15) |
| Set TEST (16 soal) | 62,5% (10/16) | 93,8% (15/16) |
Kedua model diuji pada soal yang sama. Peningkatan kelihatan, tapi karena sampelnya kecil, angka ini belum tentu akurat β dibutuhkan benchmark yang lebih besar untuk klaim yang serius.
Batasan (Sejujurnya)
- Ini LoRA merge eksperimen, bukan model yang dioptimalkan untuk production.
- Basis
Qwen3-1.7B(1,7 miliar parameter) tetaplah model kecil β untuk tugas sulit ia terbatas. - Belum diuji pada benchmark publik besar (MMLU, IndoNLU, dll).
Lisensi & Kredit
- Base model:
Qwen/Qwen3-1.7Bβ Apache-2.0. - Adapter ini: Apache-2.0.
- Dibuat oleh Satri (
PILUSATRIO). Teknis: QLoRA + PEFT + DARE-TIES merge.
- Downloads last month
- 22