tfc.distributions.upper_tail  |  TensorFlow v2.16.1 (original) (raw)

tfc.distributions.upper_tail

Stay organized with collections Save and categorize content based on your preferences.

Approximates upper tail quantile for range coding.

View aliases

Main aliases

tfc.upper_tail

tfc.distributions.upper_tail(
    distribution, tail_mass
)

For range coding of random variables, the distribution tails need special handling, because range coding can only handle alphabets with a finite number of symbols. This method returns a cut-off location for the upper tail, such that approximately tail_mass probability mass is contained in the tails (together). The tails are then handled by using the 'overflow' functionality of the range coder implementation (using an Elias gamma code).

Args
distribution A tfp.distributions.Distribution object.
tail_mass Float between 0 and 1. Desired probability mass for the tails.
Returns
A tf.Tensor broadcastable to shape self.batch_shape containing the approximate upper tail quantiles for each scalar distribution.

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates. Some content is licensed under the numpy license.

Last updated 2024-04-26 UTC.