aiexperiments-ai-duet/server/third_party/magenta/models
2016-11-11 15:34:34 -05:00
..
attention_rnn moving magenta to third_party folder 2016-11-11 15:34:34 -05:00
basic_rnn moving magenta to third_party folder 2016-11-11 15:34:34 -05:00
lookback_rnn moving magenta to third_party folder 2016-11-11 15:34:34 -05:00
shared moving magenta to third_party folder 2016-11-11 15:34:34 -05:00
__init__.py moving magenta to third_party folder 2016-11-11 15:34:34 -05:00
README.md moving magenta to third_party folder 2016-11-11 15:34:34 -05:00

Models

This directory contains the various Magenta models.

Generators

All generators for NoteSequence-based models should expose their generator functionality by implementing the BaseSequenceGenerator abstract class defined in lib/sequence_generator.py. This allows all generators to communicate with a standard protocol (defined in protobuf/genator.proto) and will make it easier for various interfaces (e.g., MIDI controllers) to communicate with any model.

Note that the Melody models share a common implementation of the BaseSequenceGenerator interface in MelodyRnnSequenceGenerator, which they then invoke using the generate scripts in each model's directory (e.g., attention_rnn_generate.py).