Skip to main content

Build Status codecov

BuilT(Build a Trainer)

Easily build a trainer for your Depp Neural Network model and experiment as many as you want to find optimal combination of components(model, optimizer, scheduler) and hyper-parameters in a well-organized manner.

  • No more boilerplate code to train and evaluate your DNN model. just focus on your model.
  • Simply swap your dataset, model, optimizer and scheduler in the configuration file to find optimal combination. Your code doesn't need to be changed!!!.
  • Support Cross Validation, OOF(Out of Fold) Prediction
  • Support WandB(https://wandb.ai/) or tensorboard logging.
  • Support checkpoint management(Save and load a model. Resume the previous training)
  • BuilT easily integrates with Kaggle(https://www.kaggle.com/) notebook. (todo: add notebook link)

Installation

Please follow the instruction below to install BuilT.

Installation of BuilT package from the source code

git clone https://github.com/UoA-CARES/BuilT.git
cd BuilT
python setup.py install

Installation of BuilT package using pip

BuilT can be installed using pip(https://pypi.org/project/BuilT/).

pip install built

Usage

Configuration

Builder

Trainer

Dataset

Model

Loss

Optimizer

Scheduler

Logger

Metric

Inference

Ensemble

Examples

MNIST hand-written image classification

(todo)

Sentiment Classification

(todo)

Developer Guide

(todo)

conda create -n conda_BuilT python=3.7
conda activate conda_BuilT
pip install -r requirements.txt

Reference

https://packaging.python.org/tutorials/packaging-projects/

Metadata

Release files for BuilT 0.0.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for BuilT 0.0.4
File Size Uploaded
BuilT-0.0.4.tar.gz 21.2 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for BuilT 0.0.4
File Interpreter ABI Platform
BuilT-0.0.4-py3.7.egg Legacy Egg format - - Details
BuilT-0.0.4-py3-none-any.whl Python 3 none any Details

Total release size: 117.2 kB

Release files / BuilT-0.0.4.tar.gz

Download URL BuilT-0.0.4.tar.gz
Size 21.2 kB
Tags Source
SHA-256 checksum
How to use checksums
dd89d496d02770351067579db37ed49cdde9a72941da96d192dd1ac54684331b
BLAKE2b-256 checksum
How to use checksums
a3009d4d11f43a563d306e307236d795d7c4b9e78795600bdfe10b15a2bc4166
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.8.8

Release files / BuilT-0.0.4-py3.7.egg

Download URL BuilT-0.0.4-py3.7.egg
Size 67.3 kB
Tags Egg
SHA-256 checksum
How to use checksums
26055c4f8e580268a80f1aedf3c0fb70a6c273fa106a251d7d795775cdab9c5c
BLAKE2b-256 checksum
How to use checksums
c74fc18fa22d4858a8edb2828289138f136e3f8b24f8531733797b5086e4e78b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.8.8

Release files / BuilT-0.0.4-py3-none-any.whl

Download URL BuilT-0.0.4-py3-none-any.whl
Size 28.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
0e4cbcfce09ed2d529ed618b89eb5931c1b1abbf7452350f009cea02ecd390c1
BLAKE2b-256 checksum
How to use checksums
58fa5dc945540864480f64dd6e7a732e5e455ed0a229120ba49e540ab7e7b750
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.8.8

Release history Release notifications | RSS feed

This release

0.0.4 This release

3 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page