search module brings a modular way to implement new search algorithms and two sub modules. One is for hyperparameter search
deephyper.search.hps and one is for neural architecture search
Search class is abstract and has different subclasses such as:
Abstract class which represents a search algorithm.
Hyperparameter search algorithms.
Neural architecture search algorithms.