Metoda Trainer.evaluate în Transformers: Evaluarea Metricilor pe Setul de Validare în Hugging Face Hub & Transformers

Calcularea automată a acurateții, F1-score sau perplexității fără modificarea ponderilor modelului.

Sintaxă & invocare Python
eval_metrics = trainer.evaluate()

Metoda evaluate() rulează o iterație completă de inferență peste setul de validare specificat, calculând metricile definite prin argumentul compute_metrics.

Exemplu de utilizare

import evaluate
import numpy as np

accuracy_metric = evaluate.load("accuracy")

def compute_metrics(eval_pred):
    logits, labels = eval_pred
    predictions = np.argmax(logits, axis=-1)
    return accuracy_metric.compute(predictions=predictions, references=labels)

trainer.compute_metrics = compute_metrics
metrics = trainer.evaluate()
print(f"Acuratețe pe validare: {metrics['eval_accuracy']:.4f}")

Permite monitorizarea timpurie a supra-ajustării (overfitting) prin oprirea timpurie cu EarlyStoppingCallback.

Învață AI • Comunitate & Q&A

Întrebări & Exemple practice: Metoda Trainer.evaluate în Transformers: Evaluarea Metricilor pe Setul de Validare

Ai o întrebare despre Metoda Trainer.evaluate în Transformers: Evaluarea Metricilor pe Setul de Validare sau ai descoperit un truc, prompt sau fragment de cod util? Distribuie-l cu ceilalți membri ai comunității!

🤖

Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!

Nu au fost adăugate încă întrebări sau resurse pentru această pagină. Dacă ai testat un prompt sau ai un snippet util, adaugă-l mai jos pentru comunitate.

Comunitate AI Adaugă o întrebare sau distribuie un cod / prompt

Moderare & Siguranță:

Pentru a menține calitatea și securitatea informațiilor, fiecare întrebare sau fragment de cod/prompt este analizat (manual sau prin moderare asistată de AI) înainte de publicare.