First beta release with multi-label functionality and stopping criteria.
Added
- Added a changelog.
- All provided classifiers are now capable of multi-label classification.
Changed
- Documentation has been overhauled considerably.
- `PoolBasedActiveLearner`: Renamed `incremental_training` kwarg to `reuse_model`.
- `SklearnClassifier`: Changed `__init__(clf)` to `__init__(model, num_classes, multi_Label=False)`
- `SklearnClassifierFactory`: `__init__(clf_template, kwargs={})` to `__init__(base_estimator, num_classes, kwargs={})`.
- Refactored `KimCNNClassifier` and `TransformerBasedClassification`.
Removed
- Removed `device` kwarg from `PytorchDataset.__init__()`,
`PytorchTextClassificationDataset.__init__()` and `TransformersDataset.__init__()`.