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
的實例。預設情況下,seed
引數為 None
,並使用內部全域 keras.random.SeedGenerator
。seed
引數可用於確保確定性(可重複)的隨機數生成。請注意,將整數作為 seed
值傳遞將為每次呼叫產生相同的隨機值。為了為重複呼叫產生不同的隨機值,必須提供 keras.random.SeedGenerator
的實例作為 seed
值。關於 JAX 後端的說明:當使用 JAX 後端追蹤函數時,不支援全域 keras.random.SeedGenerator
。因此,在追蹤期間,預設值 seed=None 將產生錯誤,並且必須提供 seed
引數。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
的實例。預設情況下,seed
引數為 None
,並使用內部全域 keras.random.SeedGenerator
。seed
引數可用於確保確定性(可重複)的隨機數生成。請注意,將整數作為 seed
值傳遞將為每次呼叫產生相同的隨機值。為了為重複呼叫產生不同的隨機值,必須提供 keras.random.SeedGenerator
的實例作為 seed
值。關於 JAX 後端的說明:當使用 JAX 後端追蹤函數時,不支援全域 keras.random.SeedGenerator
。因此,在追蹤期間,預設值 seed=None 將產生錯誤,並且必須提供 seed
引數。categorical
函數keras.random.categorical(logits, num_samples, dtype="int32", seed=None)
從類別分佈中抽取樣本。
此函數將 logits
作為輸入,這是一個形狀為 (batch_size, num_classes) 的 2D 輸入張量。輸入的每一列代表一個類別分佈,其中每個列索引包含給定類別的對數機率。
該函數將輸出一個形狀為 (batch_size, num_samples) 的 2D 張量,其中每一列包含來自 logits
中對應列的樣本。每個列索引包含從輸入分佈中抽取的獨立樣本。
引數
keras.random.SeedGenerator
的實例。預設情況下,seed
引數為 None
,並使用內部全域 keras.random.SeedGenerator
。seed
引數可用於確保確定性(可重複)的隨機數生成。請注意,將整數作為 seed
值傳遞將為每次呼叫產生相同的隨機值。為了為重複呼叫產生不同的隨機值,必須提供 keras.random.SeedGenerator
的實例作為 seed
值。關於 JAX 後端的說明:當使用 JAX 後端追蹤函數時,不支援全域 keras.random.SeedGenerator
。因此,在追蹤期間,預設值 seed=None 將產生錯誤,並且必須提供 seed
引數。回傳
一個形狀為 (batch_size, num_samples) 的 2D 張量。
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
的實例。預設情況下,seed
引數為 None
,並使用內部全域 keras.random.SeedGenerator
。seed
引數可用於確保確定性(可重複)的隨機數生成。請注意,將整數作為 seed
值傳遞將為每次呼叫產生相同的隨機值。為了為重複呼叫產生不同的隨機值,必須提供 keras.random.SeedGenerator
的實例作為 seed
值。關於 JAX 後端的說明:當使用 JAX 後端追蹤函數時,不支援全域 keras.random.SeedGenerator
。因此,在追蹤期間,預設值 seed=None 將產生錯誤,並且必須提供 seed
引數。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
的實例。預設情況下,seed
引數為 None
,並使用內部全域 keras.random.SeedGenerator
。seed
引數可用於確保確定性(可重複)的隨機數生成。請注意,將整數作為 seed
值傳遞將為每次呼叫產生相同的隨機值。為了為重複呼叫產生不同的隨機值,必須提供 keras.random.SeedGenerator
的實例作為 seed
值。關於 JAX 後端的說明:當使用 JAX 後端追蹤函數時,不支援全域 keras.random.SeedGenerator
。因此,在追蹤期間,預設值 seed=None
將產生錯誤,並且必須提供 seed
引數。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
的實例。預設情況下,seed
引數為 None
,並使用內部全域 keras.random.SeedGenerator
。seed
引數可用於確保確定性(可重複)的隨機數生成。請注意,將整數作為 seed
值傳遞將為每次呼叫產生相同的隨機值。為了為重複呼叫產生不同的隨機值,必須提供 keras.random.SeedGenerator
的實例作為 seed
值。關於 JAX 後端的說明:當使用 JAX 後端追蹤函數時,不支援全域 keras.random.SeedGenerator
。因此,在追蹤期間,預設值 seed=None 將產生錯誤,並且必須提供 seed
引數。shuffle
函數keras.random.shuffle(x, axis=0, seed=None)
沿著軸隨機均勻地打亂張量的元素。
引數
0
。keras.random.SeedGenerator
的實例。預設情況下,seed
引數為 None
,並使用內部全域 keras.random.SeedGenerator
。seed
引數可用於確保確定性(可重複)的隨機數生成。請注意,將整數作為 seed
值傳遞將為每次呼叫產生相同的隨機值。為了為重複呼叫產生不同的隨機值,必須提供 keras.random.SeedGenerator
的實例作為 seed
值。關於 JAX 後端的說明:當使用 JAX 後端追蹤函數時,不支援全域 keras.random.SeedGenerator
。因此,在追蹤期間,預設值 seed=None 將產生錯誤,並且必須提供 seed
引數。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
的實例。預設情況下,seed
引數為 None
,並使用內部全域 keras.random.SeedGenerator
。seed
引數可用於確保確定性(可重複)的隨機數生成。請注意,將整數作為 seed
值傳遞將為每次呼叫產生相同的隨機值。為了為重複呼叫產生不同的隨機值,必須提供 keras.random.SeedGenerator
的實例作為 seed
值。關於 JAX 後端的說明:當使用 JAX 後端追蹤函數時,不支援全域 keras.random.SeedGenerator
。因此,在追蹤期間,預設值 seed=None 將產生錯誤,並且必須提供 seed
引數。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
的實例。預設情況下,seed
引數為 None
,並使用內部全域 keras.random.SeedGenerator
。seed
引數可用於確保確定性(可重複)的隨機數生成。請注意,將整數作為 seed
值傳遞將為每次呼叫產生相同的隨機值。為了為重複呼叫產生不同的隨機值,必須提供 keras.random.SeedGenerator
的實例作為 seed
值。關於 JAX 後端的說明:當使用 JAX 後端追蹤函數時,不支援全域 keras.random.SeedGenerator
。因此,在追蹤期間,預設值 seed=None 將產生錯誤,並且必須提供 seed
引數。