Views
No views yet
| Metric | Score |
|---|---|
| F1 Score | 0.9234 |
| Accuracy | 92.34% |
| ROC AUC | 0.9637 |
| Brier Score | 0.1088 |
1from transformers import AutoTokenizer, AutoModelForCausalLM
2from peft import PeftModel
3import torch
4
5model_id = "meta-llama/Llama-3.2-3B-Instruct"
6adapter_id = "tamimmirza/llama-3.2-3b-hallucination-detector"
7
8tokenizer = AutoTokenizer.from_pretrained(model_id)
9base_model = AutoModelForCausalLM.from_pretrained(
10 model_id, dtype=torch.bfloat16
11)
12model = PeftModel.from_pretrained(base_model, adapter_id)
13model.eval()
14
15prompt = "Question: Where did fortune cookies originate?
16Answer: Fortune cookies originated in China.
17Verdict:"
18inputs = tokenizer(prompt, return_tensors="pt")
19
20with torch.no_grad():
21 output = model.generate(**inputs, max_new_tokens=10)
22
23print(tokenizer.decode(output[0], skip_special_tokens=True))
24# Output: HALLUCINATED