Skip to main content

A simple machine learning library with custom models, optimizers, and metrics.

Project description

My ML Library

A lightweight machine learning library inspired by scikit-learn.

Installation

pip install algonix


## 🤖 Algonix — A Custom Machine Learning Library

Welcome to **Algonix**, a lightweight, beginner-friendly machine learning library built from scratch using Python and NumPy. Designed for learning and experimentation, this library provides transparent implementations of core ML algorithms without relying on external ML frameworks.

📍 **GitHub Repository**: [https://github.com/bhushanzade02/MACHINE-LEARNING](https://github.com/bhushanzade02/MACHINE-LEARNING)

---

## 📦 Features

- **Supervised Learning**
  - Simple Linear Regression
  - Multiple Linear Regression
  - Logistic Regression
  - Ridge Regression
  - Lasso Regression
  - Decision Tree Regressor
  - K-Nearest Neighbors (KNN) Classifier

- **Unsupervised Learning**
  - KMeans Clustering (with Elbow Method)

- **Ensemble Learning**
  - Gradient Boosting Regressor
  - Gradient Boosting Classifier

- **Optimization Algorithms**
  - Batch Gradient Descent
  - Stochastic Gradient Descent

- **Evaluation Metrics**
  - Mean Squared Error (MSE)
  - Mean Absolute Error (MAE)
  - Root Mean Squared Error (RMSE)
  -  Score
  - Adjusted  Score

---

## 🛠 Installation

### 🔧 Local Installation (Development Mode)

1. Clone the repository:

```bash
git clone https://github.com/bhushanzade02/MACHINE-LEARNING.git
cd MACHINE-LEARNING

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

algonix-0.1.1.tar.gz (7.0 kB view details)

Uploaded Source

Built Distribution

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

algonix-0.1.1-py3-none-any.whl (6.9 kB view details)

Uploaded Python 3

File details

Details for the file algonix-0.1.1.tar.gz.

File metadata

  • Download URL: algonix-0.1.1.tar.gz
  • Upload date:
  • Size: 7.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.13.0

File hashes

Hashes for algonix-0.1.1.tar.gz
Algorithm Hash digest
SHA256 aeb746bc079cfd37c484bf724ef419844dba36f32e8a1befbf8464322b734837
MD5 f8066e3d0d9f909c71adc3e5e6cfae7e
BLAKE2b-256 bd48984a792156496aa6dc6f0a57eb8b33fa1d2431632fb2a7d61e66cfad167c

See more details on using hashes here.

File details

Details for the file algonix-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: algonix-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 6.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.13.0

File hashes

Hashes for algonix-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 1d06bc96b6e5ac770cd5cb6f447e32d3e264387042a93afea5fe4373f7db26e8
MD5 6f1fa452c6eef6c4cb3c58fa1343b61a
BLAKE2b-256 2a9f5b26327135902bb83849b0729cdecd58c619c5e37efb1bb267fff6eb8a57

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