← Tous les exercices
Pourquoi le tirage laisse passer les pentes
Partie 2 · ★★
Le cours dit : « si μ augmente de 1, z augmente de 1 ; si σ augmente de 1, z change de ε ». C'est exactement ce qui rend le VAE entraînable : z dépend de μ et de σ par des opérations simples, le hasard ε n'est qu'une constante pour ce passage.
Vérifie-le numériquement avec reparametrer : fais varier μ de +1 (σ et ε inchangés), puis σ de +1 (μ et ε inchangés), et mesure à chaque fois la variation de z. Même tirage fourni que dans l'exercice précédent.
def reparametrer(mu, sigma, eps): return [m + s * e for m, s, e in zip(mu, sigma, eps)] mu = [0.8, -0.2] sigma = [0.1, 0.5] eps = [-1, 0.6] z0 = reparametrer(mu, sigma, eps) z_mu = reparametrer([m + ___ for m in mu], sigma, eps) z_sigma = reparametrer(mu, [s + 1 for s in sigma], ___) d_mu = [a - b for a, b in zip(z_mu, z0)] d_sigma = [a - b for a, b in zip(z_sigma, z0)]
Ctrl/⌘+Entrée