|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Shrink
Interface that is used be FuzzyRuleBasisFunction's to shrink membership functions by various measurements. The shrink action can be differed between left and right region referring to the anchor (initial) value, and if the shrink is made in the support or core region. Note, support region here means only the "ramp" of the membership function.
Field Summary | |
---|---|
static String |
SHRINK_KEY
Selected shrink procedure. |
static Shrink[] |
SHRINKS
Number of possible shrink procedure. |
Method Summary | |
---|---|
double |
leftCoreLoss(double value,
MembershipFunction mem)
leftCoreLoss(.). |
double |
leftSuppLoss(double value,
MembershipFunction mem)
leftSuppLoss(.). |
double |
rightCoreLoss(double value,
MembershipFunction mem)
rightCoreLoss(.). |
double |
rightSuppLoss(double value,
MembershipFunction mem)
rightSuppLoss(.). |
Field Detail |
---|
static final String SHRINK_KEY
static final Shrink[] SHRINKS
Method Detail |
---|
double leftSuppLoss(double value, MembershipFunction mem)
value
- current valuemem
- holds parameter of fuzzy trapezoid membership function
double leftCoreLoss(double value, MembershipFunction mem)
value
- current valuemem
- holds parameter of fuzzy trapezoid membership function
double rightSuppLoss(double value, MembershipFunction mem)
value
- current valuemem
- holds parameter of fuzzy trapezoid membership function
double rightCoreLoss(double value, MembershipFunction mem)
value
- current valuemem
- holds parameter of fuzzy trapezoid membership function
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |