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.2.tar.gz (2.5 kB view hashes)

Uploaded Source

Built Distribution

RCML-1.1.2-py3-none-any.whl (3.2 kB view hashes)

Uploaded Python 3

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