Class FuzzyLogic
java.lang.Object
org.episteme.natural.computing.ai.fuzzy.FuzzyLogic
Basic fuzzy logic engine.
- Since:
- 1.0
- Author:
- Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
-
Method Summary
Modifier and TypeMethodDescriptionstatic RealFuzzy AND (T-norm: minimum).static RealcentroidDefuzzification(Real[] values, Real[] memberships) Centroid defuzzification (for discrete output).static RealGaussian membership function.static RealFuzzy NOT (complement).static RealFuzzy OR (S-norm: maximum).static RealprobabilisticOr(Real a, Real b) Probabilistic OR (S-norm).static RealproductAnd(Real a, Real b) Product T-norm.static RealTrapezoidal membership function.static Realtriangular(Real x, Real a, Real b, Real c) Triangular membership function.
-
Method Details
-
triangular
-
trapezoidal
-
gaussian
-
and
-
or
-
not
-
productAnd
-
probabilisticOr
-
centroidDefuzzification
-