Hacker News new | ask | show | jobs
by isentrop1c 1250 days ago
Scikitlearn has a bunch of machine learning routines including knn, xdg, decision trees and so one. There is even a model zoo there. Id say bayesian mixed gaussian models to be in the same class of algorithms. Bayesian models have its own peculiarities and statistical foundation, but it isn't far fetched to imagine it inside scikitlearn and to be considered a machine learning routine.
1 comments

Yes, there is a BayesianGaussianMixture class in sklearn.mixture [0]. There’s also sklearn.gaussian_process [1] which offers Gaussian process classification and regression, Bayesian learning algorithms which can be thought of as analogs of the support vector machine. Rasmussen’s Gaussian Processes for Machine Learning (2006) is a great introduction despite being a little old. [2].

[0] https://scikit-learn.org/stable/modules/mixture.html

[1] https://scikit-learn.org/stable/modules/gaussian_process.htm...

[2] http://gaussianprocess.org/gpml/chapters/