AutoML - Complete Machine Learning Library
A comprehensive ML library that automates the entire pipeline: Data → EDA → Preprocessing → Split → Model → Evaluate → Predict
Installation
pip install automl-quickpipe
Quick Start
import pandas as pd
from automl import AutoML
# Load your dataset
df = pd.read_csv('your_data.csv')
# Initialize and run complete analysis
ml = AutoML(df, target_col='target_column')
ml.run_complete_analysis()
# Make predictions
new_data = [features]
ml.predict_new(new_data)
Features
- Automated EDA: Statistical summaries, missing value detection, correlation matrices, and distribution plots.
- Smart Preprocessing: Automatic handling of missing values, label encoding for categorical data, and feature scaling.
- Problem Detection: Automatically detects whether to use Classification or Regression based on the target column.
- Multiple Algorithms: Trains and compares multiple models (KNN, Decision Trees, Random Forest, SVM, etc.).
- Model Evaluation: Comprehensive metrics (Accuracy, F1-Score, R², RMSE) with cross-validation.
- Best Model Selection: Automatically identifies and uses the best-performing model for predictions.
Requirements
- numpy
- pandas
- matplotlib
- seaborn
- scikit-learn
- ipython (for Jupyter notebook support)
License
MIT
Metadata
Release files for automl-quickpipe 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| automl_quickpipe-1.0.0.tar.gz | 7.9 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| automl_quickpipe-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 16.0 kB
Release files / automl_quickpipe-1.0.0.tar.gz
| Download URL | automl_quickpipe-1.0.0.tar.gz |
|---|---|
| Size | 7.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2eb17411c09e40f43bc0d8c21f54ca7d5bdff9dfd9a41fc121f70425595bbb24
|
|
BLAKE2b-256 checksum How to use checksums |
8106ce98e4e76697488593ea7dfc56d6ab57c9e9e22e7a589d4173e499895a1e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.3
|
Release files / automl_quickpipe-1.0.0-py3-none-any.whl
| Download URL | automl_quickpipe-1.0.0-py3-none-any.whl |
|---|---|
| Size | 8.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
8240b2e0b5ee5611a5fd1ebf38aae540f380465a4c3f8d610b20c3ffdaac97ee
|
|
BLAKE2b-256 checksum How to use checksums |
7887ca4307aae31c28f33f22fec597383c89a887f182feff41a0aa45ffa1f85d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.3
|
Security for automl-quickpipe 1.0.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.