Saltar al contenido principal

Capítulo 1: Benchmarks Comunes

Benchmarks Clave​

BenchmarkMideTareas
MMLUConocimiento57 materias
HellaSwagSentido comúnCompletar oraciones
HumanEvalCódigoFunciones en Python
GSM8KMatemáticasProblemas de texto
TruthfulQAVeracidadPrecisión factual

MMLU (Massive Multitask Language Understanding)​

57 materias desde nivel primario hasta profesional:

  • STEM, humanidades, ciencias sociales
  • Preguntas de opción múltiple
  • Evalúa amplitud de conocimiento

HumanEval​

Benchmark de generación de código:

def check_solution(problem, solution):
"""
Run test cases against generated code
"""
test_results = run_tests(solution, problem.test_cases)
return all(test_results)

# Metric: pass@k - probability of passing with k attempts

Limitaciones de los Benchmarks​

  • Contaminación de datos: Entrenamiento con datos de prueba
  • Gaming: Optimización para benchmarks
  • Alcance limitado: Puede no reflejar el desempeño en el mundo real