Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save benoitdescamps/49a7a8fb4847973880168a8cbb2511df to your computer and use it in GitHub Desktop.
Save benoitdescamps/49a7a8fb4847973880168a8cbb2511df to your computer and use it in GitHub Desktop.
code snippet for Tuning Hyperparameters (part I): SuccessiveHalving
class SHSklearnEstimator(SHBaseEstimator):
def __init__(self,model,ressource_name=None):
self.model = model
self.ressource_name = ressource_name
self.env = None
def update(self,Xtrain,ytrain,Xval,yval,scoring,n_iterations):
self.set_params(**{'warm_start':True,self.ressource_name:n_iterations})
self.model.fit(Xtrain,ytrain)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment