Home

Awesome

<h1 align="center"> <br> <a href="http://autonom.io"><img src="https://raw.githubusercontent.com/autonomio/talos/master/logo.png" alt="Talos" width="350"></a> <br> </h1> <h3 align="center">Bullet-Proof Hyperparameter Experiments with TensorFlow and Keras</h3> <p align="center"> <a href="#talos">Talos</a> • <a href="#wrench-key-features">Key Features</a> • <a href="#arrow_forward-examples">Examples</a> • <a href="#floppy_disk-install">Install</a> • <a href="#speech_balloon-how-to-get-support">Support</a> • <a href="https://autonomio.github.io/talos/">Docs</a> • <a href="https://github.com/autonomio/talos/issues">Issues</a> • <a href="#page_with_curl-license">License</a> • <a href="https://github.com/autonomio/talos/archive/master.zip">Download</a> </p> <hr> <p align="center"> Talos importantly improves ordinary TensorFlow (tf.keras) and Keras workflows by <strong>fully automating hyperparameter experiments</strong> and <strong>model evaluation</strong>. Talos exposes TensorFlow (tf.keras) and Keras functionality entirely and there is no new syntax or templates to learn. </p> <p align="center"> <img src='https://i.ibb.co/3NFH646/keras-model-to-talos.gif' width=550px><br> <em>The above animation illustrates how a minimal Sequntial model is modified for Talos</em> </p>

Talos

TL;DR Thousands of researchers have found Talos to importantly improve ordinary TensorFlow (tf.keras) and Keras workflows without taking away or hiding any of their power.

Talos is made for researchers, data scientists, and data engineers that want to remain in complete control of their TensorFlow (tf.keras) and Keras models, but are tired of mindless parameter hopping and confusing optimization solutions that add complexity instead of reducing it.

<hr>

:wrench: Key Features

Within minutes, without learning any new syntax, Talos allows you to configure, perform, and evaluate hyperparameter experiments that yield state-of-the-art results across a wide range of prediction tasks. Talos provides the simplest and yet most powerful available method for hyperparameter optimization with TensorFlow (tf.keras) and Keras. Key features include:

Talos works on Linux, Mac OSX, and Windows systems and can be operated cpu, gpu, and multi-gpu systems.

<hr>

:arrow_forward: Examples

Get the below code here. More examples further below.

<img src=https://i.ibb.co/VWd8Bhm/Screen-Shot-2019-01-06-at-11-26-32-PM.png>

The Simple example below is more than enough for starting to use Talos with any Keras model. Field Report has +4,400 claps on Medium because it's more entertaining.

Simple [1-2 mins]

Concise [~5 mins]

Comprehensive [~10 mins]

Field Report [~15 mins]

For more information on how Talos can help with your Keras, TensorFlow (tf.keras) and PyTorch workflow, visit the User Manual.

You may also want to check out a visualization of the Talos Hyperparameter Tuning workflow.

<hr>

:floppy_disk: Install

Stable version:

pip install talos

Daily development version:

pip install git+https://github.com/autonomio/talos

<hr>

:speech_balloon: How to get Support

I want to...Go to...
...troubleshootDocs · Wiki · GitHub Issue Tracker
...report a bugGitHub Issue Tracker
...suggest a new featureGitHub Issue Tracker
...get supportStack Overflow
<hr>

:loudspeaker: Citations

If you use Talos for published work, please cite:

Autonomio Talos [Computer software]. (2024). Retrieved from http://github.com/autonomio/talos.

<hr>

:page_with_curl: License

MIT License