MiniBatchClassifier¶
A classifier that can operate on mini-batches.
Methods¶
learn_many
Update the model with a mini-batch of features X
and boolean targets y
.
Parameters
- X — 'pd.DataFrame'
- y — 'pd.Series'
Returns
MiniBatchClassifier: self
learn_one
Update the model with a set of features x
and a label y
.
Parameters
- x — 'dict'
- y — 'base.typing.ClfTarget'
Returns
Classifier: self
predict_many
Predict the outcome for each given sample.
Parameters
- X — 'pd.DataFrame'
Returns
pd.Series: The predicted labels.
predict_one
Predict the label of a set of features x
.
Parameters
- x — 'dict'
- kwargs
Returns
base.typing.ClfTarget | None: The predicted label.
predict_proba_many
Predict the outcome probabilities for each given sample.
Parameters
- X — 'pd.DataFrame'
Returns
pd.DataFrame: A dataframe with probabilities of True
and False
for each sample.
predict_proba_one
Predict the probability of each label for a dictionary of features x
.
Parameters
- x — 'dict'
Returns
dict[base.typing.ClfTarget, float]: A dictionary that associates a probability which each label.