Recent Releases of simpful

simpful - New version and new license

  • Introduced support for categorical variables in consequent evaluation with template replacement.
  • Changed license to AFL v3.0

- Python
Published by sspola about 2 years ago

simpful - Bug fixes

Fixed a bug with matplotlib version >=3.8

- Python
Published by sspola over 2 years ago

simpful - New methods to handle rule base

You can now replace fuzzy rules in your rule base with the replace_rule method, and visualize or export the current rule base with get_rules.

- Python
Published by sspola almost 3 years ago

simpful - Bug fixes and extended plotting functionalities

You can now plot membership values of a given element of the universe of discourse using the plotting facilities of simpful. Just pass the element argument in the draw, plot, and plot_variable methods, or a 'elementdict' to the `producefigure` method. The argument 'TGT' has been kept for retro-compatibility, but it is now considered deprecated and it will be removed in future releases.

- Python
Published by sspola about 3 years ago

simpful - Improved Mamdani reasoning (weights+aggregation functions)

Thanks to some valuable contributions from @akdenizince, we now support weighted fuzzy rules and extended aggregation functions for Mamdani inference. A pre-implemented probabilistic OR (probor) function was added to be used as aggregation function, along with Python built-ins (sum and max). If you have special aggregation functions, you can also pass them via the aggregation_function argument (code here, documentation here).

- Python
Published by sspola over 3 years ago

simpful - Added support for custom aggregation functions in Mamdani inference

A pointer to an aggregation function can now be specified when calling the Mamdani_inference method, with the argument aggregation_function.

- Python
Published by sspola over 3 years ago

simpful - New support for weighted fuzzy rule bases

This new version supports weighted fuzzy rule bases in Takagi-Sugeno fuzzy systems.

- Python
Published by sspola over 3 years ago

simpful - Small bug fixes and support for unicode characters

Simpful can now parse any alphanumeric character and the _ .

- Python
Published by sspola over 3 years ago

simpful - Small fix in plotting facilities import

- Python
Published by sspola almost 4 years ago

simpful - Small improvements for logscale plotting facility

- Python
Published by sspola almost 4 years ago

simpful - Small addition to plotting facility

Fuzzy sets can now be plotted on a log scale xaxis.

- Python
Published by sspola almost 4 years ago

simpful - New functionalities added

This version adds support for singletons fuzzy sets. Additionally, getfiringstrengths was extended, in order to calculate the firing strengths of the rules given multiple states of the fuzzy inference system.

- Python
Published by sspola almost 4 years ago

simpful - Minor fix

- Python
Published by sspola almost 4 years ago

simpful - Improved plotting functionalities

Less verbose way of plotting linguistic variables. New option added to plot on matplotlib axes.

- Python
Published by sspola almost 4 years ago

simpful - New parser for fuzzy rules

This version brings some under-the-hood changes to the fuzzy rule parser. The new parser should have a more robust and consistent behavior when dealing with antecedents composed of multiple clauses.

- Python
Published by sspola almost 4 years ago

simpful - New version with small additions

Added toggle argument for warnings during inference and small revisions to documentation

- Python
Published by sspola about 4 years ago

simpful - New version

This version adds some functionalities to inspect fuzzy sets parameters

- Python
Published by sspola over 4 years ago

simpful - New stable release fixing Mamdani inference

Fixed a bug in Mamdani inference

- Python
Published by sspola almost 5 years ago

simpful - New stable release

- Python
Published by sspola about 5 years ago

simpful - Stable release supporting Mamdani and Sugeno reasoning

- Python
Published by aresio over 5 years ago