Français Search

Bayesia Engines

Bayesian network modeling and Bayesian Inference available for your applications

Bayesia Engines (BE) is a library integrated into your applications that gives you two categories of functionality : modeling bayesian network (Modeling Engine) and inference (Inference Engine). BE is an Application Program Interface (API) available as a pure Java class library (jar file). You can find the Java documentation of the API here

Bayesia Modeling Engine : creating and modeling bayesian networks within your own software

With the Modeling Engine (part of Bayesia Engines BE), Bayesia allows you creating and modeling your own Bayesian networks as in BayesiaLab and to perform inference with the Inference Engine.

It has the following capabilities:

  • Bayesian network creating and modeling
  • Temporal networks
  • Discrete and interval chance nodes
  • Constraint nodes
  • Utility nodes
  • Decision nodes
  • Editing directly the conditional probability tables or using formulas
  • Editing comments
  • BE comes with Application Program Interfaces (API) available as a pure Java class library (jar file) for Java developers.

Bayesia Inference Engine : bayesian inference available for your applications

With the Inference Engine, Bayesia allows you making inference on bayesian networks created with BayesiaLab or with the Modeling Engine from your own software.

It has the following capabilities :

  • Exact and approximate inference
  • Temporal inference
  • Discrete and interval chance nodes
  • Constraint nodes
  • Utility nodes
  • Decision nodes
  • Exact observation and likelyhood
  • BE comes with Application Program Interfaces (API) available as a pure Java class library (jar file) for Java developers.