Skip to content

0.7.0

Compare
Choose a tag to compare
@guillaume-chevalier guillaume-chevalier released this 15 Apr 23:19
· 169 commits to master since this release
af96f79

Major changes to the AutoML module are done in this version to improve its capabilities considerably:

  • Feature: 3rd Version for AutoML module.
  • Feature: ability to print epochs "i/n", and also the iter "j/m" of batches inside an epoch
  • Fix: ValidationSplitWrapper should use the same code as ValidationSplitter.
  • Fix: Cleanup all of the scipy distributions that are already available within the regular distribution module
  • Feature: Ctor of Hp Space should validate that each object is of type Distribution.
  • Feature: ExecutionContext could inherit from some steps mixins like a TruncableStep, and ExecutionContext Services could inherit from some mixins as well.
  • Feature: Typing in meta steps ! (wrappers' subtypes) - like C++ data structures' content templates
  • Feature: Improving Context to handle Assertions and Logging differently depending on the context.
  • Fix: If using savers in ParallelQueuedPipeline
  • Fix: Have the hyperparams setters (and space setters) of the TruncableSteps and MetaStepMixin throw errors when the name of the substep doesn't exist
  • Feature: DeprecatedMixin
  • Feature: Create _HasAssertsMixin to do things like self._assert(1 == 1, error_msg, context, level=None).
  • Feature: Ditch IDs in the data container, and ditch re-hashing mechanisms
  • Feature: Trainer class should be passed as an argument to AutoML
  • Feature: Add BaseStep.config, BaseStep.get_config() and BaseStep.set_config()
  • Fix: ForceHandlers things require overriding fit_transform
  • Fix: higher_score_is_better=False while it should be true
  • Fix: TPE LogNormal distributions