Skip to main content

An pytorch-based package to use ANFIS for AI

Project description

pyANFIS

Welcome to pyANFIS! here you will be able to find a framework that will allow you to use Fuzzy Logic with usual pytorch layers. This framework is based on Jang's original paper, although it is going to implement several more things (listed below).

2024 Roadmap

  • Jang's Original ANFIS.
  • Create documentation for each class and function.
  • Create an installation tutorial.
  • Consequent parameters can be estimated using backpropagation.
  • Type 1 (Tsukamoto) consequents can be used.
  • Type 2 (Lee) consequents can be used.
  • Functions inside a universe can merge when 2 functions cover a similar area.
  • Automatically not use rules when they are not relevant.
  • Display what rules have been fired with a certain data.
  • Create a method to substitute a trained ANFIS with a surface like in Matlab.

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

pyanfis-0.1.tar.gz (17.2 kB view details)

Uploaded Source

Built Distribution

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

pyanfis-0.1-py3-none-any.whl (24.5 kB view details)

Uploaded Python 3

File details

Details for the file pyanfis-0.1.tar.gz.

File metadata

  • Download URL: pyanfis-0.1.tar.gz
  • Upload date:
  • Size: 17.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.3

File hashes

Hashes for pyanfis-0.1.tar.gz
Algorithm Hash digest
SHA256 ca7f534ccc0542ad1350c6908bef9cce335f586119b8ecfda9f68c5d601e783b
MD5 d4cde58d69a5fce2fb0181862ced4397
BLAKE2b-256 cca7c85ae559727ca310deb14c3cafae1c6eb373af07a233f0aae45d1008a928

See more details on using hashes here.

File details

Details for the file pyanfis-0.1-py3-none-any.whl.

File metadata

  • Download URL: pyanfis-0.1-py3-none-any.whl
  • Upload date:
  • Size: 24.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.3

File hashes

Hashes for pyanfis-0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 e014c5f74cf6b6789fe6b3471958fdfcc2427d11ae4a988ee18fdb7059e9f9fa
MD5 6a91e2576a0d57fd4e6cc20254f2b650
BLAKE2b-256 527bf503820e4625b13f22cb9ef80ad7f4565b1f318e17db54b7c7d7bad323fe

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