Skip to content

Instantly share code, notes, and snippets.

View neilsummers's full-sized avatar

Neil Summers neilsummers

  • San Francisco Bay Area
View GitHub Profile
@neilsummers
neilsummers / r_estimators.py
Last active January 18, 2016 02:18
GBM sklearn wrapper
import numpy as np
from sklearn.base import BaseEstimator, RegressorMixin
import rpy2
from rpy2.robjects.numpy2ri import numpy2ri
from rpy2.robjects.packages import importr
gbm = importr('gbm')
class GBMRegressor(BaseEstimator, RegressorMixin):
def __init__(self, learning_rate=0.1, n_estimators=100, max_features=1.0, verbose=False,