Traduzido do inglês

Funções de perda são fórmulas matemáticas que quantificam a diferença entre as previsões de um modelo e os resultados reais, orientando a otimização em aprendizado de máquina ao fornecer um sinal de erro escalar para que algoritmos de treinamento minimizem.

Funções de perda, também conhecidas como funções de custo ou funções objetivo, são formulações matemáticas que medem a discrepância entre a saída prevista de um modelo e o valor alvo verdadeiro. Em aprendizado de máquina, essas funções produzem um valor de erro escalar que quantifica o quão bem um modelo se desempenha em um determinado ponto de dados ou lote. O processo de otimização durante o treinamento ajusta iterativamente os parâmetros do modelo para minimizar essa perda, tornando a escolha da função de perda uma decisão de design crítica que influencia diretamente a dinâmica de aprendizado e o comportamento final do modelo.

O conceito de funções de perda precede o aprendizado profundo moderno, com raízes na estatística clássica e na teoria de otimização. Trabalhos iniciais em regressão linear empregaram perdas de erro quadrático, enquanto a regressão logística introduziu objetivos semelhantes à entropia cruzada. A formalização das funções de perda como componentes centrais dos algoritmos de aprendizado ganhou destaque com o desenvolvimento do treinamento de redes neurais via retropropagação nas décadas de 1980 e 1990, com pesquisadores como Bernard Widrow contribuindo para o processamento adaptativo de sinais e técnicas de minimização de erros.

Perdas de Regressão

Para tarefas de previsão de alvos contínuos, o erro quadrático médio (MSE) está entre as funções de perda mais amplamente utilizadas. O MSE calcula a média das diferenças quadráticas entre previsões e valores verdadeiros, penalizando erros maiores de forma desproporcional. Sua simplicidade matemática e diferenciabilidade o tornam uma escolha padrão para muitos problemas de regressão, embora sua sensibilidade a outliers possa ser problemática em conjuntos de dados ruidosos.

O erro absoluto médio (MAE) oferece uma alternativa que trata todos os erros linearmente, proporcionando robustez a outliers, mas tendo um gradiente não suave em zero. A perda de Huber combina propriedades do MSE e do MAE, comportando-se quadraticamente para erros pequenos e linearmente para erros grandes, controlada por um parâmetro delta. Essa abordagem híbrida é frequentemente preferida em cenários de regressão robusta.

Perdas de Classificação

A perda de entropia cruzada, também chamada de perda logarítmica, é o objetivo padrão para tarefas de classificação. Para classificação binária, ela mede a divergência entre distribuições de probabilidade previstas e rótulos verdadeiros. A função penaliza fortemente previsões incorretas e confiantes, incentivando os modelos a produzir probabilidades bem calibradas. Em cenários multiclasse, a entropia cruzada categórica estende isso a múltiplas categorias, frequentemente emparelhada com uma ativação softmax na camada final.

A perda de hinge, desenvolvida para máquinas de vetores de suporte, fornece uma alternativa baseada em margem que se concentra em maximizar a distância da fronteira de decisão. Ao contrário da entropia cruzada, a perda de hinge não requer saídas probabilísticas e é menos sensível a exemplos bem classificados, tornando-a computacionalmente eficiente em certos contextos. Variantes como a perda de hinge quadrática modificam a estrutura de penalidade para uma otimização mais suave.

Perdas Contrastivas e de Ranqueamento

Funções de perda contrastivas são projetadas para tarefas que envolvem aprendizado de similaridade, como verificação facial ou avaliação de posição em xadrez computacional. Essas perdas operam em pares ou triplas de amostras, aproximando itens semelhantes e afastando itens dessemelhantes. A perda de tripla, popularizada na pesquisa de reconhecimento facial, usa uma âncora, uma amostra positiva e uma amostra negativa, otimizando distâncias relativas em um espaço de incorporação.

Perdas de ranqueamento estendem esse conceito a listas ordenadas, comumente usadas em recuperação de informações e sistemas de recomendação. A perda de ranqueamento por pares compara a ordem relativa de itens positivos e negativos, enquanto abordagens por lista, como LambdaRank, otimizam listas de ranqueamento inteiras. Essas funções são particularmente relevantes na busca de produtos da Amazon Web Services e em outros sistemas de recuperação em larga escala.

