Skip to content

A scikit-learn compatible implementation of Bumping as described by “Elements of Statistical Learning” second edition (290-292).

License

Notifications You must be signed in to change notification settings

pr38/socraticbumpsearch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

socraticbumpsearch

A scikit-learn compatible implementation of Bumping as described by “Elements of Statistical Learning” second edition (290-292). As consistent with the rest of scikit-learn, I have used joblib to parallelize the search.

“We draw bootstrap samples and fit a model to each. But rather than average the predictions, we choose the model estimated from a bootstrap sample that best fits the training data. “(Elements of Statistical Learning” second edition, 291)

Bumming seems to be recommended for noisy data sets.

“By perturbing the data, bumping tries to move the fitting procedure around to good areas of model space. For example, if a few data points are causing the procedure to find a poor solution, any bootstrap” (Elements of Statistical Learning” second edition, 291).

Install

pip install git+https://github.com/pr38/socraticbumpsearch

About

A scikit-learn compatible implementation of Bumping as described by “Elements of Statistical Learning” second edition (290-292).

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages