beta
函数keras.random.beta(shape, alpha, beta, dtype=None, seed=None)
从 Beta 分布中抽取样本。
这些值是从由 alpha 和 beta 参数化的 Beta 分布中抽取的。
参数
beta
和 shape
广播兼容。alpha
和 shape
广播兼容。keras.config.floatx()
,默认为 float32
,除非您对其进行了其他配置(通过 keras.config.set_floatx(float_dtype)
)。keras.random.SeedGenerator
的实例。用于使初始化程序的行为确定性。请注意,使用整数或 None(未设置种子)作为种子的初始化程序将在多次调用中产生相同的随机值。若要在多次调用中获得不同的随机值,请使用 keras.random.SeedGenerator
的实例作为种子。binomial
函数keras.random.binomial(shape, counts, probabilities, dtype=None, seed=None)
从二项分布中抽取样本。
这些值是从具有指定试验次数和成功概率的二项分布中抽取的。
参数
probabilities
广播兼容。counts
广播兼容。keras.config.floatx()
,默认为 float32
,除非您对其进行了其他配置(通过 keras.config.set_floatx(float_dtype)
)。keras.random.SeedGenerator
的实例。用于使初始化程序的行为确定性。请注意,使用整数或 None(未设置种子)作为种子的初始化程序将在多次调用中产生相同的随机值。若要在多次调用中获得不同的随机值,请使用 keras.random.SeedGenerator
的实例作为种子。categorical
函数keras.random.categorical(logits, num_samples, dtype="int32", seed=None)
从分类分布中抽取样本。
此函数将 logits
作为输入,logits
是一个形状为 (batch_size, num_classes) 的二维输入张量。输入的每一行代表一个分类分布,其中每一列索引包含给定类的对数概率。
该函数将输出一个形状为 (batch_size, num_samples) 的二维张量,其中每一行包含来自 logits
中对应行的样本。每一列索引包含从输入分布中独立抽取的样本。
参数
keras.random.SeedGenerator
的实例。用于使初始化程序的行为确定性。请注意,使用整数或 None(未设置种子)作为种子的初始化程序将在多次调用中产生相同的随机值。若要在多次调用中获得不同的随机值,请使用 keras.random.SeedGenerator
的实例作为种子。返回值
一个形状为 (batch_size, num_samples) 的二维张量。
dropout
函数keras.random.dropout(inputs, rate, noise_shape=None, seed=None)
gamma
函数keras.random.gamma(shape, alpha, dtype=None, seed=None)
从 Gamma 分布中抽取随机样本。
参数
keras.config.floatx()
,默认为 float32
,除非您对其进行了其他配置(通过 keras.config.set_floatx(float_dtype)
)。keras.random.SeedGenerator
的实例。用于使初始化程序的行为确定性。请注意,使用整数或 None(未设置种子)作为种子的初始化程序将在多次调用中产生相同的随机值。若要在多次调用中获得不同的随机值,请使用 keras.random.SeedGenerator
的实例作为种子。normal
函数keras.random.normal(shape, mean=0.0, stddev=1.0, dtype=None, seed=None)
从正态(高斯)分布中抽取随机样本。
参数
keras.config.floatx()
,默认为 float32
,除非您对其进行了其他配置(通过 keras.config.set_floatx(float_dtype)
)。keras.random.SeedGenerator
的实例。用于使初始化程序的行为确定性。请注意,使用整数或 None(未设置种子)作为种子的初始化程序将在多次调用中产生相同的随机值。若要在多次调用中获得不同的随机值,请使用 keras.random.SeedGenerator
的实例作为种子。randint
函数keras.random.randint(shape, minval, maxval, dtype="int32", seed=None)
从均匀分布中抽取随机整数。
生成的数值遵循范围 [minval, maxval)
内的均匀分布。下界 minval
包含在范围内,而上界 maxval
不包含在范围内。
dtype
必须是整数类型。
参数
keras.config.floatx()
,默认为 float32
,除非您对其进行了其他配置(通过 keras.config.set_floatx(float_dtype)
)。keras.random.SeedGenerator
的实例。用于使初始化程序的行为确定性。请注意,使用整数或 None(未设置种子)作为种子的初始化程序将在多次调用中产生相同的随机值。若要在多次调用中获得不同的随机值,请使用 keras.random.SeedGenerator
的实例作为种子。shuffle
函数keras.random.shuffle(x, axis=0, seed=None)
沿某个轴随机均匀地打乱张量的元素。
参数
0
。keras.random.SeedGenerator
的实例。用于使初始化程序的行为确定性。请注意,使用整数或 None(未设置种子)作为种子的初始化程序将在多次调用中产生相同的随机值。若要在多次调用中获得不同的随机值,请使用 keras.random.SeedGenerator
的实例作为种子。truncated_normal
函数keras.random.truncated_normal(shape, mean=0.0, stddev=1.0, dtype=None, seed=None)
从截断的正态分布中抽取样本。
这些值是从具有指定均值和标准差的正态分布中抽取的,丢弃并重新绘制任何超出均值两个标准差的样本。
参数
keras.config.floatx()
,默认为 float32
,除非您对其进行了其他配置(通过 keras.config.set_floatx(float_dtype)
)。keras.random.SeedGenerator
的实例。用于使初始化程序的行为确定性。请注意,使用整数或 None(未设置种子)作为种子的初始化程序将在多次调用中产生相同的随机值。若要在多次调用中获得不同的随机值,请使用 keras.random.SeedGenerator
的实例作为种子。uniform
函数keras.random.uniform(shape, minval=0.0, maxval=1.0, dtype=None, seed=None)
从均匀分布中抽取样本。
生成的数值遵循范围 [minval, maxval)
内的均匀分布。下界 minval
包含在范围内,而上界 maxval
不包含在范围内。
dtype
必须是浮点类型,默认范围是 [0, 1)
。
参数
keras.config.floatx()
,默认为 float32
,除非您对其进行了其他配置(通过 keras.config.set_floatx(float_dtype)
)。keras.random.SeedGenerator
的实例。用于使初始化程序的行为确定性。请注意,使用整数或 None(未设置种子)作为种子的初始化程序将在多次调用中产生相同的随机值。若要在多次调用中获得不同的随机值,请使用 keras.random.SeedGenerator
的实例作为种子。