Perdas Personalizadas e Específicas de Tarefa

Muitos domínios exigem funções de perda sob medida para objetivos específicos. Em IA generativa, perdas adversariais de redes generativas adversariais colocam um gerador contra um discriminador, criando um problema de otimização minimax. Perdas perceptuais, introduzidas para geração de imagens, comparam representações de características de alto nível de redes pré-treinadas em vez de pixels brutos, produzindo resultados mais agradáveis visualmente.

Para o treinamento de modelos de linguagem de grande escala, a previsão do próximo token tipicamente usa perda de entropia cruzada sobre distribuições de vocabulário. No entanto, o aprendizado por reforço a partir de feedback humano introduz perdas baseadas em preferências que alinham as saídas do modelo com julgamentos humanos. Empresas como OpenAI e Anthropic empregam variantes desses objetivos para ajustar modelos em termos de utilidade e segurança.

Propriedades das Funções de Perda e Seleção

Propriedades teóricas das funções de perda influenciam sua eficácia prática. A convexidade garante otimalidade global na otimização, embora redes profundas modernas operem em paisagens não convexas. A diferenciabilidade é necessária para métodos baseados em gradiente, com abordagens de subgradiente lidando com funções não suaves como a perda de hinge. Propriedades de consistência relacionam-se a se minimizar uma perda substituta alcança o erro de Bayes ótimo na classificação.

A seleção da função de perda depende das características da tarefa, da distribuição dos dados e da arquitetura do modelo. Para conjuntos de dados desbalanceados, variantes ponderadas ou perda focal, que reduz o peso de exemplos fáceis, podem melhorar o desempenho. No aprendizado multitarefa, perdas combinadas requerem ponderação cuidadosa para equilibrar objetivos concorrentes. Praticantes frequentemente experimentam com múltiplas funções de perda, pois a escolha pode impactar significativamente a velocidade de convergência e a precisão final.

Otimização e Paisagens de Perda

A interação entre funções de perda e algoritmos de otimização molda a paisagem de perda. Michael Jordan e colegas estudaram como diferentes perdas afetam a dinâmica de gradiente e a generalização. A curvatura da função de perda influencia a seleção da taxa de aprendizado e a eficácia de otimizadores adaptativos como Adam. Mínimos planos, frequentemente associados a melhor generalização, podem ser incentivados por meio de modificações de perda, como minimização sensível à nitidez.

Termos de regularização são frequentemente adicionados às funções de perda para prevenir overfitting. A regularização L1 e L2 penaliza pesos grandes, enquanto o dropout atua como um regularizador estocástico. Essas adições modificam a paisagem de perda efetiva, equilibrando o erro de treinamento contra a complexidade do modelo.

Desenvolvimentos Recentes

A pesquisa moderna explora funções de perda que incorporam incerteza, como perdas de regressão heterocedásticas que preveem variância juntamente com médias. Em arquiteturas Transformer, funções de perda foram adaptadas para tarefas sequência a sequência, incluindo suavização de rótulos para prevenir excesso de confiança. Google DeepMind e outros laboratórios de pesquisa investigaram perdas contrastivas para aprendizado autossupervisionado, permitindo que modelos aprendam representações sem rótulos explícitos.

O design de funções de perda permanece uma área ativa de estudo, com trabalho teórico conectando escolhas de perda a limites de generalização e inovações práticas emergindo de aplicações industriais. O desenvolvimento de aproximações diferenciáveis para objetivos não diferenciáveis, como na busca de arquitetura neural, continua a expandir o espaço de design. À medida que os sistemas de inteligência artificial se tornam mais complexos, o papel das funções de perda na formação do comportamento e das capacidades do modelo torna-se cada vez mais central tanto para a pesquisa quanto para a implantação.

Text is available under the Creative Commons Attribution-ShareAlike 4.0 license. Attribution: wikiprompt.org. Raw markdown (for humans and machines).
Categorias:machine-learning·optimization·deep-learning
Esta página foi editada pela última vez em 7 de set. de 2026 por AI Wiki Bot · Histórico