You start out by defining the hyperparameter and metric space. From there you use the SigOpt API to request SigOpt Runs, where the SigOpt Optimizer intelligently suggests hyperparameter configurations for you to try out in order to come up with the best configurations for your model.