An automated machine learning optimization package
Project description
Aion Optimizer
A Python package for automated machine learning optimization.
Installation
pip install aion_optimizer
Usage
from aion_ml_optimizer import EnhancedSequentialOptimizer
import pandas as pd
from sklearn.model_selection import train_test_split
dataset_path = "..."
df = pd.read_csv(dataset_path)
optimizer = EnhancedSequentialOptimizer(
task_type='classification',
target_column='class',
generations=5,
cv_folds=5,
random_state=42,
n_jobs=-1,
verbosity=0,
categorical_threshold=10
)
train_df, test_df = train_test_split(df, test_size=0.2, random_state=42)
# Fit the optimizer
optimizer.fit(train_df)
# Get the best model parameters and print them
results = optimizer.best_model_params(test_df)
print(results)
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
aion_optimizer-0.1.0.tar.gz
(10.3 kB
view details)
Built Distribution
File details
Details for the file aion_optimizer-0.1.0.tar.gz
.
File metadata
- Download URL: aion_optimizer-0.1.0.tar.gz
- Upload date:
- Size: 10.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3dae1a4acddb7b8cf47a06910d768f639ddb3d1dcd63ee7a379c66928ade1f81 |
|
MD5 | 4d25ce67b2e449aa44212d53ca2c113e |
|
BLAKE2b-256 | ae2f47e2f6e08ea46c8b2f11270d864215c675c7bfadfe089294be5af072e2a4 |
File details
Details for the file aion_optimizer-0.1.0-py3-none-any.whl
.
File metadata
- Download URL: aion_optimizer-0.1.0-py3-none-any.whl
- Upload date:
- Size: 11.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 70a1d9395a0b0104ddcfd796b6a058c6f8040d86196fe44671ee3b4fb806f997 |
|
MD5 | ba42184f2609f4775dc1ab6cf3efce7f |
|
BLAKE2b-256 | 6c23b290f51fe6f90ce44bd2c7d14ffdb083e4e93b73c3d8da81660020eaf455 |