code: def predict_proba(self, X):
      return self.weight_pred_probas(X, weights=self.weights_)
  
imports: import logging
  import time
  from collections import Counter
  import numpy
  from ...constants import PROBLEM_TYPES
  from ...metrics import log_loss
  from ...utils import compute_weighted_metric, get_pred_from_proba
label_desc: Use image node_id 2 for calling the AbstractWeightedEnsemble obj's underlying member method code with example usage: obj.predict_proba(X) and returns: self