Skip to main content

A python package with implementations of Machine Learning algorithms from scratch.

Project description

ScratchML

A python package with implementations of Machine Learning algorithms from scratch.

Contents

Algorithms Implemented:

Regression:

  1. Simple Linear Regression (scratchml.regression.SimpleLinearRegression)
  2. Multiple Linear Regression (scratchml.regression.MultipleLinearRegression)

Classification:

  1. Logistic Regression (scratchml.classification.LogisticRegression)
  2. Support Vector Machine (scratchml.classification.SVM)
  3. K-Nearest Neighbors (scratchml.classification.KNN)

Clustering:

  1. KMeans Clustering (scratchml.clustering.KMeans)
  2. KMedoids Clustering (scratchml.clustering.KMedoids)

Installing:

The project is available as a package on PyPI - ScratchML

To install it using pip: pip install scratchml

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

scratchml-0.3.6.tar.gz (7.9 kB view details)

Uploaded Source

Built Distribution

scratchml-0.3.6-py3-none-any.whl (14.3 kB view details)

Uploaded Python 3

File details

Details for the file scratchml-0.3.6.tar.gz.

File metadata

  • Download URL: scratchml-0.3.6.tar.gz
  • Upload date:
  • Size: 7.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.8.2

File hashes

Hashes for scratchml-0.3.6.tar.gz
Algorithm Hash digest
SHA256 2d1d71f141ccac096d9daf79dc5422cbb19b9e7396c590ed4527cbe4caddb667
MD5 f3932ce0eac171a2211b8dbcb9b229d7
BLAKE2b-256 094603546a83a26f4ef16bb657959a238f120dcdb646b803f2be3c9ffef9e13d

See more details on using hashes here.

File details

Details for the file scratchml-0.3.6-py3-none-any.whl.

File metadata

  • Download URL: scratchml-0.3.6-py3-none-any.whl
  • Upload date:
  • Size: 14.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.8.2

File hashes

Hashes for scratchml-0.3.6-py3-none-any.whl
Algorithm Hash digest
SHA256 34e6d41d40bf3ae0a63a77707f6d64e87305d3c1dff72e10ed844adf5abe6707
MD5 4953d7f0d4e404c0a0dc79aa89d8a2c1
BLAKE2b-256 b71e2ccc1992fb2dcebe55a7a96ac2dbea2a12e151f9940469bf39becf59411c

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page