internal SsaSpikeEstimator(IHostEnvironment env, SsaSpikeDetector.Options options) { Contracts.CheckValue(env, nameof(env)); _host = env.Register(nameof(SsaSpikeEstimator)); _host.CheckNonEmpty(options.Name, nameof(options.Name)); _host.CheckNonEmpty(options.Source, nameof(options.Source)); _options = options; }
public static CommonOutputs.TransformOutput SsaSpikeDetector(IHostEnvironment env, SsaSpikeDetector.Options options) { var h = EntryPointUtils.CheckArgsAndCreateHost(env, "SsaSpikeDetector", options); var view = new SsaSpikeEstimator(h, options).Fit(options.Data).Transform(options.Data); return(new CommonOutputs.TransformOutput() { Model = new TransformModelImpl(h, view, options.Data), OutputData = view }); }