Modifies the fuzzy set by the CorrelationStrength parameter according to the correlation method.
Namespace: FuzzyInterfaces
Delphi |
public |
Parameters
CorrelationStrength
Type: TFzyFloat
CorrelationMethod
Type: TFuzzyCorrelationMethod
Type: IFuzzySet
The Correlate method is used in rule inference to correlate the consequent fuzzy set with the premise fuzzy set. In other words, when there is a rule with a premise (IF part) and a consequent (THEN part), correlate is used to modify the strength of the consequent based on the strength (or how well) the premise matches a matching fuzzy set. This matches what we expect in the real world, e.g., the truth of the consequent should not be greater than the truth of the premise. For example, if we built a rule which stated that "if distance to car in front is close then brake hard". Based on the actual distance to the car, we want to modify how hard we brake. |
Reference |