twodlearn.bayesnet.recurrent module¶
This module defines recurrent bayesian neural-networks
-
class
twodlearn.bayesnet.recurrent.
BayesNarx
(cell, window_size, name=None, options=None, **kargs)[source]¶ Bases:
twodlearn.recurrent.SimpleRnn
-
class
McRnnOutput
(n_particles, x0=None, inputs=None, n_unrollings=None, options=None, name=None, **kargs)[source]¶ Bases:
twodlearn.bayesnet.recurrent.RnnOutput
-
class
RnnOutput
(model, x0=None, inputs=None, n_unrollings=None, options=None, name=None)[source]¶ Bases:
twodlearn.recurrent.RnnOutput
-
class
-
class
twodlearn.bayesnet.recurrent.
DropoutMlpCell
(n_inputs, n_outputs, n_hidden, window_size, keep_prob, options=None, name='DropoutMlpCell')[source]¶
-
class
twodlearn.bayesnet.recurrent.
GaussianMlpCell
(n_inputs, n_outputs, n_hidden, window_size, options=None, name='GaussianMlpCell')[source]¶ Bases:
twodlearn.core.common.TdlModel
-
ModelOutput
[source]¶ alias of
GaussianMlpCell.Output
-
class
Output
(model, state, inputs, t, options=None, name=None)[source]¶
-
-
class
twodlearn.bayesnet.recurrent.
NormalNarxCell
(fz, fy=None, options=None, name='GaussianMlpCell', **kargs)[source]¶ Bases:
twodlearn.core.common.TdlModel
(state, input) -> normalizer -> finput -> fz -> fy
-
class
NarxConcat
(axis, name='Concat')[source]¶ Bases:
twodlearn.feedforward.Concat
-
class