OpenMLHub: Machine Learning Model Tracking and Validation
Overview
Welcome to the OpenMLHub Client – your go-to solution for tracking and validating machine learning models for scientific research. This project facilitates seamless integration with OpenMLHub, enabling you to manage and assess your models efficiently.
Features
- Model Tracking: Easily track the performance of your machine learning models over time.
- Validation Support: Streamline the validation process for scientific research purposes.
- OpenMLHub Integration: Connect and collaborate with the OpenMLHub community effortlessly.
- User-Friendly Interface: Intuitive design for a smooth user experience.
- Scalable Architecture: Built for scalability to accommodate various project sizes.
Getting Started
Follow these steps to get started with the OpenMLHub Client:
-
Installation:
pip install openmlhub -
Configuration:
- Obtain your OpenMLHub API key.
- Set up your configuration file with the API key.
-
Usage:
import os from openmlhub import make_logger from openmlhub.config import OpenMLHubConf('<user_id>', 'api_key') api_key = os.environ['OPENMLHUB_API_KEY'] logger = make_logger(OpenMLHubConf('<user_id>', api_key), '<model_id>') logger.log()
Examples
TBC
Contributing
We welcome contributions to enhance the OpenMLHub Client. To contribute:
- Fork the repository.
- Create a new branch:
git checkout -b feature/your-feature. - Commit your changes:
git commit -m 'Add your feature'. - Push to the branch:
git push origin feature/your-feature. - Open a pull request.
License
This project is licensed under the MIT License.
Contact
For any inquiries or support, contact us at support@openmlhubclient.com.
Happy modeling and tracking! 🚀
Metadata
Release files for openmlhub 0.2.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| openmlhub-0.2.1.tar.gz | 6.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| openmlhub-0.2.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 12.9 kB
Release files / openmlhub-0.2.1.tar.gz
| Download URL | openmlhub-0.2.1.tar.gz |
|---|---|
| Size | 6.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
031bc7a3b55ba6322855ec7f8039340727633cbf3cfdc0fe6f3f64429ee1afee
|
|
BLAKE2b-256 checksum How to use checksums |
47a3ffb886931800444f17f30df4da3f2a30a7df0b26bd49bee4979ec9974493
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.10.12
|
Release files / openmlhub-0.2.1-py3-none-any.whl
| Download URL | openmlhub-0.2.1-py3-none-any.whl |
|---|---|
| Size | 6.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
ac417f65a93ed23af4a9260e097f5c32388de7680010204059ee1107f4b34b5f
|
|
BLAKE2b-256 checksum How to use checksums |
dd3035d400622a6e25d1ddfb1e0c559f8dcb1349c0509c28525ad97a737b80a5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.10.12
|