nia / README.md
Mathematicaljuice's picture
Update README.md
1098cf2 verified
|
Raw
History Blame Contribute Delete
1.52 kB
---
language: en
license: apache-2.0
tags:
- transformer
- sft
- instruction-tuned
- malawi
- small-language-model
---
# NIA LLM 110M - SFT (Instruction Fine‑tuned)
This is the **instruction‑fine‑tuned** version of the NIA 110M base model, built from scratch in Malawi 🇲🇼.
This model is for research and experiment model
## Model Details
**Base Model:**
- 110M parameters (10 layers, 768 dim, 12 heads)
- Pretrained on ~3.2B tokens
- Best pretrain loss: 3.3976
**Fine‑tuning:**
- Dataset: Mixed SQuAD (Q&A) + Alpaca (instructions)
- Steps: 4,110
- Final loss: **1.5845**
- Learning rate: 3e-5
## Capabilities
- Follows user instructions (chat format)
- Answers some factual questions (improved accuracy)
- Temperature sweet spot: 0.65
## Usage
```python
from transformers import AutoModelForCausalLM, AutoTokenizer
model = AutoModelForCausalLM.from_pretrained("Mathematicaljuice/nia")
tokenizer = AutoTokenizer.from_pretrained("Mathematicaljuice/nia")
prompt = "Explain photosynthesis in one paragraph."
inputs = tokenizer(prompt, return_tensors="pt")
output = model.generate(**inputs, max_new_tokens=100, temperature=0.65)
print(tokenizer.decode(output[0]))
```
## Limitations
- Still hallucinates facts (especially uncommon ones)
- Cannot do arithmetic or math reasoning
- English only (for now)
- Small model size limits knowledge retention
- This model is for reseach only
## Credits
Built by the Malawian ai start up based in blantyre
Built by Lance Muyawa
## License
Apache 2.0