Régularisation

Regularization.

Motivation

Atténuer la précision d'une hypothèse de modèle.

Analyse

Lors d'un calcul de coût d'une hypothèse, un coût nul ne signifie pas forcément que l'hypothèse est excellente. Cela peut plutôt paraître suspect et demande une vérification qu'il ne s'agit pas d'un cas de surapprentissage.

Conception

On ajoute à la fonction de coût une surévaluation de paramètres. Par ex :

J=1mi=1mc(hΘ,y)+λj=1nθj2

ce qui ajoute au coût une pénalité qui augmente d'autant que les paramètres Θ augmente, et où λ doit être suffisamment grand (1000 par ex) mais pas trop (sinon sous-apprentissage) pour que la minimisation du coût fasse tendre les θ vers zéro.

À noter que θ0 ne doit pas être régularisé.

Vectorisation

j=1nθj2 est équivalent à θTθ (toujours en ignorant θ0).