autoencodeurs
Un autoencodeur est un type de réseau de neurones conçu pour apprendre une représentation compacte des données en les passant par un processus de codage puis de décodage. Il se compose typiquement d’un encodeur qui transforme l’entrée x en une représentation latente z, et d’un décodeur qui tente de reconstruire x à partir de z. Le réseau est entraîné de façon non supervisée pour que la reconstruction soit aussi fidèle que possible.
Pendant l’entraînement, l’objectif est d’optimiser une fonction de perte de reconstruction, telle que l’erreur quadratique moyenne
Plusieurs variantes existent. L’autoencodeur variationnel (VAE) introduit une représentation probabiliste et apprend des paramètres de distribution
Applications: réduction de dimension, apprentissage de représentations pour des tâches supervisées, débruitage d’images ou de signaux,
Limites: sans régularisation adéquate ou goulot d’étranglement approprié, l’autoencodeur peut apprendre une fonction d’identité trivial. Le