Skip to content

consensusBN is a java library for Bayesian Network Fusion based on the works of José M. Puerta, Juan A. Aledo, José A.Gámez and Jorge D. Laborda.

License

Notifications You must be signed in to change notification settings

UCLM-SIMD/consensusBN

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

consensusBN - Bayesian Network Fusion

Java Maven License

Overview

consensusBN is a Java-based library for Bayesian Network Fusion. This project allows users to combine multiple Bayesian networks into a single consensus network, leveraging the power of consensus-based modeling techniques. The project is supported by a published paper (link), titled "Efficient and accurate structural fusion of Bayesian networks."

Bayesian Network Fusion

Features

  • Combine multiple Bayesian networks into a consensus network.
  • Support for various Bayesian network formats (e.g., BIF, XML, JSON).
  • Flexible fusion strategies and customization options.
  • Comprehensive documentation and examples for easy usage.

Getting Started

Prerequisites

  • Java 8 or higher
  • Maven 3.6 or higher

Installation

You can include consensusBN in your Maven project by adding the following dependency:

<dependency>
    <groupId>com.example</groupId>
    <artifactId>consensusBN</artifactId>
    <version>1.0.0</version> <!-- Update with the latest version -->
</dependency>

Usage


import com.example.consensusBN.*;

public class MyBNFusionApp {
    public static void main(String[] args) {
        // Your code here
    }
}

Documentation

Visit the Documentation directory for detailed information on how to use consensusBN, including API reference, examples, and best practices.

Contributing

We welcome contributions! If you'd like to contribute to consensusBN, please follow our Contribution Guidelines.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

  • The authors of the original paper: José Miguel Puerta, Juan Ángel Aledo, José Antonio Gámez and Jorge D. Laborda
  • Tetrad project

Contact

For questions, suggestions, or feedback, please create an issue.

About

consensusBN is a java library for Bayesian Network Fusion based on the works of José M. Puerta, Juan A. Aledo, José A.Gámez and Jorge D. Laborda.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published