fuzzylite is a fuzzy logic control library. Its goal is to allow you to easily create fuzzy logic controllers in a few steps utilizing object-oriented programming without requiring any third-party libraries. qtfuzzylite is a Qt-based GUI for fuzzylite. Its goal is to allow you to visually design your fuzzylite controllers and interact with them in real time.
|Tags||Artificial Intelligence fuzzy logic control|
|Operating Systems||Ubuntu Linux MacOS X iPhone (iOS) Windows Raspberry Pi Arduino|
Release Notes: Import and export your engines using the new, simpler and better FuzzyLite Language (fll). Export your engine to the new FuzzyLite Dataset (fld). Export your engine to Java and use it with jfuzzylite. Enable or disable variables and rule blocks from your engine. No need to manually add Hedges to the Engine. Plenty of refactoring that significantly improves fuzzylite. qtfuzzylite checks for updates at startup, and reflects new features and changes in fuzzylite.
Release Notes: Tsukamoto fuzzy logic controllers and bugfixes in qtfuzzylite.
Release Notes: Mamdani and Takagi-Sugeno. 17 linguistic terms (triangle, trapezoid, rectangle, discrete, Gaussian, Gaussian product, bell, pi-shape, sigmoid difference, sigmoid product, ramp, sigmoid, s-shape, z-shape, constant, linear, and function). 6 T-norm operators (minimum, algebraic product, bounded difference, drastic product, Einstein product, Hamacher product). 7 S-norm operators (maximum, algebraic sum, bounded sum, normalized sum, drastic sum, Einstein sum, Hamacher sum). 5 Defuzzifiers (centroid, bisector, smallest of maximum, largest of maximum, mean of maximum). 6 Hedges (any, not, extremely, seldom, somewhat, very).