Goptuna v0.2.0 Release Notes

Release Date: 2020-03-10 // about 4 years ago
  • ๐Ÿš€ This release contains ASHA support, an experimental GP-BO support and a serious bug fix of the TPE optimization on DiscreteUniformDistribution.

    goptuna-bayesopt

    โž• Added an integration sampler using go-bayesopt. See https://github.com/c-bata/goptuna-bayesopt for details.

    ๐Ÿ†• New feature

    • ๐Ÿ‘Œ Support an Asynchronous Successive Halving Algorithm (#52, #62)
    • โž• Add RelativeSampler interface for Gaussian Process and CMA-ES (#75, #76)
    • โž• Add a subcommand to delete study (#56)
    • โž• Add a function to delete study (#57)
    • โž• Add study option for loading if exists (#61)

    API changes

    • โœ‚ Remove ID suffix from storage.CreateNew{Study,Trial}ID methods (#53).
    • โšก๏ธ Avoid to update value when set intermediate values (#84)

    ๐Ÿ› Bug fixes

    • ๐Ÿ‘€ Set a seed number to the inner random sampler of TPE sampler (#66)
    • ๐Ÿ›  Fix an optimization of DiscreteUniform on TPE sampler (#79)

    For Developers

    • ๐Ÿ‘‰ Use Go v1.13 on GitHub Actions (#59)
    • ๐Ÿ“œ Parse SQLAlchemy engine format using regexp (#67, #68, #69)
    • โž• Add kurobako-go benchmark for TPE sampler (#71)

    Compatibility with Optuna RDB storage

    ๐Ÿš€ This release has the compatibility with Optuna v1.1.0 or lower.