Skip to main content

New Fuzzy Inference Systems

Reason this release was yanked:

outdated version

Project description

Project description

Powered by Kaike Sa Teles Rocha Alves

NFISiS (new fuzzy inference systems) is a package that contains new machine learning models developed by Kaike Alves during his PhD research.

Website: kaikealves.weebly.com
Documentation: Fourthcoming
Email: kaikerochaalves@outlook.com
Source code: https://github.com/kaikerochaalves/NFISiS_PyPi

It provides:

the following machine learning models in the context of fuzzy systems: NMC, NMR, NTSK, GEN_NMR, GEN_NTSK, R_NMR, R_NTSK

Code of Conduct

NFISiS is a library developed by Kaike Alves. Please read the Code of Conduct for guidance.

Call for Contributions

The project welcomes your expertise and enthusiasm!

Small improvements or fixes are always appreciated. If you are considering larger contributions to the source code, please contact by email first.

To install the library use the command:

pip install nfisis

To import the NewMandaniClassifier (NMC), simply type the command:

from nfisis.fuzzy import NewMamdaniClassifier

To import the NewMamdaniRegressor (NMR), simply type:

from nfisis.fuzzy import NewMamdaniRegressor

To import the NTSK (New Takagi-Sugeno-Kang), type:

from nfisis.fuzzy import NTSK

NewMandaniClassifier, NewMamdaniRegressor, and NTSK are new data-driven fuzzy models that automatically create fuzzy rules and fuzzy sets. You can learn more about this models in papers: https://doi.org/10.1016/j.engappai.2024.108155 and https://doi.org/10.1007/s10614-024-10670-w

The library nfisis also includes the NTSK and NMR (NewMandaniRegressor) with genetic-algorithm as attribute selection. At this time, the paper containing the proposal of these models are fourthcoming.

To import GEN_NMR type:

from nfisis.genetic import GEN_NMR

To import GEN_NTSK type:

from nfisis.genetic import GEN_NTSK

Finally, one last inovation of this library that was part of the reasearch of the PhD of Kaike Alves and it is in his forthcoming thesis is the ensemble model with fuzzy systems, reffered as to R_NMR and R_NTSK:

from nfisis.ensemble import R_NMR

from nfisis.ensemble import R_NTSK

The fuzzy models are quite fast, but the genetic and ensembles are still a bit slow. If you think you can contribute to this project regarding the code, speed, etc., please, feel free to contact me and to do so.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nfisis-0.0.1.tar.gz (27.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nfisis-0.0.1-py3-none-any.whl (30.4 kB view details)

Uploaded Python 3

File details

Details for the file nfisis-0.0.1.tar.gz.

File metadata

  • Download URL: nfisis-0.0.1.tar.gz
  • Upload date:
  • Size: 27.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for nfisis-0.0.1.tar.gz
Algorithm Hash digest
SHA256 9776756847391ec71c3d5de0ea943eb24ac44dbaa653a2909589aa628319ea2f
MD5 1a9083025560ec18e6c8af9a1abc796a
BLAKE2b-256 a76bf1112ff518905dbf17cc7a8635fc02def9d4d87e902d3e3e998281618f4a

See more details on using hashes here.

File details

Details for the file nfisis-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: nfisis-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 30.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for nfisis-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f2c0793692ea1a3ea88c66edd7ea8713856843a617091cc79c935032f04decdd
MD5 264382d0bccf82d45778d18ce51e94cb
BLAKE2b-256 9232966043c7635b95675955101063652e79fedee9cc9b67077e855422391c3c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page