# 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 (Union[bool, str, int])

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)

Returns

typing.Union[bool, str, int, NoneType]: 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

typing.Dict[typing.Union[bool, str, int], float]: A dictionary that associates a probability which each label.