LostTech.TensorFlow : API Documentation

Type Logistic

Namespace tensorflow.contrib.distributions

Parent Distribution

Interfaces ILogistic

The Logistic distribution with location `loc` and `scale` parameters.

#### Mathematical details

The cumulative density function of this distribution is:

```none cdf(x; mu, sigma) = 1 / (1 + exp(-(x - mu) / sigma)) ```

where `loc = mu` and `scale = sigma`.

The Logistic distribution is a member of the [location-scale family]( https://en.wikipedia.org/wiki/Location-scale_family), i.e., it can be constructed as,

```none X ~ Logistic(loc=0, scale=1) Y = loc + scale * X ```

#### Examples

Examples of initialization of one or a batch of distributions.
Show Example
import tensorflow_probability as tfp
            tfd = tfp.distributions 

# Define a single scalar Logistic distribution. dist = tfd.Logistic(loc=0., scale=3.)

# Evaluate the cdf at 1, returning a scalar. dist.cdf(1.)

# Define a batch of two scalar valued Logistics. # The first has mean 1 and scale 11, the second 2 and 22. dist = tfd.Logistic(loc=[1, 2.], scale=[11, 22.])

# Evaluate the pdf of the first distribution on 0, and the second on 1.5, # returning a length two tensor. dist.prob([0, 1.5])

# Get 3 samples, returning a 3 x 2 tensor. dist.sample([3])

# Arguments are broadcast when possible. # Define a batch of two scalar valued Logistics. # Both have mean 1, but different scales. dist = tfd.Logistic(loc=1., scale=[11, 22.])

# Evaluate the pdf of both distributions on the same point, 3.0, # returning a length 2 tensor. dist.prob(3.0)

Properties

Public properties

object allow_nan_stats get;

object allow_nan_stats_dyn get;

TensorShape batch_shape get;

object batch_shape_dyn get;

object dtype get;

object dtype_dyn get;

TensorShape event_shape get;

object event_shape_dyn get;

object loc get;

Distribution parameter for the location.

object loc_dyn get;

Distribution parameter for the location.

string name get;

object name_dyn get;

IDictionary<object, object> parameters get;

object parameters_dyn get;

object PythonObject get;

object reparameterization_type get;

object reparameterization_type_dyn get;

object scale get;

Distribution parameter for scale.

object scale_dyn get;

Distribution parameter for scale.

object validate_args get;

object validate_args_dyn get;