Views
No views yet
normal, suspicious, or malicious| Metric | Value |
|---|---|
| Accuracy | 0.74 |
| Macro F1 | 0.735 |
| Recall Malicious | 0.88 |
| Valid Format Rate | 0.64 |
| Actionability Rate | 0.64 |
1from transformers import AutoModelForCausalLM, AutoTokenizer
2from peft import PeftModel
3
4base = "Qwen/Qwen3-14B"
5model = AutoModelForCausalLM.from_pretrained(base, torch_dtype="auto", device_map="auto")
6model = PeftModel.from_pretrained(model, "Pankei/soc-narrative-grpo-budget512-qwen3-14b")
7
8tokenizer = AutoTokenizer.from_pretrained(base)
9inputs = tokenizer("<your prompt>", return_tensors="pt").to(model.device)
10output = model.generate(**inputs, max_new_tokens=256)
11print(tokenizer.decode(output[0]))Note: This is a LoRA adapter (~30–160 MB). You need the full base model (Qwen/Qwen3-14B) to load it.
1@misc{soc-narrative-2026,
2 author = {Research project},
3 title = {SOC Narrative: Small LLMs for UEBA / Insider Threat Detection},
4 year = {2026},
5 howpublished = {\url{https://github.com/Pancake2021/research_work_by_a_student}}
6}