Index _ | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y _ __init__() (spflow.meta.data.scope.Scope method) (spflow.modules.conv.ConvPc method) (spflow.modules.conv.ProdConv method) (spflow.modules.conv.SumConv method) (spflow.modules.einsum.Einet method) (spflow.modules.einsum.EinsumLayer method) (spflow.modules.einsum.LinsumLayer method) (spflow.modules.leaves.Bernoulli method) (spflow.modules.leaves.Binomial method) (spflow.modules.leaves.Categorical method) (spflow.modules.leaves.Exponential method) (spflow.modules.leaves.Gamma method) (spflow.modules.leaves.Geometric method) (spflow.modules.leaves.Hypergeometric method) (spflow.modules.leaves.leaf.LeafModule method) (spflow.modules.leaves.LogNormal method) (spflow.modules.leaves.NegativeBinomial method) (spflow.modules.leaves.Normal method) (spflow.modules.leaves.PiecewiseLinear method) (spflow.modules.leaves.Poisson method) (spflow.modules.leaves.Uniform method) (spflow.modules.module.Module method) (spflow.modules.ops.Cat method) (spflow.modules.ops.split.Split method) (spflow.modules.ops.split.SplitMode method) (spflow.modules.ops.SplitByIndex method) (spflow.modules.ops.SplitConsecutive method) (spflow.modules.ops.SplitInterleaved method) (spflow.modules.products.ElementwiseProduct method) (spflow.modules.products.OuterProduct method) (spflow.modules.products.Product method) (spflow.modules.rat.RatSPN method) (spflow.modules.sums.ElementwiseSum method) (spflow.modules.sums.RepetitionMixingLayer method) (spflow.modules.sums.Sum method) (spflow.modules.wrapper.base.Wrapper method) (spflow.modules.wrapper.image_wrapper.ImageWrapper method) (spflow.modules.wrapper.image_wrapper.MarginalizationContext method) (spflow.utils.cache.Cache method) A all_equal() (spflow.meta.data.scope.Scope static method) all_pairwise_disjoint() (spflow.meta.data.scope.Scope static method) alpha (spflow.modules.leaves.Gamma attribute) (spflow.modules.leaves.PiecewiseLinear attribute) B Bernoulli (class in spflow.modules.leaves) beta (spflow.modules.leaves.Gamma attribute) Binomial (class in spflow.modules.leaves) by_index() (spflow.modules.ops.split.SplitMode class method) C c (spflow.modules.wrapper.image_wrapper.MarginalizationContext attribute) Cache (class in spflow.utils.cache) Cat (class in spflow.modules.ops) Categorical (class in spflow.modules.leaves) channels (spflow.modules.module_shape.ModuleShape attribute), [1] check_inputs() (spflow.modules.leaves.Hypergeometric method) check_shapes() (spflow.modules.products.ElementwiseProduct method) (spflow.modules.products.OuterProduct method) check_support() (spflow.modules.leaves.Hypergeometric method) Classifier (class in spflow.interfaces.classifier) concentration (spflow.modules.leaves.Gamma property) conditional_distribution() (spflow.modules.leaves.Gamma method) (spflow.modules.leaves.leaf.LeafModule method) consecutive() (spflow.modules.ops.split.SplitMode class method) ConvPc (class in spflow.modules.conv) copy() (spflow.meta.data.scope.Scope method) create() (spflow.modules.ops.split.SplitMode method) create_spn() (spflow.modules.rat.RatSPN method) D depth (spflow.modules.einsum.Einet attribute) (spflow.modules.rat.RatSPN attribute) device (spflow.modules.leaves.leaf.LeafModule property) (spflow.modules.module.Module property) (spflow.modules.wrapper.base.Wrapper property) dim (spflow.modules.ops.split.Split attribute) distribution (spflow.modules.leaves.Bernoulli attribute) (spflow.modules.leaves.Binomial attribute) (spflow.modules.leaves.Categorical attribute) (spflow.modules.leaves.Exponential attribute) (spflow.modules.leaves.Gamma attribute) (spflow.modules.leaves.Geometric attribute) (spflow.modules.leaves.Hypergeometric attribute) (spflow.modules.leaves.leaf.LeafModule property) (spflow.modules.leaves.LogNormal attribute) (spflow.modules.leaves.NegativeBinomial attribute) (spflow.modules.leaves.PiecewiseLinear property) (spflow.modules.leaves.Poisson attribute) (spflow.modules.leaves.Uniform attribute) domains (spflow.modules.leaves.PiecewiseLinear attribute) E Einet (class in spflow.modules.einsum) EinsumLayer (class in spflow.modules.einsum) ElementwiseProduct (class in spflow.modules.products) ElementwiseSum (class in spflow.modules.sums) empty() (spflow.meta.data.scope.Scope method) end (spflow.modules.leaves.Uniform attribute) end_next (spflow.modules.leaves.Uniform attribute) equal_evidence() (spflow.meta.data.scope.Scope method) equal_query() (spflow.meta.data.scope.Scope method) event_shape (spflow.modules.leaves.leaf.LeafModule property) evidence (spflow.meta.data.scope.Scope attribute), [1] expectation_maximization() (in module spflow.learn.expectation_maximization) (spflow.modules.conv.ConvPc method) (spflow.modules.conv.ProdConv method) (spflow.modules.conv.SumConv method) (spflow.modules.einsum.Einet method) (spflow.modules.einsum.EinsumLayer method) (spflow.modules.einsum.LinsumLayer method) (spflow.modules.leaves.leaf.LeafModule method) (spflow.modules.leaves.Uniform method) (spflow.modules.module.Module method) (spflow.modules.products.Product method) (spflow.modules.rat.RatSPN method) (spflow.modules.sums.ElementwiseSum method) (spflow.modules.sums.RepetitionMixingLayer method) (spflow.modules.sums.Sum method) (spflow.modules.wrapper.image_wrapper.ImageWrapper method) Exponential (class in spflow.modules.leaves) extras (spflow.utils.cache.Cache attribute) F feature_to_scope (spflow.modules.conv.ConvPc property) (spflow.modules.conv.ProdConv property) (spflow.modules.conv.SumConv property) (spflow.modules.einsum.Einet property) (spflow.modules.einsum.EinsumLayer property) (spflow.modules.einsum.LinsumLayer property) (spflow.modules.leaves.leaf.LeafModule property) (spflow.modules.module.Module property) (spflow.modules.ops.Cat property) (spflow.modules.ops.split.Split property) (spflow.modules.ops.SplitByIndex property) (spflow.modules.ops.SplitConsecutive property) (spflow.modules.ops.SplitInterleaved property) (spflow.modules.products.ElementwiseProduct property) (spflow.modules.products.OuterProduct property) (spflow.modules.products.Product property) (spflow.modules.rat.RatSPN property) (spflow.modules.sums.ElementwiseSum property) (spflow.modules.sums.RepetitionMixingLayer property) (spflow.modules.sums.Sum property) (spflow.modules.wrapper.base.Wrapper property) features (spflow.modules.module_shape.ModuleShape attribute), [1] flatten() (spflow.modules.wrapper.image_wrapper.ImageWrapper method) forward() (spflow.modules.module.Module method) G Gamma (class in spflow.modules.leaves) Geometric (class in spflow.modules.leaves) get() (spflow.utils.cache.Cache method) get_out_shapes() (spflow.modules.ops.split.Split method) GraphvizError H h (spflow.modules.wrapper.image_wrapper.MarginalizationContext attribute) height (spflow.modules.wrapper.image_wrapper.ImageWrapper attribute) Hypergeometric (class in spflow.modules.leaves) I ImageWrapper (class in spflow.modules.wrapper.image_wrapper) in_channels (spflow.modules.conv.SumConv attribute) in_shape (spflow.modules.module.Module property) indices (spflow.modules.ops.split.SplitMode property) (spflow.modules.ops.SplitByIndex attribute) (spflow.modules.ops.SplitByIndex property) initialize() (spflow.modules.leaves.PiecewiseLinear method) inputs (spflow.modules.conv.ProdConv attribute) (spflow.modules.conv.SumConv attribute) (spflow.modules.leaves.leaf.LeafModule property) (spflow.modules.module.Module attribute) (spflow.modules.module.Module property) (spflow.modules.ops.split.Split attribute) (spflow.modules.products.Product attribute) (spflow.modules.sums.Sum attribute) INSTALL_INSTRUCTIONS (spflow.exceptions.GraphvizError attribute) interleaved() (spflow.modules.ops.split.SplitMode class method) InvalidParameterCombinationError inverse_indices (spflow.modules.ops.SplitByIndex attribute) is_conditional (spflow.modules.leaves.leaf.LeafModule property) is_conditional() (spflow.meta.data.scope.Scope method) is_initialized (spflow.modules.leaves.PiecewiseLinear attribute) isdisjoint() (spflow.meta.data.scope.Scope method) J join() (spflow.meta.data.scope.Scope method) join_all() (spflow.meta.data.scope.Scope static method) K K (spflow.modules.leaves.Categorical attribute) (spflow.modules.leaves.Hypergeometric attribute) kernel_size (spflow.modules.conv.SumConv attribute) kernel_size_h (spflow.modules.conv.ProdConv attribute) kernel_size_w (spflow.modules.conv.ProdConv attribute) L layer_type (spflow.modules.einsum.Einet attribute) leaf (spflow.modules.conv.ConvPc attribute) leaf_modules (spflow.modules.einsum.Einet attribute) (spflow.modules.rat.RatSPN attribute) LeafModule (class in spflow.modules.leaves.leaf) learn_spn() (in module spflow.learn.learn_spn) LinsumLayer (class in spflow.modules.einsum) load_model() (in module spflow.utils.model_manager) loc (spflow.modules.leaves.Normal attribute) log_likelihood() (spflow.modules.conv.ConvPc method) (spflow.modules.conv.ProdConv method) (spflow.modules.conv.SumConv method) (spflow.modules.einsum.Einet method) (spflow.modules.einsum.EinsumLayer method) (spflow.modules.einsum.LinsumLayer method) (spflow.modules.leaves.leaf.LeafModule method) (spflow.modules.leaves.PiecewiseLinear method) (spflow.modules.module.Module method) (spflow.modules.ops.Cat method) (spflow.modules.ops.SplitByIndex method) (spflow.modules.ops.SplitConsecutive method) (spflow.modules.ops.SplitInterleaved method) (spflow.modules.products.ElementwiseProduct method) (spflow.modules.products.OuterProduct method) (spflow.modules.products.Product method) (spflow.modules.rat.RatSPN method) (spflow.modules.sums.ElementwiseSum method) (spflow.modules.sums.RepetitionMixingLayer method) (spflow.modules.sums.Sum method) (spflow.modules.wrapper.image_wrapper.ImageWrapper method) log_posterior() (spflow.modules.einsum.Einet method) (spflow.modules.rat.RatSPN method) log_weights (spflow.modules.conv.SumConv property) (spflow.modules.einsum.EinsumLayer property) (spflow.modules.einsum.LinsumLayer property) (spflow.modules.sums.ElementwiseSum property) (spflow.modules.sums.Sum property) logits (spflow.modules.conv.SumConv attribute) (spflow.modules.einsum.EinsumLayer attribute) (spflow.modules.einsum.LinsumLayer attribute) (spflow.modules.leaves.Bernoulli property) (spflow.modules.leaves.Binomial property) (spflow.modules.leaves.Categorical property) (spflow.modules.leaves.Geometric property) (spflow.modules.leaves.NegativeBinomial property) (spflow.modules.sums.ElementwiseSum attribute) (spflow.modules.sums.Sum attribute) LogNormal (class in spflow.modules.leaves) M map_out_channels_to_in_channels() (spflow.modules.products.ElementwiseProduct method) (spflow.modules.products.OuterProduct method) map_out_mask_to_in_mask() (spflow.modules.products.ElementwiseProduct method) (spflow.modules.products.OuterProduct method) MarginalizationContext (class in spflow.modules.wrapper.image_wrapper) marginalize() (spflow.modules.conv.ConvPc method) (spflow.modules.conv.ProdConv method) (spflow.modules.conv.SumConv method) (spflow.modules.einsum.Einet method) (spflow.modules.einsum.EinsumLayer method) (spflow.modules.einsum.LinsumLayer method) (spflow.modules.leaves.leaf.LeafModule method) (spflow.modules.module.Module method) (spflow.modules.ops.Cat method) (spflow.modules.ops.split.Split method) (spflow.modules.products.Product method) (spflow.modules.rat.RatSPN method) (spflow.modules.sums.ElementwiseSum method) (spflow.modules.sums.Sum method) (spflow.modules.wrapper.image_wrapper.ImageWrapper method) marginalized_params() (spflow.modules.leaves.leaf.LeafModule method) maximum_likelihood_estimation() (spflow.modules.einsum.Einet method) (spflow.modules.einsum.EinsumLayer method) (spflow.modules.einsum.LinsumLayer method) (spflow.modules.leaves.leaf.LeafModule method) (spflow.modules.module.Module method) (spflow.modules.products.Product method) (spflow.modules.rat.RatSPN method) (spflow.modules.sums.ElementwiseSum method) (spflow.modules.sums.Sum method) (spflow.modules.wrapper.image_wrapper.ImageWrapper method) mean (spflow.modules.leaves.LogNormal attribute) merge_split_indices() (spflow.modules.ops.split.Split method) (spflow.modules.ops.SplitByIndex method) (spflow.modules.ops.SplitConsecutive method) (spflow.modules.ops.SplitInterleaved method) mode (spflow.modules.leaves.leaf.LeafModule property) (spflow.modules.leaves.PiecewiseLinear property) (spflow.modules.leaves.Uniform property) Module (class in spflow.modules.module) module (spflow.modules.wrapper.base.Wrapper attribute) (spflow.modules.wrapper.image_wrapper.ImageWrapper attribute) ModuleShape (class in spflow.modules.module_shape) mpe() (spflow.modules.module.Module method) N n (spflow.modules.leaves.Binomial attribute) N (spflow.modules.leaves.Hypergeometric attribute) n (spflow.modules.leaves.Hypergeometric attribute) (spflow.modules.leaves.NegativeBinomial attribute) n_out (spflow.modules.einsum.Einet property) (spflow.modules.rat.RatSPN property) n_region_nodes (spflow.modules.rat.RatSPN attribute) n_root_nodes (spflow.modules.rat.RatSPN attribute) NegativeBinomial (class in spflow.modules.leaves) Normal (class in spflow.modules.leaves) num_channel (spflow.modules.wrapper.image_wrapper.ImageWrapper attribute) num_classes (spflow.modules.einsum.Einet attribute) num_leaves (spflow.modules.einsum.Einet attribute) num_repetitions (spflow.modules.einsum.Einet attribute) (spflow.modules.rat.RatSPN attribute) num_splits (spflow.modules.ops.split.Split attribute) (spflow.modules.ops.split.SplitMode property) num_sums (spflow.modules.einsum.Einet attribute) O out_channels (spflow.modules.conv.SumConv attribute) out_shape (spflow.modules.module.Module property) OuterProduct (class in spflow.modules.products) P p (spflow.modules.leaves.Bernoulli attribute) (spflow.modules.leaves.Binomial attribute) (spflow.modules.leaves.Categorical attribute) (spflow.modules.leaves.Geometric attribute) (spflow.modules.leaves.NegativeBinomial attribute) padding_h (spflow.modules.conv.ProdConv attribute) padding_w (spflow.modules.conv.ProdConv attribute) params() (spflow.modules.leaves.Bernoulli method) (spflow.modules.leaves.Binomial method) (spflow.modules.leaves.Categorical method) (spflow.modules.leaves.Exponential method) (spflow.modules.leaves.Gamma method) (spflow.modules.leaves.Geometric method) (spflow.modules.leaves.Hypergeometric method) (spflow.modules.leaves.leaf.LeafModule method) (spflow.modules.leaves.LogNormal method) (spflow.modules.leaves.NegativeBinomial method) (spflow.modules.leaves.Normal method) (spflow.modules.leaves.PiecewiseLinear method) (spflow.modules.leaves.Poisson method) (spflow.modules.leaves.Uniform method) PiecewiseLinear (class in spflow.modules.leaves) Poisson (class in spflow.modules.leaves) predict() (spflow.interfaces.classifier.Classifier method) predict_proba() (spflow.interfaces.classifier.Classifier method) (spflow.modules.einsum.Einet method) (spflow.modules.rat.RatSPN method) probability() (spflow.modules.module.Module method) probs (spflow.modules.leaves.Bernoulli property) (spflow.modules.leaves.Binomial property) (spflow.modules.leaves.Categorical property) (spflow.modules.leaves.Geometric property) (spflow.modules.leaves.NegativeBinomial property) ProdConv (class in spflow.modules.conv) Product (class in spflow.modules.products) Q query (spflow.meta.data.scope.Scope attribute), [1] R rate (spflow.modules.leaves.Exponential attribute) (spflow.modules.leaves.Exponential property) (spflow.modules.leaves.Gamma property) (spflow.modules.leaves.Poisson attribute) (spflow.modules.leaves.Poisson property) RatSPN (class in spflow.modules.rat) remove_from_query() (spflow.meta.data.scope.Scope method) RepetitionMixingLayer (class in spflow.modules.sums) repetitions (spflow.modules.module_shape.ModuleShape attribute), [1] replace() (in module spflow.utils.replace) reset() (spflow.modules.leaves.PiecewiseLinear method) root (spflow.modules.conv.ConvPc attribute) S sample() (spflow.modules.conv.ConvPc method) (spflow.modules.conv.ProdConv method) (spflow.modules.conv.SumConv method) (spflow.modules.einsum.Einet method) (spflow.modules.einsum.EinsumLayer method) (spflow.modules.einsum.LinsumLayer method) (spflow.modules.leaves.leaf.LeafModule method) (spflow.modules.leaves.PiecewiseLinear method) (spflow.modules.module.Module method) (spflow.modules.ops.Cat method) (spflow.modules.ops.split.Split method) (spflow.modules.ops.SplitByIndex method) (spflow.modules.ops.SplitConsecutive method) (spflow.modules.products.Product method) (spflow.modules.rat.RatSPN method) (spflow.modules.sums.ElementwiseSum method) (spflow.modules.sums.RepetitionMixingLayer method) (spflow.modules.sums.Sum method) (spflow.modules.wrapper.image_wrapper.ImageWrapper method) sample_with_evidence() (spflow.modules.module.Module method) save_model() (in module spflow.utils.model_manager) scale (spflow.modules.leaves.LogNormal property) (spflow.modules.leaves.Normal property) Scope (class in spflow.meta.data.scope) scope (spflow.modules.module.Module attribute) (spflow.modules.module.Module property) (spflow.modules.ops.split.Split attribute) (spflow.modules.rat.RatSPN attribute) (spflow.modules.wrapper.base.Wrapper attribute) ScopeError scopes_out (spflow.modules.einsum.Einet property) (spflow.modules.rat.RatSPN property) set() (spflow.utils.cache.Cache method) ShapeError Split (class in spflow.modules.ops.split) split_masks (spflow.modules.ops.SplitInterleaved attribute) split_type (spflow.modules.ops.split.SplitMode property) SplitByIndex (class in spflow.modules.ops) SplitConsecutive (class in spflow.modules.ops) SplitInterleaved (class in spflow.modules.ops) SplitMode (class in spflow.modules.ops.split) start (spflow.modules.leaves.Uniform attribute) std (spflow.modules.leaves.LogNormal attribute) (spflow.modules.leaves.Normal attribute) structure (spflow.modules.einsum.Einet attribute) StructureError Sum (class in spflow.modules.sums) sum_dim (spflow.modules.sums.Sum attribute) SumConv (class in spflow.modules.conv) support_outside (spflow.modules.leaves.Uniform attribute) T to_image_format() (spflow.modules.wrapper.image_wrapper.ImageWrapper method) to_str() (spflow.modules.module.Module method) total_count (spflow.modules.leaves.Binomial property) (spflow.modules.leaves.NegativeBinomial property) train_gradient_descent() (in module spflow.learn.gradient_descent) U Uniform (class in spflow.modules.leaves) unraveled_channel_indices (spflow.modules.einsum.EinsumLayer attribute) (spflow.modules.products.OuterProduct attribute) (spflow.modules.sums.ElementwiseSum attribute) V visualize() (in module spflow.utils.visualization) W w (spflow.modules.wrapper.image_wrapper.MarginalizationContext attribute) weights (spflow.modules.conv.SumConv property) (spflow.modules.einsum.EinsumLayer property) (spflow.modules.einsum.LinsumLayer property) (spflow.modules.sums.ElementwiseSum property) (spflow.modules.sums.Sum attribute) (spflow.modules.sums.Sum property) width (spflow.modules.wrapper.image_wrapper.ImageWrapper attribute) Wrapper (class in spflow.modules.wrapper.base) X xs (spflow.modules.leaves.PiecewiseLinear attribute) Y ys (spflow.modules.leaves.PiecewiseLinear attribute)