saealib.SklearnRFCClassificationSurrogate#
- class saealib.SklearnRFCClassificationSurrogate(**kwargs)[ソース]#
ベースクラス:
SklearnClassificationSurrogateRandom Forest Classification surrogate.
Convenience wrapper around
SklearnClassificationSurrogateusingsklearn.ensemble.RandomForestClassifier.- パラメータ:
**kwargs (object) -- Keyword arguments forwarded to
sklearn.ensemble.RandomForestClassifier.
Methods
Return the surrogate model contract. |
|
Fit the classifier. |
|
Post-fit lifecycle hook; override to inject custom processing. |
|
Delegate to |
|
Return class-1 probability estimates. |
|
Return a copy of this surrogate with |
Method Details
- SklearnRFCClassificationSurrogate.contract()#
Return the surrogate model contract.
- 戻り値の型:
- SklearnRFCClassificationSurrogate.fit(train_x, train_y)#
Fit the classifier.
- パラメータ:
train_x (np.ndarray) -- Training input data. shape: (n_samples, n_features)
train_y (np.ndarray) -- Binary labels. shape: (n_samples,), values in
{0, 1}.
- 戻り値の型:
None
- SklearnRFCClassificationSurrogate.post_fit(train_x, train_y, ctx=None)#
Post-fit lifecycle hook; override to inject custom processing.
- パラメータ:
train_x (np.ndarray) -- Training input data used for this fit. shape: (n_samples, n_features)
train_y (np.ndarray) -- Training output data used for this fit. shape: (n_samples, n_obj)
ctx (OptimizationState or None, optional) -- Current optimization context.
- 戻り値の型:
None
- SklearnRFCClassificationSurrogate.predict(test_x)#
Delegate to
predict_proba.- パラメータ:
test_x (ndarray)
- 戻り値の型:
- SklearnRFCClassificationSurrogate.predict_proba(test_x)#
Return class-1 probability estimates.
- パラメータ:
test_x (np.ndarray) -- Input data. shape: (n_samples, n_features) or (n_features,)
- 戻り値:
valueshape:(n_samples, 1), values in[0, 1].- 戻り値の型: