public SinglePredictorWithPredictionsToFile(ISinglePredictor predictor, StreamWriter outputFileStream) : base(predictor) { OutputFileStream = outputFileStream; }
public SinglePredictorWithPredictionsToFile(ISinglePredictor predictor, string outputFileName) : base(predictor) { OutputFileName = outputFileName; OutputFileStream = new StreamWriter(OutputFileName); }
protected SinglePredictorDecorator(ISinglePredictor predictor) { Predictor = predictor; }
public SinglePredictorWithConsoleOutput(ISinglePredictor predictor) : base(predictor) { }
public BatchPredictorWithRateLimit(ISinglePredictor predictor, TimeSpan gapTimeBetweenPrediction) { Predictor = predictor; GapTimeBetweenPrediction = gapTimeBetweenPrediction; }
public SinglePredictorWithRetry(ISinglePredictor predictor, TimeSpan gapTimeBetweenRetry, int retryTimes = 3) : base(predictor) { GapTimeBetweenRetry = gapTimeBetweenRetry; RetryTimes = retryTimes; }