Spec-Zone.ru › TensorFlow

tf.keras.random.categorical

Выборка образцов из категориального распределения.

tf.keras.random.categorical(
    logits, num_samples, dtype='int32', seed=None
)

Эта функция принимает на вход logits, двумерный тензор с формой (batch_size, num_classes). Каждая строка входных данных представляет категориальное распределение, где каждый индекс столбца содержит логарифмическую вероятность для данного класса.

Функция вернёт двумерный тензор с формой (batch_size, num_samples), где каждая строка содержит выборки из соответствующей строки в logits. Каждый индекс столбца содержит независимые выборки, извлечённые из входного распределения.

Аргументы
logits Двумерный тензор с формой (batch_size, num_classes). Каждая строка должна определять категориальное распределение с ненормализованными логарифмическими вероятностями для всех классов.
num_samples Целое число, количество независимых выборок, подлежащих извлечению для каждой строки входных данных. Это будет второй размер формы выходного тензора.
dtype Необязательный тип данных выходного тензора.
seed Целое число Python или экземпляр keras.random.SeedGenerator. Используется для определения детерминированного поведения инициализатора. Обратите внимание, что инициализатор, запущенный с целым числом или None (незасеянный), будет генерировать те же случайные значения при нескольких вызовах. Для получения разных случайных значений при нескольких вызовах используйте в качестве seed экземпляр keras.random.SeedGenerator.
Возвращаемые значения
Двумерный тензор с формой (batch_size, num_samples).

© 2022 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 4.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/api_docs/python/tf/keras/random/categorical

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API