FuzzyLogic.jl: a Flexible Library for Efficient and Productive Fuzzy Inference

06/17/2023
by   Luca Ferranti, et al.
0

This paper introduces FuzzyLogic.jl, a Julia library to perform fuzzy inference. The library is fully open-source and released under a permissive license. The core design principles of the library are: user-friendliness, flexibility, efficiency and interoperability. Particularly, our library is easy to use, allows to specify fuzzy systems in an expressive yet concise domain specific language, has several visualization tools, supports popular inference systems like Mamdani, Sugeno and Type-2 systems, can be easily expanded with custom user settings or algorithms and can perform fuzzy inference efficiently. It also allows reading fuzzy models from other formats such as Matlab .fis, FCL or FML. In this paper, we describe the library main features and benchmark it with a few examples, showing it achieves significant speedup compared to the Matlab fuzzy toolbox.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/03/2019

Recommendations on Designing Practical Interval Type-2 Fuzzy Systems

Interval type-2 (IT2) fuzzy systems have become increasingly popular in ...
research
01/11/2019

SPFlow: An Easy and Extensible Library for Deep Probabilistic Learning using Sum-Product Networks

We introduce SPFlow, an open-source Python library providing a simple in...
research
02/16/2022

Anomalib: A Deep Learning Library for Anomaly Detection

This paper introduces anomalib, a novel library for unsupervised anomaly...
research
08/12/2019

Douglas-Quaid -- Open Source Image Matching Library

Security analysts need to classify, search and correlate numerous images...
research
09/16/2020

Captum: A unified and generic model interpretability library for PyTorch

In this paper we introduce a novel, unified, open-source model interpret...
research
08/27/2019

Heuristic design of fuzzy inference systems: A review of three decades of research

This paper provides an in-depth review of the optimal design of type-1 a...
research
10/18/2021

SmartGridToolbox: A Library for Simulating Modern and Future Electricity Networks

We present SmartGridToolbox: a C++ library for simulating modern and fut...

Please sign up or login with your details

Forgot password? Click here to reset