Fuzzy-Expert: Mamdani Fuzzy Inference Systems in Python

Author

Prof. Juan David Velásquez-Henao, MSc, PhD
Universidad Nacional de Colombia, Sede Medellín.

What is it?

Fuzzy-Expert is a Python package for building Mamdani Fuzzy Inference Systems. Fuzzy-Expert admits a mix of fuzzy and crisp values and associated certainty values. The inference system returns crisp values and certainty factors for the conclusions of the rules.

Main Features

  • Specification of membership functions using standard functions or as a list of points.

  • Different functions for specifying T-norms and Conorms.

  • Different implication operators.

  • Composition using max-min or max-prod rules.

  • Most common functions for production aggregation.

  • Different operators to defuzzificate fuzzy sets.

Release Information