A Python module containing various machine learning algorithms.
Project description
bareml is a Python module containing various machine learning algorithms implemented from scratch using NumPy.
The implementations are not (and not intended to be) optimised w.r.t. efficiency nor performance. Instead, they are aimed at being as straightforward/transparent as possible.
Installation
$ pip install bareml
List of implementations
Supervised Learning
- Bernoulli Naive Bayes
- Decision Trees
- Elastic Net
- Gaussian Naive Bayes
- Generalised Linear Model
- K Nearest Neighbors
- Kernel Ridge Regression
- Lasso Regression
- Linear Regression
- Logistic Regression
- Perceptron
- Poisson Regression
- Ridge Regression
Unsupervised Learning
Ensemble Learning
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distribution
bareml-0.0.2-py3-none-any.whl
(5.3 kB
view hashes)