Machine Learning with BayesiaLab
Part of the BayesiaLab exploration path. Start with the BayesiaLab Overview.
BayesiaLab includes a broad set of optimized algorithms for learning Bayesian networks from data, including both structure and parameters.
- Many learning criteria are information-theoretic (for example, Minimum Description Length).
- The workflows do not require distributional assumptions.
- The approach scales from small studies to high-dimensional domains.
Unsupervised Structural Learning
- BayesiaLab discovers probabilistic structure without predefining input/output roles.
- This supports data-driven knowledge discovery in unfamiliar domains.
Supervised Learning
- Supervised workflows target predictive performance for a chosen target variable.
- BayesiaLab is not limited to a single network class such as Naive Bayes.
- Algorithms search for high-performing models while controlling structural complexity.
- Markov Blanket methods are especially useful for fast variable selection in high-dimensional settings.
Clustering Workflows
- BayesiaLab supports both Data Clustering and Variable Clustering.
- Data Clustering creates latent variables whose states represent groups of records.
- Variable Clustering groups variables by relationship strength.
- Multiple Clustering combines both approaches in BayesiaLab’s Probabilistic Structural Equation Model workflow.
See Examples & Learn More