carlosdimare commited on
Commit
83bde6a
1 Parent(s): ad34889

Create entrene.py

Browse files
Files changed (1) hide show
  1. entrene.py +21 -0
entrene.py ADDED
@@ -0,0 +1,21 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from transformers import AutoTokenizer
2
+ from transformers.adapters import AutoAdapterModel
3
+
4
+ # Cargar el modelo y tokenizer
5
+ model_name = "carlosdimare/clascon" # Nombre del modelo ya entrenado en Hugging Face
6
+ tokenizer = AutoTokenizer.from_pretrained(model_name)
7
+ model = AutoAdapterModel.from_pretrained(model_name)
8
+
9
+ # Cargar el adapter preentrenado y activarlo
10
+ model.load_adapter(model_name, set_active=True)
11
+
12
+ # Función para generar respuestas
13
+ def generar_respuesta(prompt):
14
+ inputs = tokenizer(prompt, return_tensors="pt")
15
+ outputs = model.generate(inputs["input_ids"], max_length=100, num_beams=5, no_repeat_ngram_size=2, early_stopping=True)
16
+ return tokenizer.decode(outputs[0], skip_special_tokens=True)
17
+
18
+ # Ejemplo de uso
19
+ prompt = "¿Qué es la conciencia de clase y por qué es importante?"
20
+ respuesta = generar_respuesta(prompt)
21
+ print(f"Pregunta: {prompt}\nRespuesta: {respuesta}")