Skip to main content

Framework for rapid research and development of machine learning projects using PyTorch.

Project description

https://codecov.io/gh/kijanac/luz/branch/master/graph/badge.svg https://img.shields.io/badge/code%20style-black-000000.svg

Framework for rapid research and development of machine learning projects using PyTorch.

Longer description coming soon!

Important features:

  1. Reduced boilerplate and simple specifications of complex workflows

  2. Easy and flexible customization of Learner by overriding methods

  3. Built-in scoring algorithms like holdout and cross validation

  4. Straightforward hyperparameter tuning with built-in tuning algorithms like random search and grid search

  5. Model.

  6. Training scheme.

  7. Overall learning algorithm.

  1. Hyperparameter selection.

  1. Unified development interface through Learner object. Simply inherit luz.Learner, define the model, loader, and param functions, and you’re good to go. Add a hyperparams function to enable tuning and make tuned parameters accessible in the model and param functions.

Getting Started

Prerequisites

Installing

To install, open a shell terminal and run:

`conda create -n luz -c conda-forge -c pytorch -c kijana luz`

Versioning

Authors

Ki-Jana Carter

License

This project is licensed under the MIT License - see the LICENSE file for details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

luz-9.0.0.tar.gz (26.3 kB view hashes)

Uploaded Source

Built Distribution

luz-9.0.0-py3-none-any.whl (30.1 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page