Search Results for

    Show / Hide Table of Contents

    Bayes Server .NET API

    The Bayes Server Class Library is a .NET library for Bayesian networks and Dynamic Bayesian networks.

    For code samples, please visit the Bayes Server code center.

    Namespaces

    BayesServer

    Contains classes and interfaces for defining the structure and distributions of a Bayesian network, and to save and load them. To perform inference, such as calculating posterior probabilities and log-likelihoods see the BayesServer.Inference namespace.

    BayesServer.Inference

    Contains interfaces for performing probabilistic inference with a Bayesian network, such as calculating posterior probabilities and log-likelihoods. See the RelevanceTreeInference class for an algorithm that implements the necessary interfaces.

    BayesServer.Analysis

    Contains classes for performing analysis tasks that require inference and/or data, such as calculating value of information.

    BayesServer.Optimization

    Contains classes for optimizing evidence to minimize/maximize/seek a function value, continuous variable or discrete state.

    BayesServer.Causal

    Contains classes for Causal inference using Bayesian networks.

    BayesServer.Data

    Provides interfaces/classes for handling data.

    BayesServer.Data.Discovery

    Contains classes and interfaces for generating variables from data.

    BayesServer.Data.Distributed

    Contains classes and interfaces for distributed data driven processes such as distributed parameter learning.

    BayesServer.Data.Sampling

    Contains classes for sampling data from Bayesian networks and Dynamic Bayesian networks. See TakeSample() for sample code.

    BayesServer.Data.TimeSeries

    Contains classes and interfaces for manipulating time series data.

    BayesServer.Distributed

    Contains classes and interfaces for distributed algorithms such as distributed parameter learning.

    BayesServer.Inference.Approximate

    Contains classes and interfaces for performing approximate probabilistic inference with a Bayesian network, such as calculating posterior probabilities and log-likelihoods. See the LoopyBeliefInference class for an algorithm that implements the necessary interfaces.

    BayesServer.Learning.Parameters

    Provides parameter learning for Bayesian networks and Dynamic Bayesian networks. See Learn() for sample code.

    BayesServer.Learning.Structure

    Contains classes for learning the structure (links) of a Bayesian network or Dynamic Bayesian network.

    BayesServer.Statistics

    Contains interfaces and classes for performing statistical/probabilistic tests.

    In This Article
    Back to top Copyright Bayes Server Ltd. All rights Reserved.