Skip to main content

basicMLpy

basicMLpy is a package that implements simple machine learning algorithms. It currently contains eight modules that implement multiple machine learning techniques for supervised learning.

The basicMLpy.regression module contains the following functionalities:

  • Linear Regression
  • Ridge Regression

The basicMLpy.classification module contains the following functionalities:

  • Multiclass classification through the IRLS(Iteratively Reweighted Least Squares) algorithm

The basicMLpy.nearest_neighbors module contains the following functionalities:

  • An implementation of the K-Nearest Neighbors algorithm, that can fit both classification and regression problems

The basicMLpy.model_selection module contains the following functionalities:

  • A Cross-Validation algorithm for the functions presented by the basicMLpy package

The basicMLpy.ensemble module contains the following functionalities:

  • An implementation of the Random Forests algorithm for regression and classification
  • An implementation of the AdaBoost algorithm for classification
  • An implementation of the Gradient Boosting algorithm for regression

The basicMLpy.decomposition module contains the following functionalities:

  • An implementation of the SVD decomposition algorithm
  • An implementation of the PCA algorithm

The basicMLpy.loss_functions module contains the following functionalities:

  • Multiple functions for error evaluation, e.g. MSE, MAE, exponential loss, etc.

The basicMLpy.utils module contains the following functionalities:

  • Useful functions utilized all throughout the other models.

Installation

To install basicMLpy run the following command:
pip install basicMLpy

Package's site and documentation

https://henrysilvacs.github.io/basicMLpy/

Dependencies

basicMLpy requires Python >= 3.8, Numpy >= 1.19, Scipy >= 1.5.2, scikit-learn >= 0.23.

On Github

https://github.com/HenrySilvaCS/basicMLpy

On Pypi

https://pypi.org/project/basicMLpy/

Some thoughts

This is a work in progress project, so more functionalities will be added with time.

Author

Henrique Soares Assumpção e Silva

Release files for basicMLpy 1.0.9.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for basicMLpy 1.0.9.1
File Size Uploaded
basicMLpy-1.0.9.1.tar.gz 13.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for basicMLpy 1.0.9.1
File Interpreter ABI Platform
basicMLpy-1.0.9.1-py3-none-any.whl Python 3 none any Details

Total release size: 30.4 kB

Release files / basicMLpy-1.0.9.1.tar.gz

Download URL basicMLpy-1.0.9.1.tar.gz
Size 13.9 kB
Tags Source
SHA-256 checksum
How to use checksums
37d4126ce7a698c5763033bcc99fa23f48835042f0c532aa67b22b0538885473
BLAKE2b-256 checksum
How to use checksums
115b59abb6139fdd4af3897d63a585c9a276263b6923f7ab3aaa21293ee126d3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.3.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

Release files / basicMLpy-1.0.9.1-py3-none-any.whl

Download URL basicMLpy-1.0.9.1-py3-none-any.whl
Size 16.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b24c73332e9ac983c0d0275c9589c5f74d62892028fb390f328f40a2a8ed7b7b
BLAKE2b-256 checksum
How to use checksums
c8b4753fea206a29ce0d16db11c9c34d647536b62da5e34a7903c4364d64f2b7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.3.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

Release history Release notifications | RSS feed

This release

1.0.9.1 This release

2 release files

1.0.9

2 release files

1.0.8

2 release files

1.0.7

2 release files

1.0.6

2 release files

1.0.5

2 release files

1.0.4

2 release files

1.0.3

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page