Tensorflow Experimentation Pipeline
Project description
⛵ tf-argonaut
Library for creating visual experiment pipelines in tensorflow. Allows to test out different network concepts against standardized datasets.
The Argonauts were a band of heros and adventures that sailed on their ship Argo through the mediterranean and navigated numerous adventures. Like one of them this library is designed to turn TF into your own argo and navigate your experiments.
Argonaut
was originally build to allow easy research experimentation of multi-task settings against common datasets (thereby reducing the overhead required for experimentation).
👶 Getting Started
To install the library simply use PyPi:
pip3 install tf-argonaut
Alternatively you can install the library directly through setup.py
:
pip3 install .
You can then import the library:
import argonaut as argo
At its core, argonaut
allows you to run experiments with a single line of code and a configuration file (see in folder examples/simple_multitask
):
argo.run_experiment("Baseline", "experiment.json", name="SimpleExample")
📜 Concepts
Concepts include:
- Experiments
- Pipeline
- Datasets
- Callbacks
Tools
The library also contains multiple tools that allow to inspect data and quickly start training processes.
💾 Coding Examples
TODO: more advanced coding examples
Argonaut
also comes with various pre-defined models (although you can also easily plug in every keras model, given right input and output structrue).
In particular these models include:
TODO
Debugging
TODO: integrate options for TF2 debugging
⚙ Configuration
Experiments allow you to specify most of the hyper-parameters through a configuration json
file. See the detailed configuration guide for more details.
License
This library is provided under the Apache License.
Pull Requests to improve code quality and add new functionality are more then welcome!
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
File details
Details for the file tf-argonaut-0.2.2.tar.gz
.
File metadata
- Download URL: tf-argonaut-0.2.2.tar.gz
- Upload date:
- Size: 41.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.5.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3f4ff2aef8441bde24b2095ac154759e07ec150df8429a4b8b3e8f2586922b6c |
|
MD5 | 0c10d1ef8584673e808aa7ae20c14a30 |
|
BLAKE2b-256 | 13436d6da7fce039e9062b85640397d04e19d5103c917ba49df21abce76db0cd |