Skip to main content

⛵ 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!

Metadata

Release files for tf-argonaut 0.2.2

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

Source distribution (sdist)

Source distribution for tf-argonaut 0.2.2
File Size Uploaded Provenance Actions
tf-argonaut-0.2.2.tar.gz 41.9 kB Without provenance Details for tf-argonaut-0.2.2.tar.gz

Release files / tf-argonaut-0.2.2.tar.gz

Download URL tf-argonaut-0.2.2.tar.gz
Size 41.9 kB
Tags Source
SHA-256 checksum
How to use checksums
3f4ff2aef8441bde24b2095ac154759e07ec150df8429a4b8b3e8f2586922b6c
BLAKE2b-256 checksum
How to use checksums
13436d6da7fce039e9062b85640397d04e19d5103c917ba49df21abce76db0cd
Upload date
Uploaded using Trusted Publishing?
What is 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

Security for tf-argonaut 0.2.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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