我有一个关于求和Keras中两个正态分布的问题。因此,我有2个正态分布分别为epsilon_1〜N(0,stdev1²)和epsilon_2〜N(0,1-stdev1²)。如果我想对这2个正态分布求和,仅在代码中执行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
您的代码是正确的,您可以通过检查新随机变量的新均值和std进行验证,它们应分别等于原始值的总和