Maximum régularisé
En mathématiques, un maximum régularisé (Modèle:Lang) d'une famille indicée Modèle:Math de nombres est une approximation lisse de la fonction maximum Modèle:Math, par une famille paramétrée de fonctions Modèle:Math telle que la fonction Modèle:Mvar est régulière pour toute valeur réelle de Modèle:Mvar, et tend vers la fonction maximum pour Modèle:Math ou Modèle:Math . Le concept de minimum régularisé peut être défini de façon similaire. Dans plusieurs cas, une même famille peut servir à approcher les deux fonctions, le maximum pour des valeurs positives très grandes, le minimum vers l'infini négatif :
Le terme peut être utilisé pour toute fonction régularisante se comportant de façon similaire à la fonction maximum, sans être paramétrée.
Exemples
- Approximations dérivables de la valeur absolue
En utilisant la définition suivante du maximum de deux nombres :
on peut définir une fonction maximum régularisé en remplaçant le terme en valeur absolue par une fonction lisse équivalente, comme ou , où Modèle:Math désigne la fonction d'erreur[1].
- Softmax

Pour de grandes valeurs du paramètre Modèle:Math, la fonction Modèle:Mvar définie ci-après, parfois appelée « Modèle:Mvar-softmax », est une approximation lisse et différentiable de la fonction maximum. Pour des valeurs négatives du paramètre grandes en valeur absolue, elle approche le minimum. La fonction Modèle:Mvar-softmax est définie par[2] :
Modèle:Mvar a les propriétés suivantes :
- Modèle:Math renvoie la moyenne arithmétique
Le gradient de Modèle:Mvar est lié à la fonction softmax et vaut
- Normes de Hölder
Modèle:Article détaillé Une forme de maximum régularisé peut être basée sur une moyenne généralisée. Par exemple, pour des valeurs Modèle:Math positives, on peut utiliser une moyenne d'ordre Modèle:Math, soit
- LogSumExp
Modèle:Article détaillé Un autre maximum régularisé est connu sous le nom « LogSumExp »:
La fonction peut être normalisée si les Modèle:Mvar sont tous positifs, menant à une fonction définie sur Modèle:Math vers Modèle:Math:
Le terme Modèle:Math est un coefficient de correction pour prendre en compte que Modèle:Math, assurant ainsi qu'on ait bien Modèle:Math si tous les Modèle:Mvar sont nuls.
La fonction LogSumExp peut être paramétrée pour éviter les artefacts de lissage. On appelle cette forme « Modèle:Mvar-quasimax », définie par[2]:
Utilisation dans des méthodes numériques
Les maximums lisses ont un intérêt dans les recherches d'extrema sur des ensembles de données discrètes[4] ou des algorithmes d'optimisation par descente du gradient.