docstr: base_estimator : BaseEstimator
      A scikit learn estimator which is used as a template for creating new classifier objects.
  num_classes : int
      Number of classes.
  kwargs : dict
      Keyword arguments that are passed to the constructor of each classifier that is built by the factory.
code: def __init__(self, base_estimator, num_classes, kwargs={}):
      """
      base_estimator : BaseEstimator
          A scikit learn estimator which is used as a template for creating new classifier objects.
      num_classes : int
          Number of classes.
      kwargs : dict
          Keyword arguments that are passed to the constructor of each classifier that is built by the factory.
      """
      if not issubclass(type(base_estimator), BaseEstimator):
          raise ValueError(
              "Given classifier template must be a subclass of "
              "sklearn.base.BaseEstimator. Encountered class was: {}.".format(
                  str(base_estimator.__class__)
              )
          )
  
      self.base_estimator = base_estimator
      self.num_classes = num_classes
      self.kwargs = kwargs
  
file_path: small-text/small_text/classifiers/factories.py
imports: from abc import ABC, abstractmethod
  from sklearn.base import BaseEstimator
  from sklearn.base import clone
  from small_text.classifiers.classification import SklearnClassifier
label_desc: Use image node_id 1 to create a new SklearnClassifierFactory object from inherited base classes: AbstractClassifierFactory with example: obj = SklearnClassifierFactory(base_estimator, num_classes, kwargs)