Skip to content

Latest commit

 

History

History
128 lines (82 loc) · 4.18 KB

README.md

File metadata and controls

128 lines (82 loc) · 4.18 KB


Gamify

License

GamifyKey FeaturesInstall and UseSupportIssuesLicenseDownload


Gamify puts the researcher back in the driver's seat in modern deep learning workflow by unlocking a new era of man-machine symbiosis in artificial intelligence model development. As the mission matures, developing state-of-the-art deep learning models will feel more like playing a Real-Time Strategy Game.

Gamify

TL;DR

Gamify radically changes the hyperparameter optimization workflow by giving the researcher powerful tools to analyze, control, and optimize the process during the experiment. Gamify is an add-on to leading hyperparameter scanning solution Talos. Talos exposes Keras functionality entirely and there is no new syntax or templates to learn.


🔧 Key Features

Gamify adds a visual command center to Talos experiments.

  • Analyze experiment log
  • Visualize experiment results
  • Monitor and analyze epoch-by-epoch training performance
  • Make changes in real-time to the experiment (coming soon)

Gamify works on Linux, Mac OSX, and Windows.


📈 Examples

Track epoch-by-epoch progress

Analyze the results

Analyze the experiment log


💾 Install and Use

Install:

pip install gamify

Or download the repo.

At this point you might want to add gamify to your PATH, after which you can:

python gamify /path/to/talos/experiment

Otherwise replace python gamify with python /path/to/gamify

Here /path/to/talos/experiment refers to the folder Talos creates based on Scan(...experiment_name...) from v0.6.2 onwards.

Note, the live updating epoch-by-epoch monitor requires the use of ExperimentLogCallback in Talos. Which means that your input model model.fit would like this:

out = model.fit(...
                callbacks=[talos.utils.ExperimentLogCallback('minimal_iris', params)],
                 ...)

💬 How to get Support

You can use the regular Talos support channels for Gamify.

I want to... Go to...
...troubleshoot Docs · Wiki · GitHub Issue Tracker
...report a bug GitHub Issue Tracker
...suggest a new feature GitHub Issue Tracker
...get support Stack Overflow · Spectrum Chat
...have a discussion Spectrum Chat

📢 Citations

If you use Gamify for published work, please cite:

Autonomio Gamify [Computer software]. (2019). Retrieved from http://github.com/autonomio/gamify.


📃 License

CC SA