Cakechat Versions Save

CakeChat: Emotional Generative Dialog System

2.0

4 years ago

Major update:

  • Migrated to Keras on top of Tensorflow + Python 3.5
  • Supported multi-GPU training with horovod
  • Supported cudnnGRU for quicker inference
  • Optimized training model architecture (speed-up by 42%)
  • Increased hidden state dimension to 768

2.0.1

4 years ago
  • fixed requirements installation in Dockerfile.gpu
  • tensorflow and tensorboard -> 1.12.2

v1.3.1

5 years ago
  • Updated 'requests' dependency to get rid of security alert

v1.3

5 years ago

Two functions updated:

  • save_model preserves parameters' names while saving their values to a dump
  • load_weights restores saved weight separately for each model's parameter

Thus you can initialize all or some of your model's parameters with weights that could come from a model with different architecture. Your model's parameter will be initialized with a saved value if the parameter's name and shape are the same as for the saved parameter. Otherwise it will keep its default initialization weights.

v1.2

5 years ago
  • Code refactoring
  • train.py accepts --init_weights argument that specifies the file for model's initialization
  • Naming of NN models changed: model's name always includes prefix defined in config's NN_MODEL_PREFIX const, which can be general ('cakechat' for example) or specific for the given experiment.

v1.1

5 years ago
  • Python 2+3 compatibility (thanks to @Oxylibrium)

v1.0.1

6 years ago

Changes:

  • Fixed Tensorboard dependencies
  • Fixed Setuptools broken version
  • Provided pre-built Docker images

v1.0

6 years ago

The initial release of CakeChat: Emotional Generative Dialog System.