hyperopt_results=pd.DataFrame(columns=["results", 'max_depth','max_feature', 'n_estimators'] ) for i in trials.trials: # print(i['result'],i['misc']['vals']) hyperparams=i['misc']['vals'] a=i['result']['loss'] j=[] j.append(a) for key,value in hyperparams.items(): j.append(value[0]) # print(j) hyperopt_results.loc[len(hyperopt_results.index)]=j for i in hyperopt_results.columns.tolist(): plt.figure() sns.scatterplot(data=hyperopt_results,x=i,y='results')
Preview:
downloadDownload PNG
downloadDownload JPEG
downloadDownload SVG
Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!
Click to optimize width for Twitter