2016-09-30 2 views
1

Ich brauche diskrete Verteilung in tensorflow.diskrete Verteilung in tensorflow

  • Aber wenn ich die Dokumentation von tensorflow suchen, kann ich nur Normalverteilung und so weiter finden.
  • In Theano, verwende ich oft
    theano.tensor.shared_randomstreams.RandomStreams.choice Methode
    diskrete Verteilung erzeugen.
  • Und auch, ich Google diese problem.And ich tf.contrib.distributions.DiscreteDistribution gefunden . Aber das ist ein
    abstrakt class.I es nicht direkt

So, hier verwenden kann. ist question.How diskrete Verteilung in tensorflow zu implementieren. Vielen Dank für Ihre Hilfe.

+0

Würde dies helfen? https://github.com/tensorflow/tensorflow/blob/master/tensorflow/g3doc/api_docs/python/contrib.distributions.md –

+0

Danke für Ihre Hilfe. Aber wie ich schon sagte, tf.contrib.distributions.DiscreteDistribution ist eine Zusammenfassung Klasse, ich kann es nicht direkt benutzen. – user529995

Antwort

0

Sie können Ihre eigene diskrete 0-1 Variable machen, indem Sie tf.random.uniform() > 0.5 tun, dies kann leicht auf andere diskrete Verteilungen erweitert werden.

0

Vielleicht einer von ihnen die Rechnung?

ds = tf.contrib.distributions 
ds.Bernoulli 
ds.Binomial 
ds.Categorical 
ds.Deterministic 
ds.OneHotCategorical 
Verwandte Themen