pyspark-bbn
Preface
pyspark-bbn is a scalable, massively parallel processing MPP framework for learning structures and parameters of Bayesian Belief Networks BBNs. The API leverages Apache Spark for high-performance HPC computing needs. While there are papers and approaches to scalable learning of BBNs, to our knowledge, pyspark-bbn is the first of its kind to leverage Apache Spark. We have implemented several structure learning algorithms for both discrete and gaussian variables. Please contact us at info@rocketvector.io to discuss our products and services.
Structure Learning
Parameter Learning
BBN
Use Cases
- Diabetes
- Housing Prices
- Congressional Support
- Congressional Influence
- Congressional Influence - All
API Documentation
- pyspark-bbn
- Data
- Discrete Data
BroadcastMiComputerCartesianMiComputerDataFrameMiComputerDiscreteDataDiscreteData.__init__()DiscreteData.compute_bd_score()DiscreteData.compute_cmi()DiscreteData.compute_mi()DiscreteData.drop()DiscreteData.get_bd()DiscreteData.get_bd_par()DiscreteData.get_cmi()DiscreteData.get_cmi_par()DiscreteData.get_counts_for_bd()DiscreteData.get_counts_for_cmi()DiscreteData.get_counts_for_mi()DiscreteData.get_domains()DiscreteData.get_mi()DiscreteData.get_mi_par()DiscreteData.get_profile()DiscreteData.get_spark_context()DiscreteData.get_spark_session()
PairPairwiseMiComputerScoringPairTripletget_all_pair_filters()get_pair_filters()get_pairs()
- Continuous Data
CondMvnGaussianDataGaussianData.__init__()GaussianData.drop()GaussianData.get_cmi_par()GaussianData.get_covariance()GaussianData.get_means()GaussianData.get_mi_par()GaussianData.get_min_max()GaussianData.get_min_max_for()GaussianData.get_mvn()GaussianData.get_pair()GaussianData.get_pairs()GaussianData.get_pairwise_columns()GaussianData.get_profile()GaussianData.get_score_par()GaussianData.get_triplet()GaussianData.get_triplets()GaussianData.slice_covariance()GaussianData.slice_means()
MvnPairTriplet
- Discrete Data
- Structure Learning
- Parameter Learning
- Utilities
- Data
About
Copyright
Software
Art
Copyright 2020 Daytchia Vang
Citation
@misc{rocketvector_sdk_2020,
title={pyspark-bbn},
url={https://sdk.rocketvector.io},
author={Rocket Vector},
year={2020},
month={May}}