Pular para o conteúdo principal

Capítulo 1: Benchmarks Comuns

Principais Benchmarks​

BenchmarkMedeTarefas
MMLUConhecimento57 disciplinas
HellaSwagSenso comumCompletar sentenças
HumanEvalCódigoFunções em Python
GSM8KMatemáticaProblemas de texto
TruthfulQAVeracidadePrecisão factual

MMLU (Massive Multitask Language Understanding)​

57 disciplinas do nível fundamental ao profissional:

  • STEM, humanidades, ciências sociais
  • Questões de múltipla escolha
  • Testa amplitude de conhecimento

HumanEval​

Benchmark de geração 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

Limitações dos Benchmarks​

  • Contaminação de dados: Treinamento com dados de teste
  • Gaming: Otimização para benchmarks
  • Escopo limitado: Pode não refletir desempenho no mundo real