Views
No views yet
| Metric | Value |
|---|---|
| Balanced Accuracy | 64.3% |
| F1 Score | 0.661 |
| Cohen's Kappa | 0.329 |
| Inference Latency | 72ms |
1from transformers import AutoModelForCausalLM, AutoTokenizer
2from peft import PeftModel
3
4base = AutoModelForCausalLM.from_pretrained("HuggingFaceTB/SmolLM2-135M-Instruct")
5model = PeftModel.from_pretrained(base, "tarun5986/MicroGuard-SmolLM-135M")
6tokenizer = AutoTokenizer.from_pretrained("HuggingFaceTB/SmolLM2-135M-Instruct")
7
8# Or use the MicroGuard package
9from microguard import MicroGuard
10guard = MicroGuard(model="tarun5986/MicroGuard-SmolLM-135M", base_model="HuggingFaceTB/SmolLM2-135M-Instruct")
11result = guard.check(
12 context="The Eiffel Tower was built in 1889 by Gustave Eiffel.",
13 question="Who built the Eiffel Tower?",
14 answer="The Eiffel Tower was built by Gustave Eiffel in 1889."
15)
16print(result) # {'verdict': 'FAITHFUL', 'confidence': 74.2, 'latency_ms': 64.0}1@article{microguard2026,
2 title={MicroGuard: Sub-Billion Parameter Faithfulness Classification for Real-Time RAG QA},
3 author={Sharma, Tarun},
4 journal={IEEE Access},
5 year={2026}
6}