Estimator (main class)

class scitime.RuntimeEstimator(meta_algo='RF', verbose=3, confidence=0.95)

Bases: scitime._log.LogMixin

Estimator class arguments

Parameters:
  • meta_algo – meta algorithm (RF or NN)
  • verbose – log output (0, 1, 2 or 3)
  • confidence – confidence for intervals
time(algo, X, y=None)

predicts training runtime for a given training

Parameters:
  • algo – algo whose runtime the user wants to predict
  • X – np.array of inputs to be trained
  • y – np.array of outputs to be trained (set to None is unsupervised algo)
Returns:

predicted runtime, low and high values of the confidence interval

Return type:

float