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 - 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 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 - 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 - Stable release supporting Mamdani and Sugeno reasoning
- Python
Published by aresio over 5 years ago