Table of Contents

Class TrainingConfiguration

Namespace
Skyline.DataMiner.Analytics.Rad
Assembly
SLAnalyticsTypes.dll

Specifies configuration options for training the RAD model.

[Serializable]
public class TrainingConfiguration
Inheritance
TrainingConfiguration
Extension Methods

Constructors

TrainingConfiguration(List<TimeRange>)

Initializes a new TrainingConfiguration using the specified training time ranges.

TrainingConfiguration(List<TimeRange>, List<int>)

Initializes a new TrainingConfiguration using the specified training time ranges and excluded subgroup indices.

TrainingConfiguration(List<TimeRange>, List<string>)

Initializes a new TrainingConfiguration using the specified training time ranges and excluded subgroup names.

Properties

ExcludedSubgroupIndices

Gets or sets the index of the subgroups whose data will be excluded from the training of the (shared) model. The index corresponds to the position of the subgroup in the list of subgroups defined in AddRADParameterGroupMessage.ParameterGroupInfo.Subgroups. A subgroup will be excluded if either its index is in this list, or its name is in ExcludedSubgroupNames. If both lists are empty, no subgroups will be excluded.

ExcludedSubgroupNames

Gets or sets the names of the subgroups whose data will be excluded from the training of the (shared) model. A subgroup will be excluded if either its name is in this list, or its index is in ExcludedSubgroupIndices. If both lists are empty, no subgroups will be excluded.

TimeRanges

Gets or sets a list of time ranges that will be used to train the RAD model, or null to use the default range.