ContentsΒΆ Contents: π Methods Implemented in NeuPI πΉ Single-Pass Inference & Marginal MAP in Probabilistic Circuits πΉ Single-Pass Inference & Neural Embeddings for Constrained MPE πΉ ITSELF Engine for General MPE Inference πΉ SINE: Enhanced Neural Embeddings and Discretization for Probabilistic Graphical Models Examples NeuPI: Loading and Evaluating PGMs NeuPI: Self-Supervised Training of a Neural Surrogate NeuPI: Inference and Test-Time Refinement NeuPI: Advanced Discretization Methods neupi neupi.core neupi.embedding DiscreteEmbedder ITSELF_Engine ITSELF_Engine.run() IdentityEmbedding KNearestDiscretizer MADE MADE.evaluate() MADE.forward() MADE.update_masks() MLP MLP.forward() MLP.initialize_weights() MarkovNetwork MarkovNetwork.forward() OAUAI SelfSupervisedTrainer SelfSupervisedTrainer.fit() SelfSupervisedTrainer.step() SinglePassInferenceEngine SinglePassInferenceEngine.run() SumProductNetwork SumProductNetwork.evaluate() SumProductNetwork.forward() ThresholdDiscretizer factory() mpe_log_likelihood_loss()