All Projects → mschauer → Mitosis.jl

mschauer / Mitosis.jl

Licence: MIT license
Automatic probabilistic programming for scientific machine learning and dynamical models

Programming Languages

julia
2034 projects

Projects that are alternatives of or similar to Mitosis.jl

glsp-server
Java-based server framework of the graphical language server platform
Stars: ✭ 25 (-24.24%)
Mutual labels:  graphical-models
MRFcov
Markov random fields with covariates
Stars: ✭ 21 (-36.36%)
Mutual labels:  graphical-models
dgcnn
Clean & Documented TF2 implementation of "An end-to-end deep learning architecture for graph classification" (M. Zhang et al., 2018).
Stars: ✭ 21 (-36.36%)
Mutual labels:  graphical-models
glsp-examples
Example diagram editors built with Eclipse GLSP
Stars: ✭ 28 (-15.15%)
Mutual labels:  graphical-models
sparsebn
Software for learning sparse Bayesian networks
Stars: ✭ 41 (+24.24%)
Mutual labels:  graphical-models
Zhusuan
A probabilistic programming library for Bayesian deep learning, generative models, based on Tensorflow
Stars: ✭ 2,093 (+6242.42%)
Mutual labels:  graphical-models
Dowhy
DoWhy is a Python library for causal inference that supports explicit modeling and testing of causal assumptions. DoWhy is based on a unified language for causal inference, combining causal graphical models and potential outcomes frameworks.
Stars: ✭ 3,480 (+10445.45%)
Mutual labels:  graphical-models
private-data-generation
A toolbox for differentially private data generation
Stars: ✭ 80 (+142.42%)
Mutual labels:  graphical-models
qm
QM model-based design tool and code generator based on UML state machines
Stars: ✭ 54 (+63.64%)
Mutual labels:  graphical-models
LGNpy
Linear Gaussian Bayesian Networks - Inference, Parameter Learning and Representation. 🖧
Stars: ✭ 25 (-24.24%)
Mutual labels:  graphical-models
StatNLP-Framework
C++ based implementation of StatNLP framework
Stars: ✭ 17 (-48.48%)
Mutual labels:  graphical-models
pathpy
pathpy is an OpenSource python package for the modeling and analysis of pathways and temporal networks using higher-order and multi-order graphical models
Stars: ✭ 124 (+275.76%)
Mutual labels:  graphical-models
Belief-Propagation
Overview and implementation of Belief Propagation and Loopy Belief Propagation algorithms: sum-product, max-product, max-sum
Stars: ✭ 85 (+157.58%)
Mutual labels:  graphical-models
tutorial-UGM-hyperspectral
A Tutorial on Modeling and Inference in Undirected Graphical Models for Hyperspectral Image Analysis
Stars: ✭ 21 (-36.36%)
Mutual labels:  graphical-models

Dev Build Status

Mitosis.jl (work in progress)

Incorporate discrete and continuous time Markov processes as building blocks into probabilistic graphical models.

Synopsis

Mitosis implements the backward filter and the forward change of measure of the Automatic Backward Filtering Forward Guiding paradigm (van der Meulen and Schauer, 2020) as transformation rules for general generative models, suitable to be incorporated into probabilistic programming approaches.

Starting point is the generative model, a forward description of the probabilistic process dynamics. The backward filter backpropagate the information provided by observations through the model to transform the generative (forward) model into a preconditional model guided by the data.

The preconditional model approximates the actual conditional model, with known likelihood-ratio between the two and can be used in a variety of sampling and statistical inference approaches to speed up inference.

Overview

This package will contain the general infrastructure and the rules for non-linear Gaussian transition kernels, thus allowing non-linear state space models.

In parallel, rules for stochastic differential equations are developed in MitosisStochasticDiffEq.jl

References

  • Frank van der Meulen, Moritz Schauer (2020): Automatic Backward Filtering Forward Guiding for Markov processes and graphical models. [arXiv:2010.03509].
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].