Views
No views yet
| Metric | Value |
|---|---|
| Sharpe (baseline) | +0.20 |
| Sharpe (MiniCrit-validated) | +0.80 |
| Hallucination reduction | –48% |
| Weak-reasoning detection F1 | 0.82 |
| Hallucination F1 | 0.76 |
This example works after the full model is uploaded to this repository.
1from transformers import AutoTokenizer, AutoModelForCausalLM
2
3model_name = "wmaousley/MiniCrit-1.5B"
4
5tokenizer = AutoTokenizer.from_pretrained(model_name)
6model = AutoModelForCausalLM.from_pretrained(model_name)
7
8prompt = """Rationale:
9'NVDA is oversold so I will long because RSI is below 30.'
10
11Provide a critique.
12"""
13
14inputs = tokenizer(prompt, return_tensors="pt")
15outputs = model.generate(
16 **inputs,
17 max_new_tokens=200,
18 do_sample=False,
19 temperature=0.0,
20)
21
22print(tokenizer.decode(outputs[0], skip_special_tokens=True))Ousley, W. A. (2025). MiniCrit-1.5B: Adversarial Financial Critic Model.
Zenodo. https://doi.org/10.5281/zenodo.17594497