Downloads · 30 days
0
UWV/Leesplank-Noot-overview
Leesplank-Noot-overview is a machine learning model from UWV. Use it for the machine learning task on the model card, and read the license before you ship it in a product. It is set up for transformers.
Nederlandstalige taalmodellen gefinetuned voor tekstvereenvoudiging naar B1-niveau.
Downloads · 30 days
0
Access
Public
Updated Nov 16, 2025
Repo size
—
Likes
1
Public
Click a slice to open those files.
.md7.3 KB · 83%
From the Hugging Face model README
Nederlandstalige taalmodellen gefinetuned voor tekstvereenvoudiging naar B1-niveau.
| Model | HuggingFace Link | SARI Score | Snelheid (beam/greedy) | #Params |
|---|---|---|---|---|
| Granite-3.3-2b | UWV/leesplank-noot-granite-3.3-2b | 67.80 ±0.22 | 8.30 / 9.53 | 2B |
| Llama-3.2-3b | UWV/leesplank-noot-llama-3.2-3b | 67.50 ±0.50 | 13.96 / 15.91 | 3B |
| EuroLLM-1.7b | UWV/leesplank-noot-eurollm-1.7b | 66.44 ±0.32 | 24.08 / 27.50 | 1.7B |
SARI Benchmark: Beam Search (num_beams=5), 1000 samples, 3 runs met 95% betrouwbaarheidsinterval Snelheid: Beam Search / Greedy decoding (tokens per seconde) ran on RTX3090
from transformers import pipeline
models = [
"UWV/leesplank-noot-llama-3.2-3b",
"UWV/leesplank-noot-eurollm-1.7b",
"UWV/leesplank-noot-granite-3.3-2b"
]
text = "Een pekdruppelexperiment is een langetermijnexperiment dat het vloeien van een stuk pek meet over vele jaren. Pek is een verzamelnaam voor een aantal vloeistoffen met een zeer hoge viscositeit, zoals teer en bitumen, die er bij kamertemperatuur uitzien als een vaste stof, maar in feite zeer dik vloeibaar zijn en uiteindelijk druppels vormen."
results = {}
for model_path in models:
model_short_name = model_path.split("/")[-1]
model = pipeline(
"text-generation",
model=model_path,
torch_dtype="auto",
device_map="auto"
)
if "eurollm" in model_path:
# EuroLLM performs better without system prompt
messages = [{
"role": "user",
"content": f"Vereenvoudig: {text}"
}]
else:
# Use unified system prompt for both Llama and Granite
messages = [
{
"role": "system",
"content": "Je bent een AI-assistent die Nederlandse teksten vereenvoudigt naar een helder, toegankelijk niveau voor iedereen, vergelijkbaar met de heldere taal die het Jeugdjournaal gebruikt. Behoud de betekenis en belangrijke informatie, maar gebruik eenvoudigere woorden en kortere zinnen. Schrijf niet kinderlijk, maar wel toegankelijk."
},
{"role": "user", "content": f"Vereenvoudig: {text}"}
]
output = model(
messages,
max_new_tokens=150,
return_full_text=False,
do_sample=False, # Gebruik greedy decoding voor consistentie
eos_token_id=model.tokenizer.eos_token_id # Zorg voor proper stopping
)
generated_text = output[0]["generated_text"]
results[model_short_name] = generated_text
print(f"Original text: \"{text}\"")
for model_name, simplified_text in results.items():
print(f'\n{model_name}:')
Dit produceert deze uitvoer:
UWV/Leesplank_NL_wikipedia_simplifications_preprocessed (CC-BY-SA 4.0)
Voor productie gebruik in overheidscontext:
Nederlandse overheidsorganisaties werken aan vergelijkbare oplossingen voor tekstvereenvoudiging. Door deze modellen open source te publiceren kunnen organisaties voortbouwen op bestaand werk, tijd en middelen besparen, en kennis delen. De modellen zijn ontwikkeld met aandacht voor EU AI Act principes: transparantie, herleidbaarheid en controleerbaarheid.