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)
- R² Score
- Adjusted R² 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
Release history Release notifications | RSS feed
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)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
aeb746bc079cfd37c484bf724ef419844dba36f32e8a1befbf8464322b734837
|
|
| MD5 |
f8066e3d0d9f909c71adc3e5e6cfae7e
|
|
| BLAKE2b-256 |
bd48984a792156496aa6dc6f0a57eb8b33fa1d2431632fb2a7d61e66cfad167c
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1d06bc96b6e5ac770cd5cb6f447e32d3e264387042a93afea5fe4373f7db26e8
|
|
| MD5 |
6f1fa452c6eef6c4cb3c58fa1343b61a
|
|
| BLAKE2b-256 |
2a9f5b26327135902bb83849b0729cdecd58c619c5e37efb1bb267fff6eb8a57
|