Infer.NET code documentation
Infer.NET is a framework for doing inference on graphical models. The user defines a graphical model by specifying the factors and variables of the model. Infer.NET analyses how everything fits together and creates a schedule for doing inference on the model. The model can then be queried for marginal distributions.
Namespaces
| Namespace | Description |
|---|---|
| Microsoft.ML.Probabilistic | Infer.NET root namespace |
| Microsoft.ML.Probabilistic.Collections | Infer.NET collections |
| Microsoft.ML.Probabilistic.Distributions | Infer.NET distributions |
| Microsoft.ML.Probabilistic.Distributions.Automata | Infer.NET automata |
| Microsoft.ML.Probabilistic.Distributions.Kernels | Infer.NET Gaussian Process kernels |
| Microsoft.ML.Probabilistic.Factors | Infer.NET factors and message operator methods |
| Microsoft.ML.Probabilistic.Learners | Infer.NET learners |
| Microsoft.ML.Probabilistic.Learners.Mappings | Infer.NET learner input data mappings |
| Microsoft.ML.Probabilistic.Math | Infer.NET maths |
| Microsoft.ML.Probabilistic.Models | Infer.NET model description classes |
| Microsoft.ML.Probabilistic.Compiler.Transforms | Infer.NET compiler transforms |
| Microsoft.ML.Probabilistic.Utilities | Infer.NET utilities |
| Microsoft.ML.Probabilistic.Compiler.Transforms | Infer.NET compiler transform framework |
| Microsoft.ML.Probabilistic.Compiler.CodeModel | Infer.NET Compiler code model interfaces |