Downloads · 30 days
45
26% of all-time downloads
dylanmurzello/redax-8b
redax-8b is a text generation model from dylanmurzello. Use it when you need the model to write or continue text. It is set up for transformers. The card lists the license as apache-2.0.
Qwen3-8B fine-tuned to find personally identifying information in text and return the exact spans. Built as the LLM strategy of redax, a schema-driven de-identification engine.
Downloads · 30 days
45
26% of all-time downloads
All-time downloads
173
Public
Parameters
8.2B
30.1 GB on disk
Likes
1
Public
Click a slice to open those files.
.safetensors16.4 GB · 54%
From the Hugging Face model README
Qwen3-8B fine-tuned to find personally identifying information in text and return the exact spans. Built as the LLM strategy of redax, a schema-driven de-identification engine.
| file | what |
|---|---|
model.safetensors | bf16 reference weights |
redax-8b-Q4_K_M.gguf | 5 GB, runs on a laptop |
redax-8b-Q8_0.gguf | 8.7 GB, near-lossless |
The system prompt names a schema: the labels to find and guard rules for
lookalikes that must be left alone. The model reads the input text and
returns a JSON array of {"text": ..., "label": ...} objects — substrings
copied character-for-character, nothing rewritten. When nothing qualifies
it answers [], and it means it: roughly a fifth of the training data is
traps (clinical values, order numbers, codes that look sensitive and are
not).
Out-of-scope: this is not a compliance tool. It will miss spans sometimes, and de-identification regulations (HIPAA, GDPR) are standards a model cannot certify on its own — keep a human, or at least an ensemble with pattern matching, in the loop for anything real. English only. Not for re-identification of individuals.
ollama pull huggingface.co/dylanmurzello/redax-8b:Q4_K_M
One quirk: output opens with an empty <think></think> block (Qwen3
training-template artifact). Strip it, then parse the JSON.
53,141 schema-conditioned examples (clinical / financial / general PII), mixed from public corpora (Nemotron-PII, Gretel) plus targeted synthetic generation, deduped and 8-gram-decontaminated against the eval benchmark.
| method | full-parameter SFT (TRL 1.9, assistant-only loss) |
| epochs | 2 (824 steps, packed 2048 ctx, effective batch 32) |
| lr | 1e-5, cosine |
| precision | bf16 |
| final eval loss | 0.0185, no train/eval gap |
Benchmark rows (strict/relaxed span F1, hard-negative false positives, privacy leak rate) get added here once the eval suite has run — including the Q4_K_M vs Q8_0 quantization delta.
One evening on a single rented H100 (~2.5 GPU-hours). The whole fine-tune cost about as much as a burrito.