Keras中两个正态分布的总和

问题描述 投票:0回答:1

我有一个关于求和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
python keras deep-learning standard-deviation
1个回答
1
投票

您的代码是正确的,您可以通过检查新随机变量的新均值和std进行验证,它们应分别等于原始值的总和

© www.soinside.com 2019 - 2024. All rights reserved.