I didn’t realize that. I thought it was the name of the class.

Thank you,


From: Eraldo Pomponi [mailto:[email protected]]
Sent: Tuesday, September 23, 2014 4:56 PM
To: [email protected]
Subject: Re: [Scikit-learn-general] name of random forest classifier params in 
pipeline

Dear Roberto,

On Wed, Sep 24, 2014 at 12:14 AM, Pagliari, Roberto 
<[email protected]<mailto:[email protected]>> wrote:
I’m using a pipeline with gridsearchcv. I tried this to allow search over a 
range of number of trees

params = dict(random_forest_classifier__n_estimators=[8, 9, 10, 11])
clf = grid_search.GridSearchCV(my_pipeline, param_grid=params)

but the name ‘random_forest_classifier__n_estimators’ is not correct. What is 
the name for it, and how do I find these names for different classifiers?

You must use the name that you (arbitrary) assigned to this estimator in the 
Pipeline:

my_pipeline = Pipeline([
  ('randomf', RandomForestClassifier())
])

params_grid =  {
    'randomf__n_estimators': [30, 50, 100],
}

clf = GridSearchCV(my_pipeline, params_grid)

HTH,
Eraldo
------------------------------------------------------------------------------
Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports
Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper
Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer
http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk
_______________________________________________
Scikit-learn-general mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/scikit-learn-general

Reply via email to