Skip to main content

Minimal implementations of classical ML algorithms

Project description

Revisiting Classsical ML

Implementations of classical ML algorithms in Numpy. Algorithms covered:

  • Linear Regression
  • Logistic Regression
  • Support Vector Machines
  • K Nearest Neighbours (both classifier and regressor)
  • Naive Bayes
  • K Means Clustering
  • Decision Trees
  • HMM

Installation

pip install RCML

Import classical ML algorithm implementations

# Classification models
from RCML import KNN_Classifier
from RCML import Decision_Tree
from RCML import Logistic_Regression
from RCML import SVM
from RCML import Naive_Bayes

# Clustering models
from RCML import KMeans
from RCML import KMeansPlusPlus

# Regression models
from RCML import KNN_Regressor 
from RCML import Linear_Regressor

# Sequence models
from RCML import viterbi as HMM

See examples of usage in the repo in files having prefix run_*

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

RCML-1.1.tar.gz (2.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

RCML-1.1-py3-none-any.whl (3.2 kB view details)

Uploaded Python 3

File details

Details for the file RCML-1.1.tar.gz.

File metadata

  • Download URL: RCML-1.1.tar.gz
  • Upload date:
  • Size: 2.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.10

File hashes

Hashes for RCML-1.1.tar.gz
Algorithm Hash digest
SHA256 2d67ae13aa1de3f6d12cb844eb4b7430d0dfeec934c942f75a474ab6edd8e89a
MD5 b807486acc821a2e7ccdaddaf4984293
BLAKE2b-256 29c4470d7d76874ec0ddb1084cc4d3cd653fd448b47ddb6a767bfbb8bfa5aaf1

See more details on using hashes here.

File details

Details for the file RCML-1.1-py3-none-any.whl.

File metadata

  • Download URL: RCML-1.1-py3-none-any.whl
  • Upload date:
  • Size: 3.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.10

File hashes

Hashes for RCML-1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 4bfe4cfaf89da393a7c50b15d1fa6d475a09125a37f51be7b955cdc717820153
MD5 da5ee7de09ad09ccf6f67c4c46df6e6f
BLAKE2b-256 14f9402a715ebae7286cabffeee1d73a9d58d83c799f36ca5efeda1819d39147

See more details on using hashes here.

Supported by

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