System.Performance.LearningModule (ConditionDetectionModuleType)

Element properties:

TypeConditionDetectionModuleType
IsolationAny
AccessibilityPublic
RunAsDefault
OutputTypeSystem.Performance.NTSignatureData

Member Modules:

ID Module Type TypeId RunAs 
LearningModule ConditionDetection System.Performance.LearningModuleInternal Default

Overrideable Parameters:

IDParameterTypeSelectorDisplay NameDescription
Sensitivitydouble$Config/Sensitivity$Sensitivity

Source Code:

<ConditionDetectionModuleType ID="System.Performance.LearningModule" Accessibility="Public" Stateful="true" PassThrough="false">
<Configuration>
<xsd:element minOccurs="0" maxOccurs="1" name="NotRealTime" type="xsd:boolean"/>
<xsd:element name="BusinessCycleLengthUnit" type="xsd:string"/>
<xsd:element name="BusinessCycleLengthInGivenUnit" type="xsd:unsignedInt"/>
<xsd:element name="Settings">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="LearningType" type="xsd:string"/>
<xsd:element minOccurs="0" maxOccurs="1" name="NonContinuousLearningParameters">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="InitialLearningPeriodInBizCycles" type="xsd:unsignedInt"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="EffectiveSamplingPeriodInSeconds" type="xsd:unsignedInt"/>
<xsd:element name="Offset1" type="xsd:unsignedInt"/>
<xsd:element name="Offset2" type="xsd:unsignedInt"/>
<xsd:element name="Offset3" type="xsd:unsignedInt"/>
<xsd:element name="LearningRate" type="xsd:double"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="DBUpdateIntervalInSeconds" type="xsd:unsignedInt"/>
<xsd:element name="Sensitivity" type="xsd:double"/>
<xsd:element name="SignatureID" type="xsd:string"/>
</Configuration>
<OverrideableParameters>
<OverrideableParameter ID="Sensitivity" ParameterType="double" Selector="$Config/Sensitivity$"/>
</OverrideableParameters>
<ModuleImplementation>
<Composite>
<MemberModules>
<ConditionDetection ID="LearningModule" TypeID="System.Performance.LearningModuleInternal">
<NotRealTime>$Config/NotRealTime$</NotRealTime>
<BusinessCycleLengthUnit>$Config/BusinessCycleLengthUnit$</BusinessCycleLengthUnit>
<BusinessCycleLengthInGivenUnit>$Config/BusinessCycleLengthInGivenUnit$</BusinessCycleLengthInGivenUnit>
<Settings>$Config/Settings$</Settings>
<DBUpdateIntervalInSeconds>$Config/DBUpdateIntervalInSeconds$</DBUpdateIntervalInSeconds>
<Sensitivity>$Config/Sensitivity$</Sensitivity>
<SignatureID>SignatureID:[$Config/SignatureID$]\$Target/Id$</SignatureID>
</ConditionDetection>
</MemberModules>
<Composition>
<Node ID="LearningModule"/>
</Composition>
</Composite>
</ModuleImplementation>
<OutputType>System.Performance.NTSignatureData</OutputType>
<InputTypes>
<InputType>System.Performance.Data</InputType>
</InputTypes>
</ConditionDetectionModuleType>