Projects / fuzzylite

fuzzylite

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
Licenses
Operating Systems
Implementation
Translations

Recent releases

  •  07 Jan 2014 01:31

    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.

    •  01 Sep 2013 08:20

      Release Notes: Tsukamoto fuzzy logic controllers and bugfixes in qtfuzzylite.

      •  22 Jul 2013 01:07

        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).

        Screenshot

        Project Spotlight

        OpenStack4j

        A Fluent OpenStack client API for Java.

        Screenshot

        Project Spotlight

        TurnKey TWiki Appliance

        A TWiki appliance that is easy to use and lightweight.