11 implementations of IStatefulTransformer
Microsoft.ML.TimeSeries (11)
IidAnomalyDetectionBase.cs (1)
17public class IidAnomalyDetectionBaseWrapper : IStatefulTransformer, ICanSaveModel
IidChangePointDetector.cs (1)
31public sealed class IidChangePointDetector : IidAnomalyDetectionBaseWrapper, IStatefulTransformer
IidSpikeDetector.cs (1)
30public sealed class IidSpikeDetector : IidAnomalyDetectionBaseWrapper, IStatefulTransformer
SequentialTransformerBase.cs (1)
26internal abstract class SequentialTransformerBase<TInput, TOutput, TState> : IStatefulTransformer
SrCnnAnomalyDetectionBase.cs (1)
15public class SrCnnAnomalyDetectionBase : IStatefulTransformer, ICanSaveModel
SRCNNAnomalyDetector.cs (1)
30public sealed class SrCnnAnomalyDetector : SrCnnAnomalyDetectionBase, IStatefulTransformer
SsaAnomalyDetectionBase.cs (1)
86public class SsaAnomalyDetectionBaseWrapper : IStatefulTransformer, ICanSaveModel
SsaChangePointDetector.cs (1)
31public sealed class SsaChangePointDetector : SsaAnomalyDetectionBaseWrapper, IStatefulTransformer
SSaForecasting.cs (1)
29public sealed class SsaForecastingTransformer : SsaForecastingBaseWrapper, IStatefulTransformer
SsaForecastingBase.cs (1)
19public class SsaForecastingBaseWrapper : IStatefulTransformer, ICanSaveModel
SsaSpikeDetector.cs (1)
30public sealed class SsaSpikeDetector : SsaAnomalyDetectionBaseWrapper, IStatefulTransformer
40 references to IStatefulTransformer
Microsoft.ML.TimeSeries (40)
IidAnomalyDetectionBase.cs (3)
29IStatefulTransformer IStatefulTransformer.Clone() => InternalTransform.Clone(); 53=> ((IStatefulTransformer)InternalTransform).GetStatefulRowToRowMapper(inputSchema);
IidChangePointDetector.cs (2)
110IStatefulTransformer IStatefulTransformer.Clone()
IidSpikeDetector.cs (2)
106IStatefulTransformer IStatefulTransformer.Clone()
PredictionEngine.cs (12)
32IStatefulTransformer Clone(); 133transformersClone[index++] = xf is IStatefulTransformer ? ((IStatefulTransformer)xf).Clone() : xf; 138return transformer is IStatefulTransformer ? ((IStatefulTransformer)transformer).Clone() : transformer; 231return transformerChainAccessor.Transformers.All(t => t.IsRowToRowMapper || t is IStatefulTransformer); 233return transformer.IsRowToRowMapper || transformer is IStatefulTransformer; 240" method called despite " + nameof(IsRowToRowMapper) + " being false. or transformer not being " + nameof(IStatefulTransformer)); 243if (InputTransformer is IStatefulTransformer statefulTransformer) 255if (transformers[i] is IStatefulTransformer) 256mappers[i] = ((IStatefulTransformer)transformers[i]).GetStatefulRowToRowMapper(schema); 268ectx.CheckParam(IsRowToRowMapper(transformer), nameof(transformer), "Must be a row to row mapper or " + nameof(IStatefulTransformer));
SequentialTransformerBase.cs (4)
457IRowToRowMapper IStatefulTransformer.GetStatefulRowToRowMapper(DataViewSchema inputSchema) 463internal virtual IStatefulTransformer Clone() => (SequentialTransformerBase<TInput, TOutput, TState>)MemberwiseClone(); 465IStatefulTransformer IStatefulTransformer.Clone() => Clone();
SrCnnAnomalyDetectionBase.cs (3)
26IStatefulTransformer IStatefulTransformer.Clone() => InternalTransform.Clone(); 50=> ((IStatefulTransformer)InternalTransform).GetStatefulRowToRowMapper(inputSchema);
SRCNNAnomalyDetector.cs (2)
142IStatefulTransformer IStatefulTransformer.Clone()
SsaAnomalyDetectionBase.cs (3)
98IStatefulTransformer IStatefulTransformer.Clone() => InternalTransform.Clone(); 122=> ((IStatefulTransformer)InternalTransform).GetStatefulRowToRowMapper(inputSchema);
SsaChangePointDetector.cs (2)
119IStatefulTransformer IStatefulTransformer.Clone()
SSaForecasting.cs (2)
160IStatefulTransformer IStatefulTransformer.Clone()
SsaForecastingBase.cs (3)
31IStatefulTransformer IStatefulTransformer.Clone() => InternalTransform.Clone(); 55=> ((IStatefulTransformer)InternalTransform).GetStatefulRowToRowMapper(inputSchema);
SsaSpikeDetector.cs (2)
132IStatefulTransformer IStatefulTransformer.Clone()