Litcius/Paper detail

PyBNesian: An extensible python package for Bayesian networks

David Atienza, Concha Bielza, Pedro Larrañaga

2022Neurocomputing14 citationsDOIOpen Access PDF

Abstract

Bayesian networks are probabilistic graphical models that are commonly used to represent the uncertainty in data. The PyBNesian package provides an implementation for many different types of Bayesian network models and some variants, such as conditional Bayesian networks and dynamic Bayesian networks. In addition, the package can be easily extended with new components that can interoperate with those already implemented. Furthermore, the package also implements other related models such as kernel density estimation using OpenCL 1.2+ to enable GPU acceleration. PyBNesian is totally free and open-source under the MIT license.

Topics & Concepts

Computer sciencePython (programming language)Graphical modelBayesian networkInteroperabilityBayesian probabilityR packageExtensibilityData miningGraphical user interfaceVariable-order Bayesian networkMachine learningArtificial intelligenceProgramming languageBayesian inferenceOperating systemBayesian Modeling and Causal InferenceData Quality and ManagementAI-based Problem Solving and Planning
PyBNesian: An extensible python package for Bayesian networks | Litcius