BetaML: The Beta Machine Learning Toolkit, a self-contained repository of Machine Learning algorithms in Julia
A series of machine learning algorithms has been implemented and bundled together with several “utility” functions in a single package for the Julia programming language. Currently, algorithms are available in the areas of classification (perceptron, kernel perceptron, pegasos), neural networks (feed-forward), clustering (kmeans, kmenoids, gmm, missing values imputation) and decision trees/random forests. Development of these algorithms started following the theoretical notes of the MOOC class “Machine Learning with Python: from Linear Models to Deep Learning” from MITx/edX.
Paper
Full text
BetaML: The Beta Machine Learning Toolkit, a self-contained repository of Machine Learning algorithms in Julia
Semantic Scholar · Computer Science · 2021
Abstract
A series of machine learning algorithms has been implemented and bundled together with several “utility” functions in a single package for the Julia programming language. Currently, algorithms are available in the areas of classification (perceptron, kernel perceptron, pegasos), neural networks (feed-forward), clustering (kmeans, kmenoids, gmm, missing values imputation) and decision trees/random forests. Development of these algorithms started following the theoretical notes of the MOOC class “Machine Learning with Python: from Linear Models to Deep Learning” from MITx/edX.