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.3.tar.gz
(64.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.3.tar.gz.
File metadata
- Download URL: skyulf_core-0.1.3.tar.gz
- Upload date:
- Size: 64.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 |
fda0d7597c83a9da09858448e9125a849fa374b49dc1cb58d2fdd2a3d1991075
|
|
| MD5 |
14b05414a39572372dcc04e12aca74dd
|
|
| BLAKE2b-256 |
b78d052fa8ea0af91bbfdb2b8fd01eaa68722c302804c0d1c994a59d145a54f7
|
File details
Details for the file skyulf_core-0.1.3-py3-none-any.whl.
File metadata
- Download URL: skyulf_core-0.1.3-py3-none-any.whl
- Upload date:
- Size: 77.1 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 |
e1f210134ad8cd60dba5df4398effbf6bcc2fed1e820dfb20d42ac3583336dc1
|
|
| MD5 |
c9d2f0b23ca4dca75dcc9a1b5f927c7e
|
|
| BLAKE2b-256 |
0f9e33c43d6adbb4345e49bf1cf50075945d8b2998e1dcd2b1f6b1e87e9bbb1a
|