Keras中两个正态分布的总和

Summation of two normal distribution in Keras

我有一个关于在 Keras 中求和两个正态分布的问题。所以,我有 2 个正态分布,分别称为 epsilon_1 ~ N(0,stdev1²) 和 epsilon_2 ~ N(0 ,1 - 标准偏差 1²)。如果我想对这两个正态分布求和,如果我只在 epsilon_1 + epsilon_2 中这样做是否正确我的代码?

我的代码

stddev1 = 0.25
epsilon_mean = 0
epsilon_std_1 = stddev1
epsilon_std_2 = 1 - stddev1
epsilon1 = K.random_normal(shape=(1, 100),mean=epsilon_mean, stddev=epsilon_std_1)

epsilon2 = K.random_normal(shape=(1, 100),mean=epsilon_mean, stddev=epsilon_std_2)

epsilon = epsilon1 + epsilon2

你的代码是正确的,你可以通过检查新随机变量的新均值和标准差来验证,它们应该分别等于原来的总和