2026-02-18
O que é erro em Aprendizado de Máquina
Nos textos anteriores, formalizamos aprendizado como um problema de minimização de uma função de perda L(θ) e discutimos o papel do gradiente na atualização dos parâmetros [1], [2].

Nos textos anteriores, formalizamos aprendizado como um problema de minimização de uma função de perda L(θ) e discutimos o papel do gradiente na atualização dos parâmetros [1], [2].
Agora o foco é outro: compreender o erro como objeto matemático, geométrico e estatístico.
Erro como objeto estatístico
Considere a perda:
\[L\!\left(f_{\theta}(x),y\right)\]
O objetivo teórico do treinamento é minimizar o erro esperado na distribuição D:
\[\mathbb{E}_{(x,y)\sim D}\left[L\!\left(f_{\theta}(x),y\right)\right]\]
Como D é desconhecida, utilizamos a média empírica:
\[\frac{1}{n}\sum_{i=1}^{n}L\!\left(f_{\theta}(x_i),y_i\right)\]
A diferença entre essas duas quantidades define o erro de generalização [1].
É nesse ponto que surgem dois regimes clássicos:
- Underfitting : O modelo apresenta erro elevado tanto na amostra de treino quanto em dados novos.A capacidade do modelo é insuficiente para representar a estrutura dos dados.
- Overfitting: O erro empírico é reduzido na amostra de treino, mas o erro em dados externos permanece elevado. O modelo ajusta padrões específicos da amostra que não se mantêm na distribuição completa.
Ambos são fenômenos estatísticos ligados à diferença entre média empírica e erro esperado.
Erro como superfície geométrica
A função L(θ) define uma superfície no espaço dos parâmetros. Cada vetor θ corresponde a um ponto nessa superfície. Durante o treinamento buscamos pontos críticos onde:
\[\nabla L(\theta)=0\]
Para analisar a natureza desses pontos, introduzimos a matriz Hessiana. A Hessiana H(θ) é formada pelas segundas derivadas:
\[H_{ij}=\frac{\partial^2 L}{\partial\theta_i\,\partial\theta_j}\]
Ela descreve a curvatura local da superfície de perda [2]. Se a Hessiana for definida positiva, isto é, se todos os autovalores forem positivos, o ponto é um mínimo local.
Se houver autovalores de sinais distintos, o ponto é classificado como ponto de sela.Em espaços de alta dimensão, pontos de sela são estatisticamente mais frequentes que minimos locais.
Convexidade
A complexidade da superfície de erro depende da arquitetura do modelo Essa estrutura geométrica nos leva ao conceito de convexidade.
Funções convexas possuem a propriedade de que qualquer mínimo local é também mínimo global. Modelos lineares com funções de perda adequadas (como MSE) possuem essa propriedades.
Em termos gerais uma função L(θ) é convexa quando, para quaisquer θ1 e θ2 e para todo λ em [0,1]:
\[L\!\left(\lambda\theta_1+(1-\lambda)\theta_2\right)\leq \lambda L(\theta_1)+(1-\lambda)L(\theta_2)\]
Se L for duas vezes diferenciável, convexidade equivale à Hessiana ser semidefinida positiva para todo θ [2]. Em problemas convexos, qualquer mínimo local coincide com o mínimo global.
Redes neurais profundas geram superfícies não convexas devido às composições não lineares entre camadas. Isso resulta em múltiplas regiões de mínimos e exige estratégias de otimização como o Gradiente Descendente Estocástico (SGD).
Regularização e controle da complexidade
Quando o modelo possui muitos parâmetros, ele pode ajustar pequenas flutuações da amostra Esse ajuste excessivo reduz o erro empírico, mas não necessariamente reduz o erro esperado.Além da interpretação estatística, há um efeito geométrico direto.
O controle da complexidade pode ser incorporado diretamente na função objetivo. Para controlar esse comportamento, modificamos a função de perda:
Regularização modifica a função de perda:
\[L_{\mathrm{reg}}(\theta)=L(\theta)+\lambda\Omega(\theta)\]
Onde o termo Ω(θ) mede complexidade do modelo, o parâmetro λ controla o peso dessa penalização.
Na regularização L2, adicionamos um termo proporcional ao tamanho dos parâmetros. Isto é fazemos:
\[\Omega(\theta)=\lVert\theta\rVert^2\]
Onde:
\[\lVert\theta\rVert^2=\theta_1^2+\theta_2^2+\cdots+\theta_k^2\]
Logo:
\[L_{\mathrm{reg}}(\theta)=L(\theta)+\lambda\lVert\theta\rVert^2\]
λ é um número positivo que controla a intensidade da penalização.
Isso significa que parâmetros com grande magnitude aumentam o valor total da perda. Estatisticamente, reduz a variância do modelo.
Esse termo altera a curvatura da superfície e influencia o condicionamento da Hessiana.Sob a perspectiva estatística, regularização atua como mecanismo de controle de complexidade, reduzindo o risco de overfitting [1].
Sem regularização, modelos complexos tendem a reduzir o erro empírico rapidamente.Com regularização excessiva, o modelo pode perder capacidade expressiva e aumentar o erro tanto em treino quanto em teste.
O parâmetro λ estabelece um equilíbrio entre:
• Ajuste aos dados observados
• Controle da complexidade do modelo
Essa escolha influencia diretamente o erro de generalização.
Conclusões
Erro em aprendizado de máquina pode ser analisado em três níveis integrados:
• Estatístico — diferença entre erro empírico e erro esperado
• Geométrico — curvatura da superfície definida por L(θ)
• Estrutural — modificação da perda via regularização
Essa estrutura conecta cálculo diferencial, otimização e teoria estatística
Referências
[1] T. M. Mitchell, Machine Learning, 1997.
[2] T. M. Apostol, Calculus Vol. II; S. Boyd and L. Vandenberghe, Convex Optimization.
Postagem original no LinkedIn: O que é erro em Aprendizado de Máquina
Comentários
A conversa ainda não começou.