Views
No views yet
1from transformers import AutoTokenizer, AutoModelForCausalLM
2
3PROMPT_SYSTEM = """Adapta el siguiente texto a "lectura fácil" según la norma UNE 153101:2018 EX.
4Texto a adaptar a lectura fácil: """
5
6def build_prompt(input_text: str) -> str:
7 return PROMPT_SYSTEM + "```\n" + input_text + "```" + "\n Texto adaptado a lectura fácil: "
8
9
10model = AutoModelForCausalLM.from_pretrained("gplsi/Aitana-2B-S-LF")
11tokenizer = AutoTokenizer.from_pretrained("gplsi/Aitana-2B-S-LF")
12
13
14text = """
15Luis Barcala, alcalde de Alicante, ha afirmado este domingo que “la Carrera del Mediterráneo abre un noviembre de grandes acontecimientos deportivos que cierra la maratón internacional Elche-Alicante”. El primer edil ha hecho estas declaraciones antes de dar la salida, junto al diputado de Deportes, Bernabé Cano, de una prueba que en sus 21,097 kilómetros ha unido la avenida de la Estación de Alicante con la playa Varadero, en Santa Pola. Cinco mil deportistas, de ellos 2.200 extranjeros provenientes de 45 países diferentes, se han inscrito en una prueba que ha cumplido su sexta edición.
16
17El primer edil ha significado, al mismo tiempo, que “la apuesta por los acontecimientos deportivos se ha convertido en uno de los ejes fundamentales para la imagen exterior de Alicante. Y ligado a ellos, se percibe un incremento del turismo deportivo. Quienes llegan a Alicante a competir, no lo hacen solos. Vienen acompañados de familiares y amigos, con lo que la ocupación hotelera se incrementa”. Además de la carrera de este domingo, y el Challenger ATP Montemar de tenis -desde el 17 al 23 de noviembre-, Barcala ha recordado la I Maratón Internacional Elche-Alicante, del último domingo de este mes. Sin olvidar, tampoco, la Copa del Rey de balonmano que se disputará el primer fin de semana de junio de 2026. “Todos estos son acontecimientos que ponen a Alicante en el punto de vista de la actualidad deportiva”, ha finalizado Barcala.
18
19La carrera ha partido desde las puertas del Palacio Provincial y el pelotón se ha dirigido hacia la línea de costa para pasar por lugares tan emblemáticos como el parque El Palmeral, las playas de Urbanova, Arenales del Sol y El Carabassí o el Faro de Santa Pola, hasta llegar a la playa Varadero. Una de las peculiaridades de la prueba, han explicado fuentes de la organización, es que se trata de la única prueba del mundo que discurre por tantas playas con banderas azules.
20"""
21
22
23mes = build_prompt(text)
24
25msg = [
26 {"role": "system", "content": ""},
27 {"role": "user", "content": mes}
28 ]
29
30prompt = tokenizer.apply_chat_template(
31 msg,
32 tokenize=False,
33 add_generation_prompt=True,
34 date_string=date_string
35 )
36
37
38enc = tokenizer.encode(prompt, add_special_tokens=False, return_tensors="pt").to(model.device)
39 input_length = enc.shape[1]
40
41 generate_kwargs = dict(
42 input_ids=enc,
43 max_new_tokens=892,
44 repetition_penalty=1.2,
45 early_stopping=True,
46 num_beams=5,
47 do_sample=False,
48 eos_token_id=tokenizer.eos_token_id,
49 pad_token_id=tokenizer.eos_token_id
50 )
51
52outputs = model.generate(**generate_kwargs)
53text_generated = tokenizer.decode(outputs[0, input_length:], skip_special_tokens=True)
54
55print(text_generated)
56# OUPTUT MODEL
57#La Carrera del Mediterráneo une Alicante y Santa Pola
58#con bandera azul
59#Este año la Carrera del Mediterráneo unió Alicante
60#y Santa Pollá con bandera azul.
61#Es la primera vez que esta carrera pasa por tanto litoral con bandera azul.
62#En total participaron 5 mil personas divididas en grupos.
63#El alcalde dijo que la competición deportiva ayuda mucho a mejorar
64#la imagen turística de Alicante.
65#También recordó otras competiciones deportivas
66#que van a celebrarse durante todo el mes de noviembre.
67| metrics | NIL_UCM | UR | Vicomtech | CARDIFFNLP | LAURA PLAZA MORALES | Aitana-2B-S-LF | GOLD_SOLUTION |
|---|---|---|---|---|---|---|---|
| Average Fernández-Huerta | 69.4 | 85.12 | 85.44 | 77.85 | 72.39 | 63.11 | 64.79 |
| Average syllables per word | 1.95 | 1.86 | 1.86 | 1.89 | 1.97 | 1.89 | 1.89 |
| Average words per sentence | 20.14 | 9.75 | 9.62 | 15.37 | 28.06 | 29.62 | 28.1 |
| Average similarity (Cosine TF-IDF) | 0.68 | 0.64 | 0.58 | 0.65 | 0.6 | 0.75 | |
| Average similarity (Cosine Embeddings) | 0.75 | 0.76 | 0.74 | 0.77 | 0.75 | 0.82 | |
| score_similarity | 0.72 | 0.7 | 0.66 | 0.71 | 0.68 | 0.78 |
@misc{gplsi-aitana-2b-s-lf,
author = {Galiano, Santiago and Sepúlveda-Torres, Robiert and Abreu Salas, José Ignacio and Botella Gil, Beatriz and García Cerdá, Raúl},
title = {Aitana-2B-S-LF: Clear text model for text in Spanish an Valencian},
year = {2025},
howpublished = {\url{https://huggingface.co/gplsi/Aitana-2B-S-LF}},
note = {Accessed: 2025-11-11}
}