FuzzyLogic.jl: a Flexible Library for Efficient and Productive Fuzzy
Inference
- URL: http://arxiv.org/abs/2306.10316v1
- Date: Sat, 17 Jun 2023 10:43:09 GMT
- Title: FuzzyLogic.jl: a Flexible Library for Efficient and Productive Fuzzy
Inference
- Authors: Luca Ferranti, Jani Boutellier
- Abstract summary: This paper introduces textscFuzzyLogic.jl, a Julia library to perform fuzzy inference.
The library is fully open-source and released under a permissive license.
- Score: 5.584060970507507
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: This paper introduces \textsc{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.
Related papers
- Library Learning Doesn't: The Curious Case of the Single-Use "Library" [20.25809428140996]
We study two library learning systems for mathematics which both reported increased accuracy: LEGO-Prover and TroVE.
We find that function reuse is extremely infrequent on miniF2F and MATH.
Our followup experiments suggest that, rather than reuse, self-correction and self-consistency are the primary drivers of the observed performance gains.
arXiv Detail & Related papers (2024-10-26T21:05:08Z) - LLMBox: A Comprehensive Library for Large Language Models [109.15654830320553]
This paper presents a comprehensive and unified library, LLMBox, to ease the development, use, and evaluation of large language models (LLMs)
This library is featured with three main merits: (1) a unified data interface that supports the flexible implementation of various training strategies, (2) a comprehensive evaluation that covers extensive tasks, datasets, and models, and (3) more practical consideration, especially on user-friendliness and efficiency.
arXiv Detail & Related papers (2024-07-08T02:39:33Z) - A Python library for efficient computation of molecular fingerprints [0.0]
We create a Python library that computes molecular fingerprints efficiently and delivers an interface that is comprehensive.
The library enables the user to perform computation on large datasets using parallelism.
We show that using molecular fingerprints we can achieve results comparable to state-of-the-art ML solutions.
arXiv Detail & Related papers (2024-03-27T19:02:09Z) - LILO: Learning Interpretable Libraries by Compressing and Documenting Code [71.55208585024198]
We introduce LILO, a neurosymbolic framework that iteratively synthesizes, compresses, and documents code.
LILO combines LLM-guided program synthesis with recent algorithmic advances in automated from Stitch.
We find that AutoDoc boosts performance by helping LILO's synthesizer to interpret and deploy learned abstractions.
arXiv Detail & Related papers (2023-10-30T17:55:02Z) - torchgfn: A PyTorch GFlowNet library [56.071033896777784]
torchgfn is a PyTorch library that aims to address this need.
It provides users with a simple API for environments and useful abstractions for samplers and losses.
arXiv Detail & Related papers (2023-05-24T00:20:59Z) - Yggdrasil Decision Forests: A Fast and Extensible Decision Forests
Library [2.45129318838789]
Yggdrasil Decision Forests is a library for the training, serving and interpretation of decision forest models.
It is implemented in C++, Python, JavaScript, Go, and Google Sheets.
arXiv Detail & Related papers (2022-12-06T12:44:27Z) - Solo-learn: A Library of Self-supervised Methods for Visual
Representation Learning [83.02597612195966]
solo-learn is a library of self-supervised methods for visual representation learning.
Implemented in Python, using Pytorch and Pytorch lightning, the library fits both research and industry needs.
arXiv Detail & Related papers (2021-08-03T22:19:55Z) - Captum: A unified and generic model interpretability library for PyTorch [49.72749684393332]
We introduce a novel, unified, open-source model interpretability library for PyTorch.
The library contains generic implementations of a number of gradient and perturbation-based attribution algorithms.
It can be used for both classification and non-classification models.
arXiv Detail & Related papers (2020-09-16T18:57:57Z) - Kernel methods library for pattern analysis and machine learning in
python [0.0]
The kernelmethods library fills that important void in the python ML ecosystem in a domain-agnostic fashion.
The library provides a number of well-defined classes to make various kernel-based operations efficient.
arXiv Detail & Related papers (2020-05-27T16:44:42Z) - fastai: A Layered API for Deep Learning [1.7223564681760164]
fastai is a deep learning library which provides practitioners with high-level components.
It provides researchers with low-level components that can be mixed and matched to build new approaches.
arXiv Detail & Related papers (2020-02-11T21:16:48Z) - Torch-Struct: Deep Structured Prediction Library [138.5262350501951]
We introduce Torch-Struct, a library for structured prediction.
Torch-Struct includes a broad collection of probabilistic structures accessed through a simple and flexible distribution-based API.
arXiv Detail & Related papers (2020-02-03T16:43:02Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.