Skip to main content

Implemented some ML routines

Project description

ML-handmade

Implemented some ML routines including other ML stuff such as preprocessing, visualization and model selection.

References

Algorithms implemented

  • Linear models with different optmization methods(GD, SGD, Batch-SGD, SAG)

  • KNN with three approaches(brute-force, kd-tree, ball-tree)

  • Multiclass strategies (One-vs-One, One-vs-Rest)

  • Support vector (SVC and $\epsilon$-SVR) with different kernels(Linear, RBF, Polynomial)

  • Discriminant analysis(linear & quadratic) implemented using SVD

  • Decision tree classifier and regressor

  • Random forest classifier and regressor with bootstrap

  • AdaBoost classifier and regressor

  • Other ML stuff, for instance, k-fold cross validation, quality metrics, plotting, e.t.c

Installation

It can be installed using pip

pip install mlhandmade

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

mlhandmade-0.1.0.tar.gz (30.9 kB view details)

Uploaded Source

Built Distribution

mlhandmade-0.1.0-py3-none-any.whl (57.1 kB view details)

Uploaded Python 3

File details

Details for the file mlhandmade-0.1.0.tar.gz.

File metadata

  • Download URL: mlhandmade-0.1.0.tar.gz
  • Upload date:
  • Size: 30.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for mlhandmade-0.1.0.tar.gz
Algorithm Hash digest
SHA256 accc8d64af8f63b281a6415d5b7443dc6fc21a9341702ffe12517ca841640a79
MD5 833c41ddffd20e6408351e210dddd5cc
BLAKE2b-256 7c407c214458d05da522b7aff25938b45c1d9d1acdb7ca60d092e18f4867a8f9

See more details on using hashes here.

File details

Details for the file mlhandmade-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: mlhandmade-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 57.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for mlhandmade-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 496865bae0e79decf2e3a891b5ca9773df6077a10c7d02ec247cd6a6a632c1d3
MD5 8d58a8c4c760f54bad8104d9ccc4bb59
BLAKE2b-256 a85cbb211bac548980efdfb3dc11f0836fa6fd2300a6fc4fc17186d219ba2c91

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