The core machine learning library for Skyulf.
Project description
Skyulf Core
Skyulf Core (skyulf-core) is the standalone machine learning library that powers the Skyulf MLOps platform. It provides a robust, type-safe, and modular set of tools for:
- Data Preprocessing: A comprehensive suite of transformers for cleaning, scaling, encoding, and feature engineering.
- Modeling: Unified interfaces for classification and regression models, wrapping Scikit-Learn and other libraries.
- Pipeline Management: Tools to build, serialize, and execute complex ML pipelines.
- Tuning: Advanced hyperparameter tuning capabilities with support for Grid Search, Random Search, and Optuna.
- Evaluation: Standardized metrics and evaluation schemas for model performance tracking.
Installation
pip install skyulf-core
Features
- Type-Safe: Built with modern Python type hints and Pydantic models.
- Modular: Use only the components you need.
- Serializable: All components are designed to be easily serialized for storage and deployment.
- Extensible: Easy to extend with your own custom transformers and models.
License
This project is licensed under the terms of the Apache 2.0 license.
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
skyulf_core-0.1.2.tar.gz
(63.2 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 skyulf_core-0.1.2.tar.gz.
File metadata
- Download URL: skyulf_core-0.1.2.tar.gz
- Upload date:
- Size: 63.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
07e7fe3fa54a0945f1c28af0fb4bab92c36e25756cf03bb8f15668fd0f2a535b
|
|
| MD5 |
98ecec607980620fc58239389a89d9e0
|
|
| BLAKE2b-256 |
8c7cc0da1ed75b21a3a19782722ac6773a74fac47c77d7b734aea02788daf542
|
File details
Details for the file skyulf_core-0.1.2-py3-none-any.whl.
File metadata
- Download URL: skyulf_core-0.1.2-py3-none-any.whl
- Upload date:
- Size: 76.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5f774ddd1c54a9bc88b682abe3885e403ff38a92bcb4378cd0454fe0fa2c4062
|
|
| MD5 |
88a7d327f3d202b880feecd5c8fd9bb2
|
|
| BLAKE2b-256 |
611361c15f4ccf08c2ba53f9a8d438f1b197f6804e2aa9694955d6ffe90fcecf
|