Skip to content

Releases: aresio/simpful

New version and new license

27 Feb 12:55
Compare
Choose a tag to compare
  • Introduced support for categorical variables in consequent evaluation with template replacement.
  • Changed license to AFL v3.0

Bug fixes

20 Nov 15:09
Compare
Choose a tag to compare

Fixed a bug with matplotlib version >=3.8

New methods to handle rule base

09 May 12:45
Compare
Choose a tag to compare

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.

Bug fixes and extended plotting functionalities

21 Feb 17:20
Compare
Choose a tag to compare

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 'element_dict' to the produce_figure method.
The argument 'TGT' has been kept for retro-compatibility, but it is now considered deprecated and it will be removed in future releases.

Improved Mamdani reasoning (weights+aggregation functions)

21 Nov 10:26
Compare
Choose a tag to compare

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

Added support for custom aggregation functions in Mamdani inference

07 Sep 15:54
Compare
Choose a tag to compare

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

New support for weighted fuzzy rule bases

03 Jun 15:24
Compare
Choose a tag to compare

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

Small bug fixes and support for unicode characters

31 May 14:20
Compare
Choose a tag to compare

Simpful can now parse any alphanumeric character and the _ .

Small fix in plotting facilities import

02 May 10:34
Compare
Choose a tag to compare

Small improvements for logscale plotting facility

19 Apr 13:00
Compare
Choose a tag to compare