A linha entre memorizar e entender.

SRC·24 Source
Ele gabarita toda questão que estudou — e erra todas as novas.

Ele gabarita toda questão que estudou — e erra todas as novas.

Um modelo pode tirar um 100 perfeito nos exemplos com que treinou e tropeçar assim que surge algo desconhecido. Essa lacuna é a história toda: memorizar não é entender. Como memorizar uma única rota: esquerda no carvalho, direita no celeiro vermelho — impecável naquela estrada, perdido no primeiro desvio. O verdadeiro teste sempre foi a estrada que você nunca percorreu.
Ele é avaliado pelo passado. É julgado pelo futuro.

Ele é avaliado pelo passado. É julgado pelo futuro.

R^(f)=1ni=1n ⁣(f(xi),yi)R(f)=E(x,y)D ⁣[(f(x),y)]gap(f)=R(f)R^(f)\begin{aligned} \hat{R}(f) &= \tfrac{1}{n}\sum_{i=1}^{n}\ell\!\big(f(x_i),y_i\big) \\ R(f) &= \mathbb{E}_{(x,y)\sim\mathcal{D}}\!\big[\ell(f(x),y)\big] \\ \text{gap}(f) &= R(f) - \hat{R}(f) \end{aligned}
O erro que ele consegue ver está no conjunto de treino. O erro que importa está em tudo o que ele ainda não encontrou — e isso você nunca mede diretamente. O espaço entre os dois é a lacuna de generalização. Como um time que só faz coletivo contra si mesmo: domina os próprios cacoetes, mas o placar que conta vem contra adversários que nunca enfrentou.
Há dois jeitos de errar — e curar um alimenta o outro.

Há dois jeitos de errar — e curar um alimenta o outro.

E[(yf^(x))2]=(Bias[f^(x)])2too simple+Var[f^(x)]too eager+σ2irreducible\mathbb{E}\big[(y-\hat{f}(x))^2\big] = \underbrace{\big(\text{Bias}[\hat{f}(x)]\big)^2}_{\text{too simple}} + \underbrace{\text{Var}[\hat{f}(x)]}_{\text{too eager}} + \underbrace{\sigma^2}_{\text{irreducible}}
Simples demais, e o modelo perde a forma real — isso é viés. Ansioso demais, e ele acompanha cada tremor aleatório — isso é variância. O erro total é a soma dos dois, mais um ruído que você nunca vence. Como a malha de uma rede de pesca: larga demais e a presa escapa; fina demais e você puxa lodo e algas junto com os peixes. A arte está na trama do meio.
Seus exemplos carregam a verdade — embrulhada em acaso.

Seus exemplos carregam a verdade — embrulhada em acaso.

Todo conjunto de dados é o padrão real mais uma névoa de acaso: um caso mal rotulado, um acaso, a sorte de quais exemplos você acabou coletando. Dê espaço suficiente a um modelo e ele memoriza também os acasos — e os confunde com a regra. Como aprender uma música de um único bootleg ao vivo: rebobine o bastante e você 'aprende' a tosse da plateia e o chiado da fita como se fossem notas.
Passado o ponto ideal, mais potência se volta contra você.

Passado o ponto ideal, mais potência se volta contra você.

R(f)R^(f)    CnR(f) - \hat{R}(f) \;\lesssim\; \sqrt{\dfrac{C}{n}}
Adicione capacidade e o erro de treino continua caindo — mas o erro em dados novos cai, chega ao fundo e volta a subir. Mais espaço para ajustar é mais espaço para memorizar. O limite clássico diz sem rodeios: a lacuna cresce com a complexidade e encolhe com os dados. Como lixar um tampo de mesa: algumas passadas realçam o veio; continue raspando o mesmo ponto e você cava um buraco que estraga tudo.
O único juiz honesto é uma questão que ele nunca viu.

O único juiz honesto é uma questão que ele nunca viu.

R^test(f)=1mj=1m ⁣(f(xj),yj),E[R^test(f)]=R(f)\hat{R}_{\text{test}}(f) = \frac{1}{m}\sum_{j=1}^{m}\ell\!\big(f(x_j),y_j\big), \qquad \mathbb{E}\big[\hat{R}_{\text{test}}(f)\big] = R(f)
Você não pode confiar na nota dele no que estudou — pode ter simplesmente memorizado. Então separe uma fatia de dados reais, nunca o deixe treinar nelas e avalie só ali. Essa nota reservada é o seu único vislumbre sem viés do erro verdadeiro. Como uma prova lacrada: separe questões reais que ele nunca estuda e rompa o lacre só para corrigir. Espie uma única vez e o juiz deixa de ser honesto.
Ajustar-se ao passado nunca foi a meta. Encontrar o futuro é.

Ajustar-se ao passado nunca foi a meta. Encontrar o futuro é.

Um modelo que memoriza perfeitamente seus dados de treino construiu uma tabela de consulta, não uma compreensão do mundo. O prêmio nunca foi um erro de treino baixo — e sim um erro baixo em tudo o que ele algum dia encontrar. Entender é só generalizar com outro nome. Como enfim ler o mapa: memorize uma rota e você terá uma única estrada; entenda o terreno e saberá se orientar em qualquer lugar.
🌱 Traçamos a linha. Os maiores modelos passam direto por ela.

🌱 Traçamos a linha. Os maiores modelos passam direto por ela.

A velha curva avisava que, além de certo ponto, mais complexidade só prejudica. E no entanto os maiores modelos cruzam esse ponto — ajustam cada exemplo com exatidão, tremores e tudo — e depois ficam melhores no que nunca viram. Talvez memorizar e entender nunca tenham sido as duas pontas de uma mesma linha. Onde, então, a linha de fato cai?
toque →deslize ↑ para maisdeslize ↓ para sair